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

如何比较excel中不同列的多个值?,excel,excel-formula,Excel,Excel Formula,我的IF公式有些困难。 我有以下几列代表了一些主题以及我为这些主题获得的分数(F:H)。在第I列中,我想将我的分数与另一个表(M:N)进行比较,该表包含通过课程所需的最低分数。如果我的分数等于或大于第N列中相应的分数,我想在第I列中显示通过或不通过。 我使用了下面的公式,但与M:N相比,它一直在下降(表外),最终我所有的考试都通过了 =IF(AND(F2:$F$6=M2:$M$6)&H2:$H$6>=N2:$N6;"PASS";"FAIL") F

我的IF公式有些困难。 我有以下几列代表了一些主题以及我为这些主题获得的分数(F:H)。在第I列中,我想将我的分数与另一个表(M:N)进行比较,该表包含通过课程所需的最低分数。如果我的分数等于或大于第N列中相应的分数,我想在第I列中显示通过或不通过。 我使用了下面的公式,但与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

示例公式应如下所示:

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

示例公式应如下所示:

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

让您的表格布局包含在
F1:N7
的标题中

I2
中,公式被复制下来:

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

让您的表格布局包含在
F1:N7
的标题中

I2
中,公式被复制下来:

=IF(H2>=VLOOKUP(F2,M:N,2,0),"PASS","FAIL")
您可以使用:

=IF(H2>=VLOOKUP(F2,$M$2:$N$7,2,FALSE),“通过”,“失败”)

结果

您可以使用:

=IF(H2>=VLOOKUP(F2,$M$2:$N$7,2,FALSE),“通过”,“失败”)

结果


使用
索引
匹配
。是关于如何使用强大功能组合的一些解释。或者使用一个简单的
SUMIF
来参考您的值。使用
索引
匹配
。是关于如何使用强大功能组合的一些解释。或者使用一个简单的
SUMIF
引用您的价值。@JvdV我只是在推广最佳实践:)谢谢@我只是在推广最佳实践:)谢谢!