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

Katılım
18 Nisan 2013
Mesajlar
35
Excel Vers. ve Dili
Microsoft Excel 2010 English
Altın Üyelik Bitiş Tarihi
29-08-2021
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 : ?
 
Katılım
25 Mayıs 2010
Mesajlar
218
Excel Vers. ve Dili
2016 Pro Plus TR
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
 
Katılım
18 Nisan 2013
Mesajlar
35
Excel Vers. ve Dili
Microsoft Excel 2010 English
Altın Üyelik Bitiş Tarihi
29-08-2021
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...
 
Katılım
25 Mayıs 2010
Mesajlar
218
Excel Vers. ve Dili
2016 Pro Plus TR
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.
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
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)
 
Üst