Сравнение дат в Excel

Зачастую пользователям табличного редактора необходимо провести такую ​​сложную процедуру, как сравнение дат. Это действие можно реализовать различными способами. В статье мы подробно разберем все методы, позволяющие сравнивать даты в табличном редакторе.

Время обработки в табличном редакторе

Редактор электронных таблиц обрабатывает время и дату как числовые данные. Программа преобразует эту информацию таким образом, что один день равен 1. В результате показатель времени становится дробью единицы. Например, 12.00 — это 0.5. Табличный редактор преобразует показатели даты в числовое значение, равное количеству дней с 1 января 1900 года до указанной даты. Например, если пользователь преобразует дату 14.04.1987/31881/31881, то она будет иметь значение 2. Другими словами, от исходного показателя прошло XNUMX дней. Эта механика применяется при вычислении значений времени. Чтобы вычислить количество дней между XNUMX датами, необходимо из большего показателя времени вычесть меньший показатель времени.

Использование оператора DATE в редакторе таблиц

Общий вид оператора выглядит так: ДАТА(год, месяц, день). Каждый из аргументов необходимо записать в операторе. Есть два способа установить аргумент. Первый способ предполагает обычный ввод числовых значений. Второй способ предполагает ввод координат ячеек, в которых находится необходимая числовая информация. Первый аргумент представляет собой числовое значение от 1900 до 9999. Второй аргумент представляет собой числовое значение от 1 до 12. Третий аргумент представляет собой числовое значение от 1 до 31.

Например, если вы укажете числовое значение больше 31 в качестве дня, то дополнительный день переместится в другой месяц. Если пользователь введет тридцать два дня в марте, в итоге он получит первое апреля.

Пример использования оператора выглядит следующим образом:

Сравнение дат в Excel
1

Пример указания большего количества дней в июне:

Сравнение дат в Excel
2

Пример, показывающий использование координат ячеек в качестве аргументов:

Сравнение дат в Excel
3

Использование оператора РАЗДАТ в редакторе электронных таблиц

Этот оператор возвращает между двумя значениями даты. Общий вид оператора выглядит так: РАЗДАТ(начальная_дата; последняя_дата; код_обозначения_количественных_единиц). Виды расчета интервалов между двумя заданными показателями даты:

  • «d» – отображает итоговый показатель в днях;
  • «м» — отображает сумму в месяцах;
  • «y» – отображает сумму в годах;
  • «ym» — отображает сумму в месяцах, исключая годы;
  • «md» — отображает сумму в днях, исключая годы и месяцы;
  • «ярд» — отображает сумму в днях, исключая годы.

В некоторых версиях табличного редактора при применении двух крайних аргументов оператор может выдать ошибку. В этом случае целесообразнее использовать другие формулы.

Пример, показывающий работу оператора:

Сравнение дат в Excel
4

В редакторе таблиц 2007 года этот оператор отсутствует в справочнике, но его все равно можно использовать.

Использование оператора ГОД в редакторе электронных таблиц

Этот оператор позволяет вернуть год в виде целочисленного значения, соответствующего указанной дате. Числовое значение отображается в диапазоне от 1900 до 9999. Общая форма оператора ГОД имеет 1 аргумент. Аргументом является числовая дата. Его необходимо записать с помощью оператора ДАТА, либо вывести итоговый показатель расчета любыми другими формулами. Пример, показывающий работу оператора:

Сравнение дат в Excel
5

Использование оператора МЕСЯЦ в редакторе электронных таблиц

Этот оператор позволяет вернуть месяц в виде целочисленного значения, соответствующего указанной дате. Числовое значение отображается в диапазоне от 1 до 12. Общая форма оператора МЕСЯЦ имеет 1 аргумент. Аргументом является число месяца, записанное в виде числового значения. Его необходимо записать с помощью оператора ДАТА, либо вывести итоговый показатель расчета любыми другими формулами. Стоит отметить, что месяц, записанный в текстовом виде, не будет корректно обрабатываться редактором электронных таблиц. Пример, показывающий работу оператора:

Сравнение дат в Excel
6

Примеры использования операторов ДЕНЬ, ДЕНЬНЕД и ДЕНЬНЕД в редакторе электронных таблиц

Этот оператор позволяет вернуть день в виде целочисленного значения, соответствующего указанной дате. Числовое значение отображается в диапазоне от 1 до 31. Общая форма оператора ДЕНЬ имеет 1 аргумент. Аргументом является дата дня, записанная в виде числового значения. Его необходимо записать с помощью оператора ДАТА, либо вывести итоговый показатель расчета любыми другими формулами. Пример, показывающий работу оператора:

Сравнение дат в Excel
7

Оператор, имеющий название ДЕНЬНЕД, позволяет вернуть порядковый номер дня недели заданной даты. По умолчанию оператор считает воскресенье 1-м днем ​​недели. Пример, показывающий работу оператора:

Сравнение дат в Excel
8

Оператор, имеющий имя NOMWEEK, позволяет отображать порядковый номер недели в заданной дате. Пример, показывающий работу оператора:

Сравнение дат в Excel
9

Например, 24.05.2015 XNUMX мая — двадцать вторая неделя года. Как было написано выше, программа считает воскресенье первым днем ​​недели.

Сравнение дат в Excel
10

Второй аргумент — 2. Это позволяет редактору электронных таблиц считать понедельник началом недели (только в рамках этой формулы).

Оператор TODAY используется для установки текущей даты. Этот оператор не имеет аргументов. Оператор TDATE() используется для отображения текущей даты и времени.

Заключение и выводы о сравнении дат в табличном редакторе

Мы выяснили, что существует множество способов и операторов для сравнения двух дат в редакторе электронных таблиц. Самый распространенный вариант — использование оператора RAZNDATA, который позволяет вернуть разницу между двумя датами. Кроме того, вы можете использовать аналогичные формулы для возврата значений дня, месяца и года. Каждый пользователь может самостоятельно выбрать для себя наиболее удобный способ сравнения дат в табличном редакторе.

Оставьте комментарий