Как считать определенные тексты, поступающие из функции VLOOKUP? - PullRequest
0 голосов
/ 25 марта 2020

Type and Step Counts

Я хочу посчитать определенный тип с определенным шагом. Например, я хочу сосчитать тип A и шаг 1 с =COUNTIFS(A:A,"A",B:B,"Step 1"). Однако шаги из столбца B происходят из функции VLOOKUP, которая извлекает данные из другого файла Excel: например, =IFERROR(VLOOKUP($AC9,'Sheet X'!$B$1:$Y$893,21,FALSE),""). Есть ли способ подсчитать определенный текст, который приходит с VLOOKUP?

1 Ответ

0 голосов
/ 25 марта 2020

Я предпочитаю двойной унарный оператор для подсчета таких экземпляров, так как он позволяет вам легко комбинировать столько условий, сколько вам нужно:

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

Вы можете добавить больше условий запятыми в - - - () раздел sumproduct. Это приводит к принудительному переводу каждого столбца в один / ноль массив условия (1, если = "A") и умножает их вместе, поэтому только если все условия выполняются / 1, они будут подсчитаны. В этом случае функция вернет значение 2, поскольку оба имеют значение true только для двух строк.

Если значения в столбце steps получены из vlookup, это не повлияет на эту функцию, так как она просто использует значения в отображаемой ячейке.

...