如何计算来自 VLOOKUP 函数的某些文本?

How to count certain texts coming from VLOOKUP function?

我想用某个步骤统计某个类型。 例如,我想用 =COUNTIFS(A:A,"A",B:B,"Step 1") 计算类型 A 和步骤 1。 但是,B 列中的步骤来自从不同 Excel 文件获取的 VLOOKUP 函数:例如,=IFERROR(VLOOKUP($AC9,'Sheet X'!$B:$Y3,21,FALSE),"")。有没有办法计算来自 VLOOKUP 的特定文本?

我更喜欢使用双一元运算符来计算这样的实例,它允许您轻松组合任意数量的条件:

=sumproduct(--($A:$A3 = "A", $B:$B3 = "Step 1"))

您可以通过在 sumproduct 的 --() 部分添加逗号来添加更多条件。这样做是将每一列强制为条件的 one/zero 数组 (1 if = "A") 并将它们相乘,因此只有当所有条件都为 true / 1 时,它们才会被计算在内。在这种情况下,函数将 return 值 2,因为两者都只对两行为真。

如果步骤列中的值来自 vlookup,则不会影响此函数,因为它只是使用所示单元格中的值。