首页 > 解决方案 > Excel 索引匹配计数 - 尝试计算匹配 2 个条件的多个值

问题描述

我正在尝试编写一个公式来计算 L 列中的“ShowEnterConfirmationNumber”实例,但前提是它下面的单元格是空白的,并且它下面的行中的 H 列中有一个“FALSE”实例。

我已经尝试过 Match、index 和 Countifs,但似乎无法找到正确的组合来根据上述条件返回这些计数。任何人都可以帮忙吗?

在此处输入图像描述

标签: excelvbaexcel-formula

解决方案


使用辅助列(例如 M),在单元格 M2 中添加此测试并自动填充:
=AND(L1="ShowEnterConfirmationNumber";L2="";H2="FALSE")
然后计算列 M 中的所有 TRUE (1) 值。

如果你想要一个单元格中的所有内容,没有辅助列,你可以使用这个:
=COUNTIFS($L$1:$L$10;"ShowEnterConfirmationNumber";$L$2:$L$11;"";$H$2:$H$11;"FALSE")
我停在第 10 行,所以你当然必须用数据集中最后一个值的行号替换它。也请注意“FALSE”的测试;如果在您的数据中将其作为文本字符串输入,则我的语法有效;如果它是一个真正的布尔值,您可能必须删除公式中 FALSE 周围的“”。


推荐阅读