看板 Office 關於我們 聯絡資訊
軟體:excel2013 =IF(B1>=5,30, IF (B2>=10,((B1*20+10)*0.3)),((B1*20+B2*1)*0.3)) excel一直說這個公式無效 我是想設定: 若B1>=5 則直接等於30 否則的話 當B2>=10 B1*20+10後*0.3 不然的話就是 B1*20+B2*1後*0.3 不知道是哪裡設錯了..... -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.230.99.107 ※ 文章網址: http://www.ptt.cc/bbs/Office/M.1405507177.A.70E.html
JamesGO:應該可以改用lookup 07/16 18:51
soyoso:左右括號對應上不太正確的關係,才會說這個公式無效 07/16 19:24
soyoso:=IF(B1>=5,30,(B1*20+MIN(B2,10))*0.3) 試試 07/16 19:36
saimax:哇,可以了,這樣寫也比較簡單,謝謝 07/16 20:34