Формула Excel: Створіть діапазон дат із двох дат -

Зміст

Загальна формула

=TEXT(date1,"format")&" - "&TEXT(date2,"format")

Резюме

Щоб відобразити діапазон дат в одній комірці на основі дат у різних комірках, ви можете використовувати формулу на основі функції ТЕКСТ.

У наведеному прикладі формула в комірці E5 має вигляд:

=TEXT(B5,"mmm d")&" - "&TEXT(C5,"mmm d")

Пояснення

Функція TEXT приймає числові значення та перетворює їх у текстові значення за допомогою вказаного вами формату. У цьому прикладі ми використовуємо формат "mmm d" для обох функцій TEXT в E5. Результати об'єднуються дефісом за допомогою простого об'єднання.

Примітка: всі інші приклади у колонці Е використовують різні формати тексту.

Дата закінчення відсутня

Якщо дата закінчення відсутня, формула не працюватиме належним чином, оскільки дефіс все одно буде додано до дати початку (наприклад, "1 березня -").

Щоб вирішити цю справу, ви можете обернути конкатенацію та другу функцію TEXT всередині IF, якщо так:

=TEXT(date1,"mmm d")&IF(date2""," - "&TEXT(date2,"mmm d"),"")

Це створює повний діапазон дат, коли присутні обидві дати, але видає лише дату початку, коли дата закінчення відсутня.

Дата початку відсутня

Щоб розглянути випадок, коли відсутні обидві дати, ви можете вкласти ще одну, як це:

=IF(date1"",TEXT(date1,"mmmm d")&IF(date2""," - "&TEXT(date2,"mmm d"),""),"")

Ця формула просто повертає порожній рядок (""), коли date1 недоступний.

Цікаві статті...