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

问题描述 投票:0回答:1

Type and Step Counts

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

excel vlookup countif
1个回答
0
投票

我更喜欢使用double一元运算符来计数这样的实例,它使您可以轻松地组合任意数量的条件,如您所愿:

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

您可以通过在sumproduct的-()部分内用加号逗号添加更多条件。这样做是将每一列强制为条件的一/零数组(如果=“ A”,则为1)并将它们相乘,因此只有在所有条件为true / 1时,它们才会被计数。在这种情况下,该函数将返回值2,因为两者仅对两行才为true。

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

© www.soinside.com 2019 - 2024. All rights reserved.