嵌套的if / and语句不适用于excel

时间:2019-07-01 21:23:30

标签: excel if-statement nested statements

我有2个表,如果两列都匹配,我将尝试比较并返回结果。我正在尝试使用公式:

=IF(AND(A:A=Rates!A:A,'Rates (2)'!C:C=Rates!B:B),Rates!C:C,"no")

在某些情况下,两列肯定会匹配,但我总是会感到错误。不知道我在做什么错。非常沮丧,因为我要使用的相同公式在我现在要输入的位置上方的20个单元格内起作用...

我已经分解了公式,它告诉我在and语句的第二个逻辑语句中找不到信息,因此我复制并粘贴了确切的信息,因此格式相同,但仍然没有。工作。

=IF(AND(A:A=Rates!A:A,'Rates (2)'!C:C=Rates!B:B),Rates!C:C,"no")

我希望能实现,这是Rates!C:C中的值,但我一直得到"no"

这是第一个表,在公式中称为“费率”

这是我在其中输入公式的表格-所以A:A范围在这里

我这样做是因为在公式的这一部分写完之后,我需要将其乘以另一张纸上的一个计数,这样它最终看起来像这样

IF(AND($ A:$ A = Rates!$ B:$ B,Rates!$ C:$ C ='Rates(2)'!$ C:$ C),Rates!D:D,“ no“)*((SUMIFS('Contracts Sold'!C:C,'Contracts Sold'!$ B:$ B,'Rates(2)'!$ B $ 12,'Contracts Sold'!$ A:$ A, 'Rates(2)'!$ A $ 12))+(SUMIFS('Contracts Sold'!C:C,'Contracts Sold'!B:B,'Rates(2)'!B19,'Contracts Sold'!A: A,'Rates(2)'!A19))+(SUMIFS('Contracts Sold'!C:C,'Contracts Sold'!B:B,'Rates(2)'!B18,'Contracts Sold'!A: A,'Rates(2)'!A18))+(SUMIFS('Contracts Sold'!C:C,'Contracts Sold'!B:B,'Rates(2)'!B20,'Contracts Sold'!A: A,'Rates(2)'!A20))+(SUMIFS('Contracts Sold'!C:C,'Contracts Sold'!B:B,'Rates(2)'!B21,'Contracts Sold'!A: A,'Rates(2)'!A21)))

但是我可能过于复杂了……我正在使用的最后一张纸是这样:

这是我正在使用的第三张纸。

基本上我需要的是: 如果A页1列中的单元格与a页2列中的任何单元格相匹配,并且b页1列中的相应单元格也与b页2列中的单元格匹配,请给我c页1列的结果

0 个答案:

没有答案