Диапазон дат в Excel

Диапазон дат в формуле Excel

Бывают случаи, когда нам нужно выполнять различные операции, такие как сложение или вычитание значений даты с помощью Excel. Установив диапазоны дат в Excel, мы можем выполнять расчеты по этим датам. Для установки диапазонов дат в Excel мы можем сначала отформатировать ячейки с начальной и конечной датой как «Дата», а затем использовать операторы: «+» или «-» для определения конечной даты или продолжительности диапазона.

Диапазон дат в Excel

Примеры диапазона дат в Excel

Вы можете скачать этот шаблон Excel для диапазона дат здесь — Шаблон Excel для диапазона дат

Пример # 1 — Базовые диапазоны дат

Давайте посмотрим, как добавление числа к дате создает диапазон дат.

Предположим, у нас есть дата начала в ячейке A2.

Пример диапазона дат 1

Теперь, если мы добавим к нему число, скажем 5, мы сможем построить диапазон дат.

Пример диапазона дат 1-1

Пример 1-2 диапазона дат

Теперь, когда мы выбираем ячейку A3 и набираем ‘= B2 + 1’.

Пример диапазона дат 1-3

Скопируйте эту ячейку: B2 и вставьте ее в ячейку B3; относительная ссылка на ячейку изменится следующим образом:

Пример диапазона дат 1-5

Итак, мы видим, что таким образом можно построить несколько диапазонов дат.

Пример # 2 — Создание последовательности дат

В Excel мы можем легко создать несколько последовательностей. Теперь мы знаем, что даты — это числа в Excel. Таким образом, мы можем использовать тот же метод для создания диапазонов дат. Итак, чтобы создать диапазоны дат, которые имеют одинаковый диапазон или промежуток, но даты меняются по мере продвижения вниз, мы можем выполнить следующие шаги:

  • Введите дату начала и дату окончания как минимум в две строки.

Пример 2

  • Выберите оба диапазона и перетащите их вниз до строки, где нам требуются диапазоны дат:

Пример 2-1

Пример диапазона дат 2-2

Итак, мы видим, что, используя диапазоны дат в первых двух строках в качестве шаблона, Excel автоматически создает диапазоны дат для последующих строк.

Пример # 3

Теперь предположим, что у нас есть две даты в двух ячейках, и мы хотим отобразить их объединенными как диапазон дат в одной ячейке. Для этого можно использовать формулу, основанную на функции «ТЕКСТ». Общий синтаксис этой формулы следующий:

= ТЕКСТ (дата1, «формат») & «-» & ТЕКСТ (дата2, «формат»)

Случай 1:

Эта функция получает два числовых значения даты и объединяет эти две даты в виде диапазона дат в соответствии с настраиваемым форматом даты (в данном случае «ммм д»):

Диапазон дат = ТЕКСТ (A2, «ммм д») & «-» & ТЕКСТ (B2, «ммм д»)

Пример диапазона дат 3

Итак, на скриншоте выше мы видим, что мы применили формулу в ячейке C2. Функция ТЕКСТ получает даты, хранящиеся в ячейках A2 и B2, оператор амперсанда ‘&’ используется для объединения двух дат в качестве диапазона дат в настраиваемом формате, указанном в данном случае как «mmm d», в одной ячейке и две даты соединяются дефисом «-» в результирующем диапазоне дат, который определяется в ячейке C2.

Случай 2:

Теперь, скажем, в этом примере мы хотим объединить две даты как диапазон дат в одной ячейке с другим форматом, скажем «д ммм гг». Таким образом, формула для диапазона дат в этом случае будет следующей:

Диапазон дат = ТЕКСТ (A3, «д ммм гг») & «-» & ТЕКСТ (B3, «д ммм гг»)

Пример диапазона дат 3-1

Таким образом, мы можем видеть на приведенном выше снимке экрана, что функция ТЕКСТ получает даты, хранящиеся в ячейках A3 и B3, оператор амперсанда ‘&’ используется для объединения двух дат в качестве диапазона дат в настраиваемом формате, указанном как «d mmm yy »В данном случае в одной камере. Две даты соединяются дефисом «-» в результирующем диапазоне дат, определенном в ячейке C3.

Пример # 4

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

Пример 4

Формула, основанная на функции ТЕКСТ, которую мы использовали выше, не будет работать правильно, если дата окончания отсутствует, поскольку дефис в формуле в любом случае будет добавлен к дате начала, то есть вместе с датой начала мы также будем увидеть дефис в диапазоне дат. Напротив, мы хотели бы видеть только дату начала как диапазон дат, если дата окончания отсутствует.

Итак, в этом случае мы можем получить формулу, заключив конкатенацию и вторую функцию ТЕКСТ внутри предложения IF следующим образом:

Диапазон дат = ТЕКСТ (A2, «ммм д») & ЕСЛИ (B2 <> «», «-» & ТЕКСТ (B2, «ммм д»), «»)

Пример 4-1

Итак, мы видим, что приведенная выше формула создает полный диапазон дат с использованием обеих дат, если присутствуют обе. Однако он отображает только дату начала в указанном формате, если дата окончания отсутствует. Это делается с помощью предложения IF.

Теперь, если обе даты отсутствуют, мы могли бы использовать вложенный оператор IF в Excel (т.е. один оператор IF внутри другого оператора IF) следующим образом:

Диапазон дат = ЕСЛИ (A4 <> ””, ТЕКСТ (A4, “ммм д”) & ЕСЛИ (B4 <> “”, “-” & ТЕКСТ (B4, ”ммм д”), “”), ””)

Пример диапазона дат 4-2

Итак, мы видим, что приведенная выше формула возвращает пустую строку, если дата начала отсутствует.

Если обе даты отсутствуют, возвращается также пустая строка.

Пример диапазона дат 4-3

То, что нужно запомнить

  • Мы даже можем создать список последовательных дат, используя команду «Заполнить дескриптор». Для этого мы можем выбрать ячейку с начальной датой, а затем перетащить ее в диапазон ячеек, который мы хотим заполнить. Щелкните вкладку «Главная» -> «Редактирование» -> «Заполнить серию», а затем выберите единицу даты, которую мы хотим использовать.
  • Если мы хотим рассчитать продолжительность или количество дней между двумя датами, мы можем просто вычесть эти две даты с помощью оператора «-», и мы получим желаемый результат.

Пример (вычесть)

Заметка: Формат ячеек: A2 и B2 — «Дата», тогда как формат ячейки C2 — «Общий», поскольку он вычисляет количество дней.

УЗНАТЬ БОЛЬШЕ >>

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован.