СУММЕСЛИМН (не пустой, и другие условия)



Я пытаюсь использовать SUMIFS для суммирования нескольких условий. Я хочу, чтобы мой диапазон сумм был колонка а и мой первый диапазон критериев-это колонка в, критерии таковы: колонка в имеет что-то в нем или по существу оно не пустое/0. Следующий критерий-если колонка с соответствует году, который прост, и я могу заставить его работать, но моя проблема возникает из критериев первого теста. У меня есть попробовал:




  1. SUMIFS(column A, column B, column B > 0, column C, "16")

  2. SUMIFS(column A, column B, column B <> 0, column C, "16")


  3. SUM(SUMIFS(column A, column B, "1", column C, "16"), SUMIFS(column A, column B, "2", column C, "16"), SUMIFS(column A, column B, "3", column C, "16")...


Очевидно, я не хочу использовать Вариант 3, но он, похоже, дал мне правильный результат. Если бы я знал, что число в столбце B всегда будет меньше 5, то я мог бы использовать это, но сейчас я должен предположить, что число в столбце B может быть от 0 до 1000. Может быть, я чего-то не понимаю?
Все, что я хочу сделать, это подвести итоги. колонка а Если колонка в не является пустым или 0. Спасибо.
888   2  

2 ответов:

Вы можете сделать SUMIFS() с сравнением в качестве критериев, заключив ваши критерии в кавычки:

=SUMIFS(A:A,B:B,">0")
Обратите внимание, что критерии >0 также работают для пустых ячеек, поскольку Excel оценивает их в ноль.

Однако, если вы сделаете это таким образом:

=SUMIFS(A:A,B:B,"<>0")

Пустые ячейки будут проходить критерии, будут пропущены только ячейки, содержащие значение 0.

Лучший ответ найден в ExcelJet

Используйте только "<>" в качестве критериев, например

=SUMIF(C5:C11,"<>",D5:D11)

Это позволяет включать строки в столбец критериев, если их значение равно нулю, таким образом исключая только пробелы в столбце критериев.

Comments

    Ничего не найдено.