=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 が返されます。つまり、数式の 2 番目の部分には進みません。アドバイスをお願いします。
答え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)))),"")