• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Haftanın başlangıç bitiş tarihini öğrenmek

Katılım
18 Nisan 2013
Mesajlar
35
Excel Vers. ve Dili
Microsoft Excel 2010 English
merhaba arkadaşlar

mesela 15/05/2020 tarihinin hafta başlangıçı pazartesiye göre yılın 20'nci haftası oldugunu weeknum formulü ile excelde öğrenebiliyorum, 2020 yılının 20'nci haftası da 11/05/2020-17/05/2020 arasında.

Excelde sadece yıl ve haftayı yazarak o haftanın başlangıç ve bitiş tarihlerlerini öğrenebilir miyim ? (hafta başlangıcı pazartesi) A1 hücresine yılı, A2 hücresine haftayı yazdığımda, A3'de o haftanın ilk gününü, A4 hücresinde de o haftanın son gününü yazmasını istiyorum.

Yardımcı olur musunuz ?

A1 Yıl : 2020
A2 Hafta no : 21
A3 Başlangıç Tarih : ?
A4 Bitiş Tarih : ?
 
Aşağıdaki gibi deneyiniz,
A1: Yıl
A2:Hafta
olacak şekilde,

A3 için;
Kod:
=(("01.01."&A1)*1+((A2-1)*7))-(HAFTANINGÜNÜ(("01.01."&A1)*1+((A2-1)*7);1))+1

A4 için;
Kod:
=A3+6
 
Sayın @leguminosea benim hatam soruyu sorarken yıl geçişlerinde başlangıç bitiş tarihlerinin aynı yıl içinde kalması gerektiğini söylemeyi unuttum.. Bir de sizin formulde sanırım hafta başlangıcı da pazar bu nedenle yanlış çalıştı.. Mesela 20'nci haftanın start tarihi 10 Mayıs 2020 hesapladı sizde.. İlgilendiğiniz için teşekkür ederim.

Sayın @Korhan Ayhan örnek excel dosyası ve yılgeçişlerini de düşünmüşsünüz, çok teşekkür ediyorum size, harika çalıştı formulünüz..

İyi geceler arkadaşlar...
 
Haklısınız haftanın günü fonksiyonunda döndürülen tür için 2 yerine 1 yazmışım.
Ama çözüme ulaşmışsınız sanırım. Kolay gelsin.
 
Alternatif:

Başlangıç:

=EĞER(A2=1;TARİH(A1;1;1);TARİH(A1;1;1)+(A2-1)*7-HAFTANINGÜNÜ(TARİH(A1;1;1);2)+1)

Bitiş:

=EĞER(A2=1;A3+7-HAFTANINGÜNÜ(A3;2);A3+6)
 
Geri
Üst