Диапазон дат в Excel
Диапазон дат в формуле Excel
Бывают случаи, когда нам нужно выполнять различные операции, такие как сложение или вычитание значений даты с помощью Excel. Установив диапазоны дат в Excel, мы можем выполнять расчеты по этим датам. Для установки диапазонов дат в Excel мы можем сначала отформатировать ячейки с начальной и конечной датой как «Дата», а затем использовать операторы: «+» или «-» для определения конечной даты или продолжительности диапазона.
Примеры диапазона дат в Excel
Пример # 1 — Базовые диапазоны дат
Давайте посмотрим, как добавление числа к дате создает диапазон дат.
Предположим, у нас есть дата начала в ячейке A2.
Теперь, если мы добавим к нему число, скажем 5, мы сможем построить диапазон дат.
Теперь, когда мы выбираем ячейку A3 и набираем ‘= B2 + 1’.
Скопируйте эту ячейку: B2 и вставьте ее в ячейку B3; относительная ссылка на ячейку изменится следующим образом:
Итак, мы видим, что таким образом можно построить несколько диапазонов дат.
Пример # 2 — Создание последовательности дат
В Excel мы можем легко создать несколько последовательностей. Теперь мы знаем, что даты — это числа в Excel. Таким образом, мы можем использовать тот же метод для создания диапазонов дат. Итак, чтобы создать диапазоны дат, которые имеют одинаковый диапазон или промежуток, но даты меняются по мере продвижения вниз, мы можем выполнить следующие шаги:
- Введите дату начала и дату окончания как минимум в две строки.
- Выберите оба диапазона и перетащите их вниз до строки, где нам требуются диапазоны дат:
Итак, мы видим, что, используя диапазоны дат в первых двух строках в качестве шаблона, Excel автоматически создает диапазоны дат для последующих строк.
Пример # 3
Теперь предположим, что у нас есть две даты в двух ячейках, и мы хотим отобразить их объединенными как диапазон дат в одной ячейке. Для этого можно использовать формулу, основанную на функции «ТЕКСТ». Общий синтаксис этой формулы следующий:
Случай 1:
Эта функция получает два числовых значения даты и объединяет эти две даты в виде диапазона дат в соответствии с настраиваемым форматом даты (в данном случае «ммм д»):
Итак, на скриншоте выше мы видим, что мы применили формулу в ячейке C2. Функция ТЕКСТ получает даты, хранящиеся в ячейках A2 и B2, оператор амперсанда ‘&’ используется для объединения двух дат в качестве диапазона дат в настраиваемом формате, указанном в данном случае как «mmm d», в одной ячейке и две даты соединяются дефисом «-» в результирующем диапазоне дат, который определяется в ячейке C2.
Случай 2:
Теперь, скажем, в этом примере мы хотим объединить две даты как диапазон дат в одной ячейке с другим форматом, скажем «д ммм гг». Таким образом, формула для диапазона дат в этом случае будет следующей:
Таким образом, мы можем видеть на приведенном выше снимке экрана, что функция ТЕКСТ получает даты, хранящиеся в ячейках A3 и B3, оператор амперсанда ‘&’ используется для объединения двух дат в качестве диапазона дат в настраиваемом формате, указанном как «d mmm yy »В данном случае в одной камере. Две даты соединяются дефисом «-» в результирующем диапазоне дат, определенном в ячейке C3.
Пример # 4
Теперь давайте посмотрим, что произойдет, если дата начала или дата окончания отсутствует. Допустим, отсутствует дата окончания, а именно:
Формула, основанная на функции ТЕКСТ, которую мы использовали выше, не будет работать правильно, если дата окончания отсутствует, поскольку дефис в формуле в любом случае будет добавлен к дате начала, то есть вместе с датой начала мы также будем увидеть дефис в диапазоне дат. Напротив, мы хотели бы видеть только дату начала как диапазон дат, если дата окончания отсутствует.
Итак, в этом случае мы можем получить формулу, заключив конкатенацию и вторую функцию ТЕКСТ внутри предложения IF следующим образом:
Итак, мы видим, что приведенная выше формула создает полный диапазон дат с использованием обеих дат, если присутствуют обе. Однако он отображает только дату начала в указанном формате, если дата окончания отсутствует. Это делается с помощью предложения IF.
Теперь, если обе даты отсутствуют, мы могли бы использовать вложенный оператор IF в Excel (т.е. один оператор IF внутри другого оператора IF) следующим образом:
Итак, мы видим, что приведенная выше формула возвращает пустую строку, если дата начала отсутствует.
Если обе даты отсутствуют, возвращается также пустая строка.
То, что нужно запомнить
- Мы даже можем создать список последовательных дат, используя команду «Заполнить дескриптор». Для этого мы можем выбрать ячейку с начальной датой, а затем перетащить ее в диапазон ячеек, который мы хотим заполнить. Щелкните вкладку «Главная» -> «Редактирование» -> «Заполнить серию», а затем выберите единицу даты, которую мы хотим использовать.
- Если мы хотим рассчитать продолжительность или количество дней между двумя датами, мы можем просто вычесть эти две даты с помощью оператора «-», и мы получим желаемый результат.
Заметка: Формат ячеек: A2 и B2 — «Дата», тогда как формат ячейки C2 — «Общий», поскольку он вычисляет количество дней.
УЗНАТЬ БОЛЬШЕ >>