Excel Index Match Countif-尝试计算匹配2个条件的多个值

时间:2018-11-07 11:27:19

标签: excel vba excel-vba excel-formula

我正试图编写一个公式来计算L列中的“ ShowEnterConfirmationNumber”实例,但是仅当其下方的单元格为空白并且在其下方的行中的H列中有一个“ FALSE”实例时,才可以。

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

enter image description here

1 个答案:

答案 0 :(得分:3)

使用辅助列(例如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周围的“”。