如何比较Excel中不同列的多个值?

时间:2019-10-23 09:59:10

标签: excel excel-formula

我的IF公式有些困难。 我有以下几列代表一些主题,以及我设法获得的那些主题(F:H)。在第I列中,我想将我的得分与包含通过该课程所需的最低得分的另一个表格(M:N)进行比较。如果我的得分等于或大于该得分,则在第N列中相应得分希望在第一栏中显示“通过”或“失败”。 我使用了以下公式,但与M:N进行比较时,它一直在下降(在桌子外),最终使我所有的考试都通过了。

 =IF(AND(F2:$F$6=M2:$M$6)&H2:$H$6>=N2:$N6;"PASS";"FAIL")

F                 H            I                      M                     N
(Subjects)       (Points)                          (Subjects)              (Points to Pass)
Mathematics       85                            Mathematics                 85
English           88                             English                    70
French            78                             French                     60
Chinese           56                             Chinese                    60
Physics           70                             Sports                     80
Sports            95                             Physics                    80

3 个答案:

答案 0 :(得分:1)

示例公式应如下所示:

=IF(H1>=INDEX($N$1:$N$6,MATCH(F1,$M$1:$M$6,0)),"PASS","FAIL")

答案 1 :(得分:1)

让您放在F1:N7中的表布局包含标头

I2中,公式向下复制:

=IF(H2>=VLOOKUP(F2,M:N,2,0),"PASS","FAIL")

答案 2 :(得分:1)

您可以使用:

=IF(H2>=VLOOKUP(F2,$M$2:$N$7,2,FALSE),"PASS","FAIL")

结果

enter image description here