sumproduct - суммировать число и игнорировать текст - PullRequest
0 голосов
/ 24 февраля 2019

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

Пример желаемого результата:

A    B       C     D    E    F     G     H

NO.  NAME    YES   NO   YES        YES   80  
1.   Dave    10    20    x
2.   Sue      x    10   30
3.   Hans    10     y   30

В H2 эта формула работает, когда нет текстовых ячеек:

=SUMPRODUCT(($C$1:$E$1=G1)*($C$2:$E$4))

В этом коде я пытался использовать ISNUMBER , чтобы игнорировать текст (x и y), но это не работает.Я уже пробовал несколько способов заставить его работать, но это не так.

Пожалуйста, помогите.

Ответы [ 2 ]

0 голосов
/ 24 февраля 2019

, относящихся к использованию формул SUMPRODUCT и ISNUMBER, это то, что я получил после тестирования.

=SUMPRODUCT(($C$1:$E$1=G1)*--ISNUMBER($C$2:$E$4),($C$2:$E$4))

двойной отрицательный помогает игнорировать текстовые значения (x и y), хотя добавление дополнительного массива помогает правильно вычислить сумму (без массива вывод дает 4).

надеюсь, что это поможет!

0 голосов
/ 24 февраля 2019

Пожалуйста, попробуйте:

=SUM(C:C)*(C1=G1)+SUM(D:D)*(D1=G1)+SUM(E:E)*(E1=G1)
...