Dosya simgesi

X Haftanın Pazartesi Tarihini Bulma

X Haftanın Pazartesi Tarihini Bulma
Bu dosyada yıl ve hafta numarası girildiğinde, o haftanın Pazartesi gününün tarihi hesaplanır. Aynı sonuç farklı yöntemlerle elde edildiği için dosya, hafta numarasından tarih bulma işlemini karşılaştırmalı olarak göstermektedir.

Dosyanın içeriği​

  • Sayfa1: B2 hücresinde "Haftanın PAZARTESİ Gününün TARİHİ" başlığı yer alır. B6 hücresine yıl, C6 hücresine hafta numarası girilir; sonuçlar aynı satırdaki D6 ve F6 hücrelerinde, kalan sütunlarda ise makro fonksiyonlarıyla hesaplanır.
  • Module1: Çalışma sayfasında kullanılabilen iki özel fonksiyon içerir.

Kullanılan formüller​

D6 hücresinde yılın 1 Ocak tarihinden yola çıkılır; WEEKDAY ile 1 Ocak'ın haftanın kaçıncı günü olduğu bulunur ve hafta sayısına göre kaydırma yapılır:
Excel formülü
=TARİH(B6;1;(C6-1)*7-HAFTANINGÜNÜ(TARİH(B6;1;1);2)+1)+1
=DATE(B6,1,(C6-1)*7-WEEKDAY(DATE(B6,1,1),2)+1)+1
F6 hücresinde ise 3 Ocak tarihi baz alınır ve hafta numarası 7 ile çarpılarak Pazartesi'ye ulaşılır:
Excel formülü
=7*C6+TARİH(B6;1;3)-HAFTANINGÜNÜ(TARİH(B6;1;3))-5
=7*C6+DATE(B6,1,3)-WEEKDAY(DATE(B6,1,3))-5
Dosyada toplam 4 formül bulunur ve yalnızca DATE ile WEEKDAY fonksiyonları kullanılır. Pazartesi yerine başka bir gün istenirse formüllerdeki sabit değerler (+1 ve -5) değiştirilerek farklı gün elde edilir.

Makrolar​

Dosya makro içerir (.xlsm); açarken makroları etkinleştirmeniz gerekir. Kodda dosya silme ya da dış bağlantı gibi işlem yoktur. Module1 içinde iki fonksiyon tanımlıdır:
  • Pazartesi_HaftaISO: Hafta numarası ve isteğe bağlı yıl alır, Pazartesi tarihini 3 Ocak tarihinden hareketle hesaplar. Yıl girilmezse içinde bulunulan yıl kullanılır.
  • Pazartesi_Hafta: Aynı parametrelerle çalışır, hesaplamayı 1 Ocak tarihine ve Weekday fonksiyonuna göre yapar.
Her iki fonksiyon, hücreye formül olarak yazılarak kullanılır; ayrıca makro çalıştırmak gerekmez.

Nasıl kullanılır​

  1. Dosyayı açıp makroları etkinleştirin.
  2. Sayfa1'de B6 hücresine yılı, C6 hücresine hafta numarasını yazın.
  3. Sonuçları D6 ve F6 hücrelerinde ve makro fonksiyonlu sütunlarda karşılaştırın.
  4. Başka bir hücrede kullanmak için fonksiyon adını ve hafta numarasını (isteğe bağlı yılı) yazın; örneğin Pazartesi_Hafta fonksiyonu.

52779 tarafından daha fazla dosya

Detaylar
Yazar
52779
İndirme
8
Gösterim
2,246
İlk sürüm
Güncel
SHA-256
e4f3100004bb51725ab84d0d09b00911d311f01ca4bcc01b094ffa23f5bd0048

Puanlar

5.00 Oylama 1 İnceleme

En son değerlendirmeler

Faydalı bir dosya, paylaştığınız için sağolun.
Geri
Üst