Функция ОСТАТ() в MS EXCEL

Функция ОСТАТ(), английский вариант MOD(), возвращает остаток от деления аргумента «число» на значение аргумента «делитель». Результат имеет тот же знак, что и делитель.

Синтаксис функции

ОСТАТ(число;делитель)

Число  — число, остаток от деления которого определяется.

Делитель  — число, на которое нужно разделить (делитель).

Если делитель равен 0, функция ОСТАТ() возвращает значение ошибки #ДЕЛ/0!

ПРИМЕРЫ

=ОСТАТ(10; 2) Остаток от деления 10/2 (0)

=ОСТАТ(3; 2) Остаток от деления 3/2 (1)

=ОСТАТ(-3; 2) Остаток от деления -3/2. Знак тот же, что и у делителя (1)

Если делитель равен 1, функция ОСТАТ() возвращает дробную часть положительного числа
=ОСТАТ(3,56;1) Вернет 0,56

Если число отрицательное, то для нахождения дробной части числа, нужно записать формулу =ОСТАТ(-3,56;-1), которая вернет -0,56.

Универсальная формула для выделения дробной части числа, находящегося в ячейке А1:
=ОСТАТ(A1;ЕСЛИ(A1<0;-1;1))

Связь между функциями ЦЕЛОЕ() и ОСТАТ()

Функция ОСТАТ() может быть выражена через функцию ЦЕЛОЕ(). Например, для числа 10 и делителя 3:
=ОСТАТ(10;3) = 10 - 3*ЦЕЛОЕ(10/3)

обратное выражение =ЦЕЛОЕ(10/3)=(ОСТАТ(10;3)-10)/-3

Связанные статьи

Похожие задачи
Прочитайте другие статьи, решающие похожие задачи в MS Excel. Это позволит Вам решать широкий класс подобных задач.
Средняя: 5 (5 оценок)