Bu dosya, çalışan listesindeki doğum tarihlerine bakarak bugünden itibaren en yakın doğum günlerini belirlenen sayıda kişi için listeler. Hesaplama Excel 365 fonksiyonlarıyla yapılır; bu nedenle dosyanın Excel 365 sürümünde açılması gerekir.
Formülün tamamı E3 hücresinde bulunur. Türkçe Excel'de "g aaaa" metin biçimi yerel ayara göre çalışır.
Dosyanın içeriği
- Sayfa1: B2:I27 aralığında iki bölüm bulunur. Sol tarafta B sütununda isimler, C sütununda doğum tarihleri yer alan kaynak liste vardır (B3:C27, 25 kişilik örnek veri).
- Sağ tarafta E sütunundan başlayan, "İsim" başlıklı sonuç alanı bulunur. Yaklaşan doğum günleri buraya otomatik listelenir.
Kullanılan formüller
Sonuç alanı, E3 hücresindeki tek bir LET formülüyle üretilir. Formül şu adımları izler:- TODAY ile bugünün tarihi alınır; listelenecek kişi sayısı formül içindeki n değişkeninde (7) tutulur.
- SEQUENCE ve EDATE ile bugünden itibaren bir yıllık günlük takvim oluşturulur.
- TEXT ile hem takvim hem doğum tarihleri "g aaaa" (gün ve ay) biçimine çevrilir; böylece doğum yılı karşılaştırmayı etkilemez.
- XMATCH her doğum gününün takvimdeki sırasını bulur, SORTBY ise B3:C27 listesini bu sıraya göre dizer.
- INDEX, MIN, ROWS ve COLUMNS ile sıralanmış listeden istenen sayıda satır alınır.
Formülün tamamı E3 hücresinde bulunur. Türkçe Excel'de "g aaaa" metin biçimi yerel ayara göre çalışır.
Nasıl kullanılır
- Sayfa1'de B sütununa isimleri, C sütununa doğum tarihlerini girin.
- Listelenecek kişi sayısını değiştirmek için E3 hücresindeki formülde n değerini (7) güncelleyin.
- Liste 25 satırdan uzunsa formüldeki $B$3:$C$27 ve $C$3:$C$27 aralıklarını genişletin.
- Sonuç, dosya her açıldığında veya hesaplandığında bugünün tarihine göre yenilenir.