gpt4 book ai didi

excel - 简化 COUNTIFS 公式

转载 作者:行者123 更新时间:2023-12-04 22:07:03 25 4
gpt4 key购买 nike

  A  B  C  D
1 Y Y Y "332212"
2 Y N Y "231223"
3 N Y Y "122131"
4 Y Y Y "231132"

A、B 和 C 列表示测试是否完成(Y=是,N=否)。

测试分为两部分,D 列包含结果:
  • D 列的前两位数字保存 A 列的结果,即“AA----”
  • D 列的中间两位数字保存 B 列的结果,即“--BB--”
  • D 列的最后两位数字保存 C 列的结果,即“----CC”

  • 我正在尝试分别计算 A、B 和 C 列中包含 Y 的单元格:
  • 包含 22、23 或 32,在 D 列的适当位置
  • 包含 11、12、21、13 或 31,在 D 列的适当位置

  • 我有以下工作,但我很好奇是否有更简单的方法来完成同样的事情:
    =COUNTIFS(A,"=Y",D,"=22*")   + COUNTIFS(A,"=Y",D,"=23*")   + COUNTIFS(A,"=Y",D,"=32*")
    +COUNTIFS(B,"=Y",D,"=??22*") + COUNTIFS(B,"=Y",D,"=??23*") + COUNTIFS(B,"=Y",D,"=??32*")
    +COUNTIFS(C,"=Y",D,"=*22") + COUNTIFS(C,"=Y",D,"=*23") + COUNTIFS(C,"=Y",D,"=*32")

    =COUNTIFS(A,"=Y",D,"=1*") + COUNTIFS(A,"=Y",D,"=?1*")
    +COUNTIFS(B,"=Y",D,"=???1*") + COUNTIFS(B,"=Y",D,"=???1*")
    +COUNTIFS(C,"=Y",D,"=*1") + COUNTIFS(C,"=Y",D,"=*?1")

    最佳答案

    如果我正确理解您的问题,您可以使用 mid 函数分隔列 d

    =mid(column d, 1, 2) 将为您提供 d 列中的前两位数字.... =mid( column d, 2, 2) 第二个 2 等。

    你可以从那里数。

    关于excel - 简化 COUNTIFS 公式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18924286/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com