excel - 具有多个条件和列表的 COUNTIF

标签 excel excel-formula countif

我需要计算满足“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"}))

请注意,此示例中包含的数据与我真实表中的数据不同。真实的表格比这个表格要长得多,也更复杂。

有什么建议吗?

Example

最佳答案

决定将我的评论作为答案,以便我可以展示它有效的图片:

你很接近。 Range 是一个数组,因此不需要 {""} 包装器

只需使用:

=SUM(COUNTIFS(A2:A11,"TRUE",B2:B11,"TRUE",C2:C11,E2:E6))

这是一个数组公式,必须使用 Ctrl-Shift-Enter 确认。

enter image description here

关于excel - 具有多个条件和列表的 COUNTIF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35227897/

相关文章:

vba - Excel 宏平均值

尝试动态创建新模块时 Excel 删除了附件

Excel VBA 帮助文档安装

Excel 通过/失败,仅在 2 个值不满足要求后触发失败

google-sheets - 基于星期几的 COUNTIF

excel - 将 SumProduct 函数转换为 VBA

Excel VBA,使用评估(MAX(IF))条件的自定义搜索 - 不匹配错误

excel - 替换和更新excel中的列

regex - 将年份日期替换为四位数到两位数

r - for 循环和 if 语句计算满足利润标准的月份