之間。這裏就是我想要做的事:Excel公式如果聲明 - 百分比
我有一列(可以說A列)百分比(從100%到0%)的。我有第二個列(讓說B列)與數字1-10。我想創建第三列,它將列B中的任何數字相加,如下所示:如果百分比是99-90,則加1.如果89-80,則加2.79-70,加3.69-60 ,加4. 59-50,加5. 49-40,加6. 39-30,加7. 29-20,加8. 19-10,加9.下10,加10.
然而, ,我似乎無法正確寫出它。任何幫助將不勝感激。
之間。這裏就是我想要做的事:Excel公式如果聲明 - 百分比
我有一列(可以說A列)百分比(從100%到0%)的。我有第二個列(讓說B列)與數字1-10。我想創建第三列,它將列B中的任何數字相加,如下所示:如果百分比是99-90,則加1.如果89-80,則加2.79-70,加3.69-60 ,加4. 59-50,加5. 49-40,加6. 39-30,加7. 29-20,加8. 19-10,加9.下10,加10.
然而, ,我似乎無法正確寫出它。任何幫助將不勝感激。
以下是我將如何去做。假設您正在使用列A和B,並且數據從row2開始。
= B2 + IF(A2 < 0.1,10,IF(A2 < = 0.19,9,IF(A2 < = 0.29,8,IF(A2 < 0.39,7,IF(A2 < = 0.49,6, IF(A2 < = 0.59,5,IF(A2 < = 0.69,4,IF(A2 < = 0.79,3,IF(A2 < = 0.89,2,IF(A2 < = 0.99,1)))))) ))))
另外值得注意的是,你表示百分比將從0%到100%,但100%不是任何數據分支的一部分。
希望這個作品!
一個簡單得多的解決方案是可能的。提供你的百分數都是值範圍從0到列1的起始第1行,則可以通過在小區C1中加入以下公式獲得所需的值,並將其粘貼複製到最底行:
=10*(1-FLOOR(A1;0,1))+B1
如果您的地區不是我的北歐地區,請將0,1
更改爲0.1
。
編輯
由於pnuts
其他語言環境的正確語法其實改變;0,1
到,0.1
。
爲了便於比較,我在前10行中使用了與Nickstoy
相同的值。
例
沒有任何提出的解決方案爲您工作?如果是這樣,那麼請承認,如果不是,那麼請指出哪些不適合你。謝謝。 – Miqi180
到目前爲止他的工作很棒! - 謝謝。然而,Miqi180提出的方法意味着即使百分比是100,它仍然給列C加上「1」,這是我不能擁有的。如果百分比是100,我不需要添加任何東西。你能提供更多的幫助嗎? – bm0r3son
這是不正確的。請在我的帖子下面看到我的評論作進一步解釋。 – Miqi180