如何在excel中编写IF语句来比较两个表值?
例如,如果有两个表T1,T2,每个表有两个字段P,Q和R,S。
T1:
P Q
-------
1 Yes
2 No
3 No
4 Yes
5 Yes
T2:
R S
--------
5 No
3 Yes
1 Yes
2 No
4 Yes
让我们考虑T1&的第一行值。我们在上面看到的T2是excel电子表格中的A2。 我想写IF语句,如果P& A2的R值相等,然后将A2的Q值相对于T-2中的S值进行比较,并且将X场单元中的结果P值与Y单元中的结果比较值进行比较。这里的挑战是,S不是唯一的,所以我们需要使用R值来找到S值。 结果应如下所示。如果Q或S为“是”,则输出值应为YES。如果Q和S为“否”,则输出值应为NO。
X Y
-------
1 Yes
2 No
3 Yes
4 Yes
5 Yes
先谢谢。
答案 0 :(得分:2)
<强>修订版强>
如果我理解正确,这就是你要做的事情:
=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,我所做的就是返回“是”。但是,如果我遗漏了任何内容,请告诉我。