我需要计算满足“CRITERIA 1”、“CRITERIA 2”和“CRITERIA 3”属于 E 列中包含的值集的单元格数量。
我目前使用以下公式:
=SUM(COUNTIFS(A2:A11,"TRUE",B2:B11,"TRUE",C2:C11,{"2","4","6","9","10"}))
但在我的真实表格中,“CRITERIA 3”中的数据列表更长且更复杂,我更愿意引用 E 列中的单元格而不是特定数据,即类似:
=SUM(COUNTIFS(A2:A11,"TRUE",B2:B11,"TRUE",C2:C11,{"E2:E6"}))
请注意,此示例中包含的数据与我真实表中的数据不同。真实的表格比这个表格要长得多,也更复杂。
有什么建议吗?
最佳答案
决定将我的评论作为答案,以便我可以展示它有效的图片:
你很接近。 Range 是一个数组,因此不需要 {""}
包装器
只需使用:
=SUM(COUNTIFS(A2:A11,"TRUE",B2:B11,"TRUE",C2:C11,E2:E6))
这是一个数组公式,必须使用 Ctrl-Shift-Enter 确认。
关于excel - 具有多个条件和列表的 COUNTIF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35227897/