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 的单元格:
- 在 D 列的适当位置包含 22、23 或 32
- 在 D 列的适当位置包含 11、12、21、13 或 31
我有以下工作,但我很好奇是否有更简单的方法来完成同样的事情:
=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")