使用索引匹配的兩個 If 語句

使用索引匹配的兩個 If 語句

=IFERROR(IF(I33<120,INDEX('Cost Lookup'!$E$3:$E$12*I33,MATCH(Data!J33,'Cost Lookup'!$C$3:$C$12,0))),IF(I33>120,INDEX('Cost Lookup'!$F$3:$F$12*I33,MATCH(Data!J33,'Cost Lookup'!$C$3:$C$12,0)),""))

上面是我正在使用的公式。如果單元格的值小於 120,我想在 E 列中找到要相乘的值。但是,如果單元格的值大於 120,我想在 F 列中找到要相乘的值。每當數字大於 120 時,我就會不斷收到 False,這意味著它不會進入公式的第二部分。請指教..

答案1

你有一些)在錯誤的地方:

=IFERROR(
    IF(I33<120,INDEX('Cost Lookup'!$E$3:$E$12*I33,MATCH(Data!J33,'Cost Lookup'!$C$3:$C$12,0)),     
    IF(I33>=120,INDEX('Cost Lookup'!$F$3:$F$12*I33,MATCH(Data!J33,'Cost Lookup'!$C$3:$C$12,0)))),"")

相關內容