Excel =IF(并一直忽略对某些记录的检查
有人能告诉我为什么我上面的公式不起作用吗?它总是绕过检查Y的一些记录。任何帮助都将不胜感激 这是表格的一部分,在最后一列中有公式的结果。正如您所看到的,记录4不应该被打折,因为它不符合检查的两个标准。检查几次,但我似乎可以找到错误Excel =IF(并一直忽略对某些记录的检查,excel,Excel,有人能告诉我为什么我上面的公式不起作用吗?它总是绕过检查Y的一些记录。任何帮助都将不胜感激 这是表格的一部分,在最后一列中有公式的结果。正如您所看到的,记录4不应该被打折,因为它不符合检查的两个标准。检查几次,但我似乎可以找到错误 =IF(AND([@[Discount (Y/N)]]="Y",[@count]=2),"10%",IF([@count]>2,"15%","0")) 尝试将Y的检查添加到第二个条件中 +---+-----------+---+-----+ | N | £
=IF(AND([@[Discount (Y/N)]]="Y",[@count]=2),"10%",IF([@count]>2,"15%","0"))
尝试将Y的检查添加到第二个条件中
+---+-----------+---+-----+
| N | £160.00 | 2 | 0 |
| Y | £160.00 | 2 | 10% |
| N | £200.00 | 4 | 15% |
| Y | £200.00 | 4 | 15% |
| Y | £200.00 | 4 | 15% |
| Y | £200.00 | 4 | 15% |
+---+-----------+---+-----+
将单元格格式化为百分比
哦,天哪,尝试了这个,输出列中的所有零都变为0。我添加了一个屏幕截图进行比较。哇,这正是我需要的。非常感谢:-
=IF(AND([@[Discount (Y/N)]]="Y", [@count]=2), 0.1, IF(AND([@[Discount (Y/N)]]="Y", [@count]>2), 0.15, 0))