Как написать условие «не равно», при котором число должно интерпретироваться как текст? - PullRequest
0 голосов
/ 13 июля 2020

У меня есть два столбца в моем листе Excel, мы можем назвать их A и B. Я пытаюсь использовать функцию = SUMIFS () в Excel для суммирования всех чисел в столбце B, если соседняя ячейка i столбец A является не равно 4. Это то, что я сделал:

=SUMIFS(B:B;A:A;"<>4")

Моя проблема в том, что столбец A отформатирован как текст (и я хочу сохранить его таким образом), и когда я делаю «не равно» to "-выражение 4 интерпретируется как число, а не как текст, что означает, что соседняя ячейка в столбце B суммируется, хотя это и не должно быть. Как заставить Excel интерпретировать мои 4 как текст? Я уже пробовал вводить дополнительные кавычки, как показано ниже, но это не работает.

=SUMIFS(B:B;A:A;"<>"4"")

and

=SUMIFS(B:B;A:A;"<>'4'")

Ответы [ 2 ]

1 голос
/ 13 июля 2020

необходимо использовать SUMPRODUCT:

 =SUMPRODUCT(B1:B9*(A1:A9<>"4"))

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

0 голосов
/ 13 июля 2020

Вы можете использовать другую ячейку в качестве критерия, использование только кавычек может быть неправильно интерпретировано. В этом примере я использовал ячейку G4 для критериев.

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

...