
У меня есть небольшая электронная таблица для отслеживания общей стоимости чего-либо. У меня есть ячейки 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