Excel — абсолютное значение, независимо от того, какое значение было введено в ячейку

#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)))
  

Примечание: я использовал энергонезависимый ИНДЕКС вместо изменчивого СМЕЩЕНИЯ.