Я хочу вернуть вхождение определенных текстовых значений из одного столбца на основе значений в той же строке в других столбцах.

Пример:

1 ¦ 2 ¦ 3 ¦
--+---+---+
W ¦ A ¦ T ¦
W ¦ A ¦ F ¦
L ¦ A ¦ T ¦
W ¦ A ¦ T ¦
W ¦ B ¦ T ¦
L ¦ B ¦ T ¦

В этом примере я хотел бы вернуть все вхождения T в столбце 3, если значение столбца 1 равно W, а значение столбца 2 равно A.

Другими словами, я ожидаю, что функция вернет 2.

С точки зрения кода, я бы сделал что-то вроде этого:

for(x=0; x < rows; x++){
    if(table[x][1] == "W" && table[x][2] == "A" && table[x][3] == "T"){
       count++;
    }
}

1 ответ1

1

Вам нужно использовать COUNTIFS:
=COUNTIFS(A:A,"W",B:B,"A",C:C,"T")

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .