Формула Excel: Назначение баллов в зависимости от опоздания

В этом руководстве подробно объясняется, как использовать функцию ЕСЛИ в Excel для начисления штрафных баллов за опоздания.
Если вы хотите следовать этому руководству, загрузите, пожалуйста, пример таблицы.
Универсальная формула:
| IF(late_by_time<VALUE("0:05"),0, IF(late_by_time <VALUE("0:15"),1, IF(late_by_time <VALUE("0:30"),2, IF(late_by_time <VALUE("0:60"),3, IF(late_by_time <VALUE("4:00"),4, 5))))) |
Для лучшей читаемости длинная формула здесь показана с разрывами строк.
Аргументы
| Late_by_time: the late time. |
Возвращаемое значение
Эта формула возвращает количество баллов, назначенных в зависимости от времени опоздания.
Как работает эта формула

Например, у вас есть список правил начисления баллов и записей времени. Воспользуйтесь приведённой ниже формулой:
| =IF(D5<,VALUE("0:05"),0, IF(D5<,VALUE("0:15"),1, IF(D5<,VALUE("0:30"),2, IF(D5<,VALUE("0:60"),3, IF(D5<,VALUE("4:00"),4,5))))) |
Нажмите клавишу Enter — и соответствующее количество баллов тут же отобразится.
Затем перетащите маркер заполнения по нужным ячейкам, чтобы применить формулу.
Пояснение
Функция ЕСЛИ позволяет проверять заданные условия и возвращать соответствующие значения. Ниже приведено пояснение формулы, состоящей из пяти частей:
ЕСЛИ(опоздание<VALUE("0:05"),0,)если опоздание составляет менее 5 минут, возвращается значение 0.
ЕСЛИ(опоздание<VALUE("0:15"),1,)если опоздание составляет менее 15 минут, но не менее 5 минут, возвращается значение 1.
ЕСЛИ(опоздание<VALUE("0:30"),2,)если опоздание составляет менее 30 минут, но не менее 15 минут, возвращается значение 2.
ЕСЛИ(опоздание<VALUE("0:60"),3,)если опоздание составляет менее 60 минут, но не менее 30 минут, возвращается значение 3.
ЕСЛИ(опоздание<VALUE("4:00"),4,)если опоздание составляет менее 4 часов, но не менее 60 минут, возвращается значение 4.
5)))))Если время опоздания больше или равно 4 часам, возвращается значение 5.
Функция ЗНАЧЕН используется для преобразования текста в число. В данном случае она преобразует текстовое представление времени в числовое значение.
Примечание
Чтобы рассчитать время опоздания, используйте следующую формулу:
| =IF(C5-B5<,0,0,C5-B5) |
Если результаты вычислений не отображаются в формате времени, щелкните правой кнопкой мыши по ячейкам с результатами и в контекстном меню выберите «Установить формат ячейки». В открывшемся диалоговом окне перейдите на вкладку «Число», в списке «Категория» выберите «Время», задайте формат 13:30 и нажмите «ОК».
Связанные формулы
- Расчёт оплаты за сверхурочную работу
В этом руководстве представлен табель учёта рабочего времени для отображения отработанных часов, а также формула расчёта оплаты за сверхурочную работу. - Как извлечь только дату из значения «дата-время» в Excel
Чтобы быстро и легко извлечь только дату из ячеек, содержащих дату и время, на листе Excel воспользуйтесь функциями ЦЕЛОЕ, ОТБР или ДАТА. - Добавление минут ко времени
В этом руководстве приведены формулы и пошагово объясняется, как добавлять минуты ко времени в Excel. - Формула Excel: как добавить месяцы к дате
В руководстве приведены формулы для добавления месяцев к указанной дате в Excel и подробно объясняется, как они работают.
Связанные функции
- Функция ЕСЛИ в Excel
Проверка заданных условий с последующим возвратом соответствующих значений - Функция ЗНАЧЕН в Excel
Преобразует текст в число. - Функция МЕСЯЦ в Excel
Функция МЕСЯЦ извлекает месяц из даты и возвращает его в виде целого числа от 1 до 12. - Функция ДЕНЬ в Excel
Функция ДЕНЬ возвращает день месяца в виде числа от 1 до 31 на основе указанной даты. - Функция ГОД в Excel
Функция ГОД возвращает год из указанной даты в виде четырёхзначного числа.
Лучшие инструменты для повышения продуктивности в Office
Kutools для Excel — Помогает вам выделиться из толпы
Используйте Kutools на предпочитаемом языке — поддерживает английский, испанский, немецкий, французский, китайский и ещё 40+ языков!Kutools для Excel предлагает более 300 функций,гарантируя, что всё необходимое всегда под рукой…
Office Tab — Включает вкладки для чтения и редактирования в Microsoft Office (включая Excel)
- Переключайтесь между десятками открытых документов всего за секунду!
- Сократите сотни кликов мышью каждый день и забудьте о «мышечной руке».
- Повышает продуктивность на 50 % при одновременном просмотре и редактировании нескольких документов.
- Добавляет удобство работы с вкладками в Office (включая Excel) — как в Chrome, Edge и Firefox.
Лучшие инструменты для повышения продуктивности в Office
Kutools для Excel — Помогает вам выделиться из толпы
Kutools для Excel предлагает более 300 функций,гарантируя, что всё необходимое всегда под рукой…
Office Tab — Включает вкладки для чтения и редактирования в Microsoft Office (включая Excel)
- Переключайтесь между десятками открытых документов всего за секунду!
- Сократите сотни кликов мышью каждый день и забудьте о «мышечной руке».
- Повышает продуктивность на 50 % при одновременном просмотре и редактировании нескольких документов.
- Добавляет удобство работы с вкладками в Office (включая Excel) — как в Chrome, Edge и Firefox.