Excel公式問題

Excel公式問題

我一直在嘗試編寫一個公式來幫助我進行排班。如果我輸入前幾個部分,它似乎可以工作,但之後它會顯示「您輸入的公式包含錯誤」。

任何人都可以看到錯誤嗎?我已經盯著看了好幾個小時了,還是不懂!

=IF(C5="1000-1800",7.5,IF(C5="1000-1830",8,IF(C5="1000-1900",8.5,IF(C5="1100-1900",7.5,IF (C5="1100-1930",8,IF(C5="1100-2000",8.5,IF(C5="1200-2000",7.5,IF(C5="1200-2030",8,IF(C5 ="1200-2100",8.5,IF(C5="1300-2100",7.5,IF(C5="1300-2130",7.5,IF(C5="1300-2130",8,IF(C5=" 1300-2200",8.5,IF(C5="1400-2200",7.5,IF(C5="1400-2230",8,IF(C5="1400-2300",8.5,IF(C5="1400- 2330",9,IF(C5="1400-0000",8.5,IF(C5="1500-0000",7.5,IF(C5="1500-0100",8.5,IF(C5="1500-0200" ) ,10.5,IF(C5="1600-0200",9.5,IF(C5="1700-0200",8.5,IF(C5="1800-0200",7.5,IF(C5="1900-0200", 6.5 ))))))))))))))))))))))))))))))))))))))))))))))))

答案1

您的公式有 25 個左括號和 34 個右括號。

不過,我同意使用 VLOOKUP 或 MATCH/INDEX 進行簡化的建議。

答案2

最大嵌套 IF 最多可達 7 個(至少在 Excel 2003 中)

答案3

在列中建立一個查找表FG,然後使用公式:

=VLOOKUP(C5,F1:G25,2,FALSE)

在此輸入影像描述

相關內容