Поместите в ячейку сумму определенных ячеек, если другие ячейки содержат определенный текст - PullRequest
0 голосов
/ 25 мая 2018

Я новичок в Excel.Я хочу иметь формулу для следующего условия (показано в строке 20 на рисунке):

AF - сумма столбцов красного цвета (D, H и L), только если связанный столбец справа от них(E, I и M) содержит букву «X».На изображении ниже сумма равна 700, потому что только I и M содержат X. Если E содержит «X», сумма будет 1050.

enter image description here

Ответы [ 3 ]

0 голосов
/ 25 мая 2018

Если вы рассмотрите возможность использования 1 вместо X, тогда это станет намного проще:

=D20*E20+H20*I20+L20*M20

Итак, E20 равно 0, тогда I20 равно 1 и M20 равно 1.

На основе редактированияпо превосходному предложению Ричарда, которое означает, что вы сохраняете X как оригинал:

=D20*ISTEXT(E20)+H20*ISTEXT(I20)+L20*ISTEXT(M20)

ПРЕДУПРЕЖДЕНИЕ, это предполагает, что ЛЮБОЙ текст X, Z, G будет истинным, поэтому будет подсчитан ...

0 голосов
/ 25 мая 2018

Использовать SUMIF:

=SUMIF(E20:M20,"x",D20:L20)
0 голосов
/ 25 мая 2018
=SUM(IF(E20="x",D20,0),IF(I20="x",H20,0),IF(M20="x",L20,0))

Скопируйте этот код в ячейку AF20, затем расширьте его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...