请参阅此链接的测试文件。我在一个细胞上有以下公式:
=IFERROR(IFS(AND(L5>=60%,L5<=79.99%),J5*132,L5>=80%,J5*150,$L$9>=80%,+2500),0)
例如,由于L5是57% (没有应用amt ),但是L9是80%,所以应该增加2500个。
同样,细胞L6为71% (将J6中的amt乘以132 = 660),而L9则为80%;其总数应为3160,而非本身为660。
这个公式工作得很好,但是当它到达+2500时,如果单元格L9超过80%,它就不会添加这个值。有什么不对的?
=IFERROR(IFS(AND(L5>=60%,L5<=79.99%),J5*132,L5>=80%,J5*150,$L$9>79.99%,M5+2500),0)
这给了我一个#REF!

发布于 2018-08-03 13:56:46
将"if $L$9>79.99% add 2 500“作为外部IF:
=IFERROR(
IF(
$L$9>79.99%,
IFS(AND(L5>=60%,L5<=79.99%),J5*132,L5>=80%,J5*150)+2500,
0),
0
)注意:链接电子表格的E5上的公式返回0,因为IFS上没有匹配,因为57.14%不包含在IFS条件中。您必须决定是添加一个条件来处理L5<60%还是替换IFERROR的第二个参数。
https://webapps.stackexchange.com/questions/119357
复制相似问题