В этой статье мы узнаем, как найти формулу, которая будет указывать причитающиеся платежи на основе текущей даты. Мы можем использовать комбинацию функций «ЕСЛИ», «МОД» и «СЕГОДНЯ» для получения результата в Microsoft Excel 2010.

Функция ЕСЛИ проверяет, истинно ли указанное вами условие или нет. Если условие возвращает ИСТИНА, оно возвращает предустановленное значение, а если условие возвращает ЛОЖЬ, оно возвращает другое предустановленное значение.

Синтаксис = ЕСЛИ (логический_тест, значение_если_ истинно, значение_если_ ложь)

логический_тест: логический тест будет проверять условие или критерии. Если условие выполняется, он возвращает предустановленное значение, а если условие не соответствует, то возвращает другое предустановленное значение.

value_if_true: значение, которое вы хотите вернуть, если этот аргумент возвращает TRUE.

value_if_false: значение, которое вы хотите вернуть, если этот аргумент возвращает FALSE MOD: возвращает остаток после деления числа на делитель.

Синтаксис = MOD (число, делитель)

число: это числовое значение, остаток от которого вы хотите найти.

делитель: это число, которое используется для деления числового аргумента.

СЕГОДНЯ: возвращает текущую дату в формате даты

Синтаксис: = СЕГОДНЯ ()

Возьмем пример:

У нас есть список клиентов в столбце A. * В столбце B — дата последнего платежа от каждого клиента. Нам нужна формула, которая позволит нам узнать, наступает ли сегодня срок платежа клиента. Расчет основан на том, что платежи будут взиматься с каждого клиента каждые две недели.

img1

  • В ячейке C2 формула будет иметь вид

* = IF (MOD (TODAY () — B2,14) = 0, «Pay Today», «»)

  • Нажмите Enter на клавиатуре.

img2

  • Копируя формулу из ячейки C2 в диапазон C3: C5, мы получим желаемый результат.

img3

  • Клиент A и C последний раз производил оплату 4 сентября, то есть на 14 дней назад. Следовательно, мы вывели формулу, которая будет указывать срок платежа на основе текущей даты.