Excel Formülü: İki Tarih Arasındaki Tatilleri Listele
Tatiller ve bunlara karşılık gelen tarihler içeren bir tablonuz varsa, Excel'de belirli bir tarih aralığındaki tüm tatilleri nasıl listeleyebilirsiniz? Bu hedefe ulaşmak için burada bir dizi formülü tanıtıyoruz.
Bu öğreticiyi takip etmek istiyorsanız, lütfen örnek elektronik tabloyu indirin.
Genel formül
Sözdizimi ve argümanlar
Başlangıç_tarihi, Bitiş_tarihi: tatilleri listelemek istediğiniz iki tarih. |
Tarih: tatillerin tarihlerine atıfta bulunan bir aralık. |
Tatiller: tatillere atıfta bulunan bir aralık. |
Dönüş değeri
Verilen tarih aralığında tatil bulunmazsa formül boş döner, aksi takdirde ilgili tatilleri döndürür.
Not
TEXTJOIN işlevi yalnızca Office 365, Excel 2019 ve sonraki sürümlerde kullanılabilir.
Bu formül nasıl çalışır
Veri listesi şu şekildedir:
B3:B6, tatilleri listeler;
C3:C6, tatillerin tarihlerini listeler;
F2: başlangıç tarihini yerleştirir;
F3: bitiş tarihini yerleştirir;
E4: başlangıç tarihi ve bitiş tarihi arasındaki tatilleri listeler.
Lütfen formülü şu şekilde kullanın:
Basılı tutun Shift ve Ctrl tuşlarına basarak doğru sonucu elde edin.
Açıklama
EĞER işlevi: bir koşulu test etmek ve DOĞRU veya YANLIŞ döndürmek için kullanılır, ayrıca DOĞRU ve YANLIŞ yerine görüntülenecek belirli metinleri de belirtebilirsiniz.
TEXTJOIN işlevi: ayırıcılarla iki veya daha fazla değeri birleştirir.
Formül üç bölüme ayrılabilir:
{EĞER(C3:C6<=F3,$B$3:$B$6,""): hangi tatil tarihlerinin bitiş tarihinden önce veya ona eşit olduğunu bulur. Bu dizide, sonuç {"Yılbaşı";"Bağımsızlık Günü";"Şükran Günü";""} olacaktır.
{EĞER(C3:C6>=F2,EĞER(C3:C6<=F3,$B$3:$B$6,""),"")}, yukarıdaki formüle göre bu kısım şu şekilde görülebilir:
{EĞER(C3:C6>=F2,{"Yılbaşı";"Bağımsızlık Günü";"Şükran Günü";""},"")}: hangi tatil tarihlerinin başlangıç tarihinden sonra veya ona eşit olduğunu bulur. Bu dizide, sonuç {"";"Bağımsızlık Günü";"Şükran Günü";""} olacaktır.
{TEXTJOIN(", ",TRUE,EĞER(C3:C6>=F2,EĞER(C3:C6<=F3,$B$3:$B$6,""),""))}, şimdi tüm formül şu şekilde görülebilir:
{TEXTJOIN(", ",TRUE, {"";"Bağımsızlık Günü";"Şükran Günü";""}), bu değerleri virgüllerle birleştirir ve boş değerleri yoksayar.
İlgili Formüller
- Tarihin Bugün ile Son N Ay İçerisinde Olup Olmadığını Kontrol Et
Personelin giriş tarihinin bugün ile son 6 ay içinde olup olmadığını kontrol etmeniz gerektiğini varsayalım, Excel'de VE, EOMONTH ve BUGÜN işlevlerini birleştiren bir formül kullanarak bu işi hızlıca halledebilirsiniz. - Tarihin Bugün ile Son N Gün İçerisinde Olup Olmadığını Kontrol Et
Ürünlerin bugün son kullanım tarihine gelip gelmediğini kontrol etmek için, üretim tarihlerinin bugünün son 7 günü içerisinde olup olmadığını kontrol eden bir formül kullanabilirsiniz. - Ay Adını Sayıya Dönüştür
Bu öğretici, Excel'de bir ay adını karşılık gelen ay numarasına dönüştürmek için bir formül sağlar. - Geçen yıl veya gelecek yıl aynı günü al
Bu öğreticide, Excel'de verilen tarihe göre geçen yıl ve gelecek yılın aynı tarihlerini ayrı ayrı almak için iki formül sunulmaktadır.
İlgili İşlevler
- Excel TARİH İşlevi
Yıl, ay ve gün ile tarih oluştur - Excel YIL İşlevi
Tarihteki yılı 4 haneli seri numarası formatında döndürür - Excel AY İşlevi
AY işlevi, tarihten ayı tam sayı olarak (1 ila 12) almak için kullanılır. - Excel GÜN İşlevi
GÜN işlevi, bir tarihten günü sayı olarak (1 ila 31) alır. - Excel İŞGÜNÜ İşlevi
Verilen tarihe iş günü ekler ve bir iş günü döndürür.
En İyi Ofis Üretkenlik Araçları
Kutools for Excel - Kalabalıktan Sıyrılmaya Yardımcı Olur
Kutools for Excel, İhtiyacınız Olan Her Şeyin Tek Tıklama Uzağında Olduğundan Emin Olmak İçin 300'den Fazla Özelliğe Sahiptir...
Office Tab - Microsoft Office'de (Excel dahil) Sekmeli Okuma ve Düzenlemeyi Etkinleştir
- Bir saniyede, onlarca açık belge arasında geçiş yapın!
- Her gün yüzlerce fare tıklamasından kurtulun, fare eline veda edin.
- Birden fazla belgeyi görüntülediğinizde ve düzenlediğinizde üretkenliğinizi %50 artırır.
- Ofis'e (Excel dahil) Chrome, Edge ve Firefox gibi etkili sekmeler getirir.