Excel formülü: İki tarihten tarih aralığı oluşturun -

İçindekiler

Genel formül

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

Özet

Farklı hücrelerdeki tarihlere göre bir hücrede bir tarih aralığı görüntülemek için METİN işlevine dayalı bir formül kullanabilirsiniz.

Gösterilen örnekte, E5 hücresindeki formül şöyledir:

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

Açıklama

METİN işlevi sayısal değerleri alır ve belirttiğiniz biçimi kullanarak bunları metin değerlerine dönüştürür. Bu örnekte, E5'teki her iki METİN işlevi için "aaa d" biçimini kullanıyoruz. Sonuçlar, basit birleştirme kullanılarak kısa çizgiyle birleştirilir.

Not: E sütunundaki diğer örneklerin tümü farklı metin formatları kullanır.

Bitiş tarihi eksik

Bitiş tarihi eksikse, kısa çizgi başlangıç ​​tarihine ekleneceğinden formül düzgün çalışmayacaktır (ör. "1 Mart -").

Bu durumu ele almak için, birleştirme ve ikinci METİN işlevini EĞER içine şu şekilde sarabilirsiniz:

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

Bu, her iki tarih de mevcut olduğunda tam tarih aralığını oluşturur, ancak yalnızca bitiş tarihi eksik olduğunda başlangıç ​​tarihini verir.

Başlangıç ​​tarihi eksik

Her iki tarihin de eksik olduğu bir durumu ele almak için, başka bir IF'yi şunun gibi iç içe yerleştirebilirsiniz:

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

Bu formül, tarih1 mevcut olmadığında yalnızca boş bir dize ("") döndürür.

Ilginç makaleler...