Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel =IF(并一直忽略对某些记录的检查_Excel - Fatal编程技术网

Excel =IF(并一直忽略对某些记录的检查

Excel =IF(并一直忽略对某些记录的检查,excel,Excel,有人能告诉我为什么我上面的公式不起作用吗?它总是绕过检查Y的一些记录。任何帮助都将不胜感激 这是表格的一部分,在最后一列中有公式的结果。正如您所看到的,记录4不应该被打折,因为它不符合检查的两个标准。检查几次,但我似乎可以找到错误 =IF(AND([@[Discount (Y/N)]]="Y",[@count]=2),"10%",IF([@count]>2,"15%","0")) 尝试将Y的检查添加到第二个条件中 +---+-----------+---+-----+ | N | £

有人能告诉我为什么我上面的公式不起作用吗?它总是绕过检查Y的一些记录。任何帮助都将不胜感激

这是表格的一部分,在最后一列中有公式的结果。正如您所看到的,记录4不应该被打折,因为它不符合检查的两个标准。检查几次,但我似乎可以找到错误

=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))