Bu dosya, listeden seçilen yıl, ay ve hafta günlerine göre o aya ait tarihleri liste halinde çıkarır. Aynı sonuç üç ayrı formül yöntemiyle üretildiği için formül yapılarını karşılaştırmak isteyenler için de uygundur.
Formüller aşağı doğru kopyalanarak çalışır; listelenecek tarih sayısı bir aydaki gün sayısıyla sınırlıdır.
Dosyanın içeriği
Dosyada Sayfa1 adında tek sayfa bulunur ve iki açılır liste (veri doğrulama) içerir.- YIL ve AY: Listelenecek dönem açılır listelerden seçilir. Seçim, O6 hücresinde "Aralık / 2020" biçiminde başlık olarak gösterilir.
- Listelenecek Günler: Pazartesi'den Pazar'a yedi gün için "Sçm" sütununda 1 (listelenir) veya 0 (listelenmez) değeri girilir.
- Hesaplamalar: Seçilen ayın başlangıç ve bitiş değerleri ile liste dışı günler ve toplam gün adedi burada hesaplanır. Örnek seçimde toplam gün adedi 14 olarak görünür.
- Çözüm - 1, Çözüm - 2 ve Çözüm - 3: "Seçilen Günlerin Listesi" başlığı altında, seçime uyan tarihler gün.ay.yıl biçiminde alt alta listelenir (ör. 01.12.2020, 03.12.2020, 04.12.2020).
Kullanılan formüller
Dosyada 34 formül vardır. Başlıca olanlar şunlardır:- AGGREGATE: Çözüm - 1 sütununda, hata değerlerini yok sayarak seçilen günlere uyan tarihleri küçükten büyüğe sırayla getirir. Formül O8 hücresindedir.
- SMALL ve IF: Çözüm - 3 sütununda aynı işlem SMALL ile yapılır. Formül S15 hücresindedir.
- SUMPRODUCT: B18 hücresinde seçime uyan toplam gün adedini hesaplar.
- ROW, INDIRECT, WEEKDAY, MATCH: Ayın başlangıç ve bitiş değerleri arasındaki tarihleri üretir ve hafta günlerini "Sçm" sütunundaki seçimle eşleştirir.
- IFERROR: Liste bittiğinde hücreleri boş bırakır.
Nasıl kullanılır
- Açılır listelerden yılı ve ayı seçin.
- "Sçm" sütununda listelenmesini istediğiniz günlere 1, istemediklerinize 0 girin.
- Seçilen günlere ait tarihler Çözüm - 1, Çözüm - 2 ve Çözüm - 3 sütunlarında otomatik olarak listelenir.
- Formülleri incelemek için ilgili sütundaki ilk hücreyi seçip formül çubuğuna bakın.