Ayın Son Çalışma Gününü Bulma

Ayın Son Çalışma Gününü Bulma

Ayın Son Çalışma Gününü Bulma
Bu dosya, bir tarihin ait olduğu ayın son çalışma gününü (son iş gününü) bulmayı gösterir. Tek bir dinamik dizi formülü rastgele tarihler üretir ve her tarih için ayın son iş gününü listeler.

Dosyanın içeriği​

  • Sayfa1: B1:D14 aralığında iki sütunlu bir sonuç tablosu bulunur. Başlıklar "Tarihler" ve "Son İş Günü" olarak gelir; aradaki sütun boş bırakılmıştır.
  • Tarihler sütununda 12 rastgele tarih sıralı biçimde listelenir. Son İş Günü sütununda her tarihe karşılık gelen ayın son iş günü yer alır.

Kullanılan formüller​

Tablonun tamamı B2 hücresindeki tek formülle üretilir:
Excel formülü
=LET(tarihler;SIRALA(RASTGELEDİZİ(12;;44927;45291;DOĞRU));songün;SON.TARİH(--tarihler;0);YATAYDÜZLEŞTİR(...))
=LET(tarihler,SORT(RANDARRAY(12,,44927,45291,TRUE)),songün,EOMONTH(--tarihler,0),VSTACK(HSTACK("Tarihler","","Son İş Günü"),HSTACK(tarihler,EXPAND("",12,,""),WORKDAY.INTL(songün+1,-1,1))))
Formülün işleyişi şöyledir:
  • RANDARRAY 01.01.2023 ile 31.12.2023 arasında 12 adet tam sayılı tarih üretir, SORT bunları küçükten büyüğe sıralar.
  • EOMONTH her tarihin ait olduğu ayın son gününü verir.
  • WORKDAY.INTL ay sonunun ertesi gününden bir iş günü geriye giderek son iş gününü bulur. Ay sonu hafta sonuna denk gelirse sonuç önceki cuma olur.
  • VSTACK, HSTACK ve EXPAND başlık satırını, tarihleri, boş ara sütunu ve sonuçları tek dizide birleştirir; LET ara hesapları adlandırarak formülü kısaltır.

Nasıl kullanılır​

  1. Dosyayı Excel 365 veya dinamik dizi fonksiyonlarını destekleyen bir sürümde açın.
  2. Sayfa1 sayfasında B2 hücresindeki formülü inceleyin; sonuçlar B2:D14 aralığına taşar.
  3. F9 tuşuna veya herhangi bir hücrede hesaplama yapmaya başladığınızda RANDARRAY yeni tarihler üretir ve son iş günleri yeniden hesaplanır.
  4. Kendi tarihlerinizle çalışmak için RANDARRAY kısmını tarih aralığınızla değiştirin.
Dosya makro içermez. Eski Excel sürümlerinde LET, VSTACK, HSTACK ve EXPAND bulunmadığından formül çalışmaz; bu sürümlerde EOMONTH ve WORKDAY.INTL işlemleri ayrı hücrelere bölünerek uygulanabilir.

Galeri

  • Ayın Son Çalışma Gününü Bulma - 1
    Ayın Son Çalışma Gününü Bulma - 1

ExcelDepo tarafından daha fazla dosya

Detaylar
Yazar
ExcelDepo
İndirme
2
Gösterim
274
İlk sürüm
Güncel
SHA-256
4e02bac9b84254c88a4aa8db5830da4a8c7102c249dda29b01cd7e8e35fb720a

Puanlar

5.00 Oylama 1 İnceleme

En son değerlendirmeler

Güzel bir yaklaşım olmuş, tebrikler.
Geri
Üst