Сложения всех положительных чисел в Excel
есть ли способ сложить все положительные числа в строке / столбце, но игнорировать все отрицательные числа? Как SUM(), за исключением того, что он игнорирует отрицательные числа. Должен ли я использовать VBA? Если да, то как я это сделаю в VBA?
Если это невозможно сделать в Excel, можно ли это сделать в OpenOffice Calc?
7 ответов
использовать SUMIF. YTO суммировать все положительные числа в столбце A:
=SUMIF(A:A,">0")
такая же функция существует в Excel и Calc
SUMIF () сделает трюк:
=SUMIF(A1:A100,">0")
вы также можете использовать формулу массива, но это сложнее и не имеет преимущества над SUMIF()
получить вспомогательную строку / colums, в другой вкладке при необходимости их заполнить =if (A5>0;A5;0). Это превратит негативы в ноль. Тогда суммируй.
Я excel noob...и после часа размышлений о том, что я делаю неправильно и почему это не работает для меня, я понимаю, насколько важен каждый символ. эта формула должна иметь точку с запятой вместо запятой. Однажды я изменил, что формула не дала мне никаких ошибок =sumif (A:A; " >0") надеюсь, это поможет