Формула Excel для вычитания из общей суммы, когда в ячейке появляется X

Формула Excel для вычитания из общей суммы, когда в ячейке появляется X

У меня есть небольшая электронная таблица для отслеживания общей стоимости чего-либо. У меня есть ячейки C6:C19с суммами в долларах. У меня есть ячейка, C21показывающая эту сумму. Я создал условное правило для ячеек B6:B19. Но если я поставлю X в этих ячейках, оно зачеркнет значение в столбце C.

Теперь я хотел бы, чтобы при вводе символа x эта сумма также вычиталась из общей суммы в ячейке C21, но я не могу понять, как это сделать.

решение1

Эту функцию можно использовать SUMIFдля сложения только тех значений в столбце C, которые не имеют символа X в той же строке в столбце B. Измените формулу в ячейке C21 на

=SUMIF(B6:B19,"<>X",C6:C19)

Это вычисляет сумму всех значений в диапазоне C6:C19, где эквивалентное значение в диапазоне B6:B19 не является «X».

введите описание изображения здесь

решение2

SUMPRODUCTДля этого можно использовать :

=SUMPRODUCT(--(B6:B15<>"X"),C6:C19)

Это по сути добавит все значения в C6:C19, если только соответствующая ячейка в B6:B19не содержит "x"в себе

Более подробную информацию SUMPRODUCTможно найтиздесь

Приведенная выше формула использует тот факт, что возвращающие выражения TRUE/FALSE(в данном случае B6:B15<>"X") по сути возвращают1/0

Связанный контент