Excel – 比较两列

如何在excel中编写IF语句来比较两个表的值?

例如,如果具有两个表格T1,T2并且每个具有两个字段P,Q和R,S。

T1:

PQ ------- 1 Yes 2 No 3 No 4 Yes 5 Yes 

T2:

 RS -------- 5 No 3 Yes 1 Yes 2 No 4 Yes 

让我们考虑我们上面看到的T1和T2的第一行值是在Excel电子表格中的A2。 我想编写IF语句,如果A2的P&R值相等,那么比较A2的Q值和T-2中的S值,结果得到X字段单元格中的P值,并将结果比较值存储在Y单元格中。 这里面临的挑战是,S不是唯一的,所以我们需要使用R值来findS值。 结果应该如下。 如果Q或S是“是”,输出值应该是YES。 如果Q和S是“否”,输出值应该是NO。

 XY ------- 1 Yes 2 No 3 Yes 4 Yes 5 Yes 

提前致谢。

修订:

如果我正确地理解你,这是你正在尝试做什么:

 =IF(COUNTIFS($A$2:$A$8,G2,$B$2:$B$8,"Yes")+COUNTIFS($D$2:$D$8,G2,$E$2:$E$8,"Yes"),"Yes","No") 

如果计数“是”超过或等于1,我所做的就是返回“是”。但是让我知道我是否缺less任何东西。