Dosya simgesi

İki Tarih Arasındaki Seçilen Günleri Listeleme

İki Tarih Arasındaki Seçilen Günleri Listeleme
Bu şablon, girilen iki tarih arasında yalnızca seçilen haftanın günlerine denk gelen tarihleri listeler. Aynı sonuç üç ayrı formül yöntemiyle üretildiği için yöntemler yan yana karşılaştırılabilir.

Dosyanın içeriği​

Dosyada tek sayfa bulunur: Sayfa1.
  • Sol üstteki giriş alanında Tarih.1 ve Tarih.2 hücreleri yer alır; geçerli tarih girilip girilmediği yanındaki hücrede "R" (uygun) veya "S" (uygun değil) olarak gösterilir.
  • H8:H14 aralığında Pazartesi'den Pazar'a gün adları ve yanlarında seçim değerleri (0 veya 1) bulunur. Listelenecek günler bu değerlerle belirlenir.
  • Hesaplamalar bölümünde seçilen tarih aralığı, başlama ve bitiş tarihleri ile toplam gün adedi gösterilir.
  • Sağ tarafta Çözüm - 1, Çözüm - 2 ve Çözüm - 3 sütunlarında üç yöntemin tarih listeleri yer alır. Her çözümün başlığında seçilen aralık yazılır (ör. 01.12.2020 – 31.12.2020).
  • Tarih aralığı en fazla 2 yıl (732 günden az) olabilir.

Kullanılan formüller​

  • Tarih kontrolü; tarihin geçerli olup olmadığına ve iki tarih arasındaki farkın 732 günü aşmamasına bakar.
  • Çözüm - 1, AGGREGATE fonksiyonuyla seçili günlere uyan tarihleri küçükten büyüğe sırayla çeker:
    Excel formülü
    =EĞERHATA(TOPLAMA(15;6;SATIR(DOLAYLI($C$11&":"&$C$12))/(ESAYIYSA(KAÇINCI(HAFTANINGÜNÜ(SATIR(DOLAYLI($C$11&":"&$C$12));2);$H$8:$H$14;0)));SATIR($A1));"")
    =IFERROR(AGGREGATE(15,6,ROW(INDIRECT($C$11&":"&$C$12))/(ISNUMBER(MATCH(WEEKDAY(ROW(INDIRECT($C$11&":"&$C$12)),2),$H$8:$H$14,0))),ROW($A1)),"")
  • Çözüm - 2, WORKDAY.INTL ve EOMONTH fonksiyonlarıyla ay başından başlayarak iş günü mantığında tarih üretir.
  • Çözüm - 3, aynı mantığı SMALL ve IF ile kurar.
  • Toplam gün adedi SUMPRODUCT ile hesaplanır.

Makrolar​

Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir. Dosyada Fonk modülünde yalnızca TarihMi adlı özel bir fonksiyon vardır. Hücredeki değerin tarih olup olmadığını IsDate ile denetler ve tarih kontrol formüllerinde kullanılır. Ayrıca çalıştırılması gerekmez; hücre formülleri bunu kendiliğinden çağırır. Makro dosya silme veya dış bağlantı gibi işlem yapmaz.

Nasıl kullanılır​

  1. Dosyayı açıp makroları etkinleştirin.
  2. Tarih.1 ve Tarih.2 hücrelerine başlangıç ve bitiş tarihlerini girin; kontrol hücrelerinde "R" görünmelidir.
  3. H8:H14 aralığında listelenmesini istediğiniz günlerin değerini 1, istemediklerinizi 0 yapın.
  4. Sağdaki Çözüm sütunlarından seçili günlere ait tarih listesini alın; toplam gün adedini Hesaplamalar bölümünden izleyin.

Galeri

  • İki Tarih Arasındaki Seçilen Günleri Listeleme - 1
    İki Tarih Arasındaki Seçilen Günleri Listeleme - 1

52779 tarafından daha fazla dosya

  • Beğen
Tepkiler: ExcelDepo
Detaylar
Yazar
52779
İndirme
18
Gösterim
2,495
İlk sürüm
Güncel
SHA-256
4d85c0f03625ea5198b555c967ea80e428b7a77e7b1a9222a6f75c5586180f44

Puanlar

5.00 Oylama 1 İnceleme

En son değerlendirmeler

Sağolun, oldukça faydalı bir dosya.
Geri
Üst