Функция Excel MOD (пример + видео)
Когда использовать функцию Excel MOD
Функцию MOD можно использовать, если вы хотите получить остаток от деления одного числа на другое.
Что это возвращает
Он возвращает числовое значение, представляющее остаток от деления одного числа на другое.
Синтаксис
= МОД (число; делитель)
Входные аргументы
- номер - Числовое значение, для которого вы хотите найти остаток.
- делитель - Число, на которое вы хотите разделить номер аргумент. Если делитель равно 0, то он вернет # DIV / 0! ошибка.
Дополнительные замечания
- Если делитель равно 0, то он вернет # DIV / 0! ошибка.
- Результат всегда имеет тот же знак, что и у делителя.
- Вы можете использовать десятичные числа в функции MOD. Например, если вы используете функцию = MOD (10.5,2.5), она вернет 0,5.
Примеры использования функции MOD в Excel
Вот полезные примеры использования функции МОД в Excel.
Пример 1 - Добавить только нечетные или четные числа
Предположим, у вас есть набор данных, как показано ниже:
Вот формула, которую вы можете использовать для сложения только четных чисел:
= СУММПРОИЗВ ($ A $ 2: $ A $ 11 * (MOD ($ A $ 2: $ A $ 11,2) = 0))
Обратите внимание, что здесь я жестко запрограммировал диапазон ($ A $ 2: $ A $ 11). Если ваши данные могут измениться, вы можете использовать таблицу Excel или создать динамический именованный диапазон.
Точно так же, если вы хотите добавить только нечетные числа, используйте следующую формулу:
= СУММПРОИЗВ ($ A $ 2: $ A $ 11 * (MOD ($ A $ 2: $ A $ 11,2) = 1))
Эта формула работает путем вычисления остатка с помощью функции МОД.
Например, при вычислении суммы нечетных чисел (MOD ($ A $ 2: $ A $ 11,2) = 1) вернет массив значений ИСТИНА и ЛОЖЬ. Если число нечетное, возвращается ИСТИНА, иначе ЛОЖЬ.
Затем функция СУММПРОИЗВ складывает только те числа, которые возвращают ИСТИНА (т. Е. Нечетные числа).
Та же концепция работает при вычислении суммы четных чисел.
Пример 2 - Укажите число в каждой N-й ячейке
Предположим, вы составляете список фиксированных расходов каждый месяц, как показано ниже:
В то время как EMI для дома и автомобиля являются ежемесячными, страховой взнос выплачивается каждые три месяца.
Вы можете использовать функцию MOD, чтобы быстро заполнить ячейку в каждой третьей строке значением EMI.
Вот формула, которая сделает это:
= ЕСЛИ (МОД ((СТРОКА () - 1), 3) = 0,457, ””)
Эта формула просто анализирует число, заданное ROW () - 1.
Функция ROW дает нам номер строки, и мы вычитали 1, поскольку наши данные начинаются со второй строки. Теперь функция MOD проверяет остаток от деления этого значения на 3.
Для каждой третьей строки будет 0. В этом случае функция ЕСЛИ вернет 457, иначе она вернет пустое значение.
Пример 3 - Выделение альтернативных строк в Excel
Выделение альтернативных строк может повысить удобочитаемость набора данных (особенно когда он распечатан).
Что-то вроде того, что показано ниже:
Обратите внимание, что каждая вторая строка набора данных выделена.
Хотя вы можете сделать это вручную для небольшого набора данных, если у вас большой, вы можете использовать возможности условного форматирования с помощью функции MOD.
Вот шаги, которые будут выделять каждую вторую строку в наборе данных:
- Выберите весь набор данных.
- Перейдите на вкладку "Главная".
- Щелкните «Условное форматирование» и выберите «Новое правило».
- В диалоговом окне «Новое правило форматирования» выберите «Использовать формулу, чтобы определить, какие ячейки нужно форматировать».
- В поле формулы введите следующую формулу: = MOD (ROW () - 1,2) = 0
- Нажмите кнопку «Формат» и укажите цвет, которым вы хотите выделить строки.
- Щелкните ОК.
Это мгновенно выделит альтернативные строки в наборе данных.
Вы можете узнать больше об этой технике и ее вариантах в этом уроке.
Пример 4 - Выделите все целые / десятичные значения
Вы можете использовать ту же концепцию условного форматирования, показанную выше, для выделения целочисленных или десятичных значений в наборе данных.
Например, предположим, что у вас есть набор данных, как показано ниже:
Есть числа, которые являются целыми числами, а некоторые из них также имеют десятичные значения.
Вот шаги, чтобы выделить все числа, которые имеют десятичное значение:
- Выберите весь набор данных.
- Перейдите на вкладку "Главная".
- Щелкните «Условное форматирование» и выберите «Новое правило».
- В диалоговом окне «Новое правило форматирования» выберите «Использовать формулу, чтобы определить, какие ячейки нужно форматировать».
- В поле формулы введите следующую формулу: = MOD (A1,1) 0
- Нажмите кнопку «Формат» и укажите цвет, которым вы хотите выделить строки.
- Щелкните ОК.
Это выделит все числа с десятичной частью.
Обратите внимание, что в этом примере мы использовали формулу = MOD (A1,1) 0. В этой формуле убедитесь, что ссылка на ячейку является абсолютной (т. Е. A1), а не относительной (т. Е. Не должна быть $ A $ 1, $ A1 или A $ 1).
Функция Excel MOD - Видеоурок
- Функция Excel INT.
- Функция СЛЧИС в Excel.
- Функция СЛУЧМЕЖДУ в Excel.
- КРУГЛЫЙ Функция Excel.
- Функция РАНГ в Excel.
- Функция Excel НАИБОЛЬШИЙ.
- Функция Excel MAX.
- Функция Excel MIN.
- МАЛЕНЬКАЯ функция Excel.