Formuła programu Excel: Utwórz zakres dat z dwóch dat -

Spisie treści

Formuła ogólna

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

Podsumowanie

Aby wyświetlić zakres dat w jednej komórce na podstawie dat z różnych komórek, możesz użyć formuły opartej na funkcji TEKST.

W przedstawionym przykładzie formuła w komórce E5 to:

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

Wyjaśnienie

Funkcja TEKST przyjmuje wartości liczbowe i konwertuje je na wartości tekstowe przy użyciu określonego formatu. W tym przykładzie używamy formatu „mmm d” dla obu funkcji TEKST w E5. Wyniki są łączone łącznikiem przy użyciu prostej konkatenacji.

Uwaga: wszystkie pozostałe przykłady w kolumnie E wykorzystują różne formaty tekstu.

Brak daty zakończenia

Jeśli brakuje daty zakończenia, formuła nie będzie działać poprawnie, ponieważ łącznik będzie nadal dołączany do daty początkowej (np. „1 marca -”).

Aby poradzić sobie z tym przypadkiem, możesz zawinąć konkatenację i drugą funkcję TEKST wewnątrz IF w następujący sposób:

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

Tworzy pełny zakres dat, gdy obie daty są obecne, ale wyświetla tylko datę początkową, gdy brakuje daty końcowej.

Brak daty rozpoczęcia

Aby obsłużyć przypadek, w którym brakuje obu dat, możesz zagnieździć inny IF w następujący sposób:

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

Ta formuła po prostu zwraca pusty ciąg („”), gdy data1 nie jest dostępna.

Interesujące artykuły...