#excel #absolute
#excel #абсолютное
Вопрос:
Я хотел бы, чтобы абсолютная общая сумма значений независимо от того, какое отрицательное значение было введено в ячейку.
=SUM(ABS(C14:OFFSET(C18, -1, 0)))
Или есть какие-либо способы, которыми я мог бы это сделать, чтобы заставить вводить в книгу только положительное число?
Заранее благодарю вас!
Ответ №1:
Вы могли бы использовать SUMIF
, чтобы суммировать все положительные числа, суммировать все отрицательные числа, а затем вычесть положительно — отрицательные, чтобы отрицательные стали положительными.
Если ваш диапазон чисел, например, A1: A100, используйте:
=SUMIF(A1:A100,">=0") - SUMIF(A1:A100,"<0")
РЕДАКТИРОВАТЬ: если вы хотите суммировать только положительные числа (и отбрасывать отрицательные), просто используйте первую часть формулы:
=SUMIF(A1:A100,">0")
Ответ №2:
Вы можете использовать SUMPRODUCT:
=SUMPRODUCT(ABS(C14:INDEX(C:C,ROW(C18)-1)))
Примечание: я использовал энергонезависимый ИНДЕКС вместо изменчивого СМЕЩЕНИЯ.