При суммировании результатов анализа или результатов производства часто необходимо учитывать определенные допуски. Тогда з. Б. только целые части переходят в сумму. Вы можете складывать только целые числа, используя специальную матричную формулу
Используйте следующую формулу:
= СУММ (ОБРЕЗАТЬ (SumBer))
Вы передаете формулу массива с помощью SumBer всего один аргумент. С участием SumBer Определите, в какой области формула должна формировать сумму целочисленных компонентов.
Не забудьте заполнить формулу после ее ввода с помощью комбинации клавиш Ctrl + Shift + Enter, так как это формула массива.
Формула суммирует только десятичные разряды слева от десятичной точки для каждой ячейки в переданном диапазоне. Все десятичные разряды игнорируются.
В таблице на рисунке следующая формула массива в ячейке B16 дает результат 43:
= СУММ (ОБРЕЗАТЬ (B5: B14))
Значение 43 представляет собой сумму целых частей значений в диапазоне B5: B14. Формула округляет каждое положительное число до следующего меньшего целого числа. С другой стороны, отрицательные числа округляются до следующего большего целого числа.
Если вы всегда хотите округлять положительные и отрицательные числа до следующего меньшего целого числа, используйте в формуле табличную функцию INTEGER вместо TRIM.
Функция ОБРЕЗАТЬ обрезает десятичные разряды в переданном значении. Формула массива делает это для каждой ячейки в переданном диапазоне и передает результаты в функцию СУММ. Функция СУММ создает сумму всех переданных значений.
Суммируйте дробные части идеально
Если вас не интересуют целочисленные пропорции, а наоборот, вы хотите добавить только десятичные разряды диапазона, тогда вам понадобится другая матричная формула со следующей структурой:
= СУММ (ОТДЫХ (SumBer; 1))
Вы также передаете эту матричную формулу с помощью SumBer всего один аргумент. SumBer определяет диапазон, в котором формула должна формировать сумму десятичных частей, то есть знаков после десятичной точки. Вы также подтверждаете эту матричную формулу после ее ввода с помощью комбинации клавиш Ctrl + Shift + Enter.
Формула суммирует только десятичные знаки справа от десятичной точки для каждой ячейки в переданной области. Все цифры до десятичной точки игнорируются.
В таблице на рисунке следующая формула из ячейки B17 дает результат «3,3»:
= СУММ (ОСТАЛОСЬ (B5: B14; 1))
Результат «3,3» - это сумма всех десятичных знаков диапазона B5: B14, перенесенных в формулу. Если вы добавите к этому значению сумму десятичных знаков перед десятичной точкой в ячейке B16, вы получите «46,3». Это сумма всех значений в диапазоне B5: B14.
С помощью функции REST вы делите каждое значение переданного диапазона на 1. REST предоставляет в качестве результата остаток от этого деления. При делении на 1 остаток всегда соответствует дробной части. Функция СУММ суммирует все предоставленные дробные части.