我的e2等於
If(or(c1="a")*(a1*(b1-g1))+d1, If(or(c1="b")*(a1*(b1-g2))+d1, If(or(c1="c")*(a1*(b1-g3))+d1, If(or(c1="d")*(a1*(b1-g4))+d1, 0)


因為B1欄位是百分比的值且會變動,希望在e2求出若為負值即為0這樣,正值正常顯示

請大大幫忙

Plz~~~
小於0的要先下,再來才是正常的
If(true,false)
要先挑出小於0為true,顯示0, 剩下的就直接顯示。
你的or看起來怪怪的,你想要做怎樣的功能?

在下觀您的所列的公式,看起來要做的事情並不複雜,就是巢狀式的 If 下的比較多,
這樣會讓式子看起來過於繁複,會很不容易辨識,且日後也不容易做維護(譬如:做公式的更動),
其實,在 EXCEL 的公式中,是常常看到很多括號縱橫交錯的式子沒錯,但建議是能精簡則精簡,
且在下也常常都覺得看這種式子會有點頭昏昏的,看不清是那個括號對那個....
不如,建議您用張 EXCEL 的表格圖清楚的表達您所要的功能需求,
也許就有熱心的版友會為您解答了.
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!