【问题标题】:In Excel, how to check if three values are present on the same line在Excel中,如何检查三个值是否存在于同一行
【发布时间】:2015-11-17 18:55:33
【问题描述】:

在 Excel 中,我正在为所有员工制定不同班次的计划,每天一条线。

作为最后一列,我希望有一个“检查班次”,如果我们有三个班次,那将是一个单元格,表示 OK。

例如,对于特定的一天,我们将有 5 个人工作,一个在早上,三个在中午,一个在晚上 如果我们有三个值(早上、中午、晚上),那么复选单元格将标记为 OK。否则,KO。

有什么线索吗?

【问题讨论】:

  • 如果该人在场,则输入值 1,如果他不在,则输入 0。在最后一列中,取值的总和并验证它是否大于或等于 3。

标签: excel


【解决方案1】:

根据 A2:J2 中的数据,K2 中的数据:

=IF(MIN(COUNTIF(A2:J2,{"morning","mid-day","night"})),"OK","KO")

复制下来,为第 3 行、第 4 行等给出类似的结果。

问候

【讨论】:

    【解决方案2】:

    所以如果 A1 是早上,A2 是中午,A3 是晚上 把它放在 D1 中:

    =IF(AND(ISNUMBER(A1);ISNUMBER(B1);ISNUMBER(C1));"OK";"KO")
    

    您必须输入数字才能确定。

    您还可以进行总和检查以查看所有空位是否已被员工总数填补 - 即添加额外检查以使员工总和等于 5 或​​其他任何值..

    【讨论】:

      猜你喜欢
      • 2022-07-11
      • 2017-11-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-16
      • 2016-02-29
      • 2019-06-22
      • 1970-01-01
      相关资源
      最近更新 更多