【问题标题】:How to compare multiple values from different columns in excel?如何比较excel中不同列的多个值?
【发布时间】:2019-10-23 09:59:10
【问题描述】:

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

【问题讨论】:

  • 使用INDEXMATCHHere 是关于如何使用这些强大功能组合的一些说明。或者一个简单的SUMIF 来引用您的价值。

标签: excel excel-formula


【解决方案1】:

你可以使用:

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

结果

【讨论】:

    【解决方案2】:

    示例公式应如下所示:

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

    【讨论】:

    • @JvdV 我只是在推广最佳实践 :) 谢谢!
    【解决方案3】:

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

    I2,公式复制下来:

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

    【讨论】:

      猜你喜欢
      • 2021-11-20
      • 2014-05-20
      • 2021-11-06
      • 1970-01-01
      • 2023-01-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多