hafta içi günleri

irfem4

Altın Üye
Katılım
30 Kasım 2010
Mesajlar
183
Excel Vers. ve Dili
2010 tr
Altın Üyelik Bitiş Tarihi
25-09-2028
A1 hücresine ay ismi yazıldığında hafta içi günlerin A sütununa, B sütunundaki gün isimlerine göre formül ile sıralamak istiyorum. yardımlarınız için şimdiden teşekkür ederim.
 

Ekli dosyalar

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba,

A2:
Kod:
=EĞER(VE(SATIR()>2;SERİAY("1."&$A$1&"."&$B$1;0)<=A1);"";İŞGÜNÜ("1."&$A$1&"."&$B$1;SATIRSAY($A$2:A2)-1))
B2:
Kod:
=EĞER(A2="";"";METNEÇEVİR(A2;"gggg"))
 

irfem4

Altın Üye
Katılım
30 Kasım 2010
Mesajlar
183
Excel Vers. ve Dili
2010 tr
Altın Üyelik Bitiş Tarihi
25-09-2028
Merhaba,

A2:
Kod:
=EĞER(VE(SATIR()>2;SERİAY("1."&$A$1&"."&$B$1;0)<=A1);"";İŞGÜNÜ("1."&$A$1&"."&$B$1;SATIRSAY($A$2:A2)-1))
B2:
Kod:
=EĞER(A2="";"";METNEÇEVİR(A2;"gggg"))
üstat B sütununda ki günler sabit kalacak. yani B sütunu baz alınarak tarih gelecek.
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
B sütunu değişken mi yoksa, ilgili ayın ilk pazartesi gününden mi başlıyacak.
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,371
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,

Bir deneyin bakalım, yardımcı hücre kullanılsaydı, biraz daha kısa olurdu.

A2 :
Kod:
=SERİAY("1."&$A$1&"."&$B$1;-1)+1-HAFTANINGÜNÜ(SERİAY("1."&$A$1&"."&$B$1;-1);2)+(1<HAFTANINGÜNÜ(SERİAY("1."&$A$1&"."&$B$1;-1)))*7
A3 :
Kod:
=İŞGÜNÜ(A2;1)
ve A3 hücresini aşağıya doğru kopyalayın.
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Alternatif.

A2:
Kod:
=(1&A1&B1)+MOD(9-HAFTANINGÜNÜ(1&A1&B1);7)

A3:
Kod:
=EĞER(SERİAY($A$2;0)<=A2;"";İŞGÜNÜ(A2;1))
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,371
Excel Vers. ve Dili
Ofis 365 Türkçe
Ömer bey'in formülü baya pratik olmuş, kutlarım.
 

irfem4

Altın Üye
Katılım
30 Kasım 2010
Mesajlar
183
Excel Vers. ve Dili
2010 tr
Altın Üyelik Bitiş Tarihi
25-09-2028
Alternatif.

A2:
Kod:
=(1&A1&B1)+MOD(9-HAFTANINGÜNÜ(1&A1&B1);7)

A3:
Kod:
=EĞER(SERİAY($A$2;0)<=A2;"";İŞGÜNÜ(A2;1))
bilginize ve emeğinize sağlık tşk ederim. ama örnekte de belirttiğim gibi
6.2.2023 pazartesi
7.22023 salı
1.2.2023 çarşamba
2.2.2023 cuma
13.2.2023 pazartesi
14.2.2023 salı
8.2.2023 çarşamba
...
...
...
...
düzeninde olması gerekiyor.
 
Son düzenleme:

irfem4

Altın Üye
Katılım
30 Kasım 2010
Mesajlar
183
Excel Vers. ve Dili
2010 tr
Altın Üyelik Bitiş Tarihi
25-09-2028
Merhaba,

Bir deneyin bakalım, yardımcı hücre kullanılsaydı, biraz daha kısa olurdu.

A2 :
Kod:
=SERİAY("1."&$A$1&"."&$B$1;-1)+1-HAFTANINGÜNÜ(SERİAY("1."&$A$1&"."&$B$1;-1);2)+(1<HAFTANINGÜNÜ(SERİAY("1."&$A$1&"."&$B$1;-1)))*7
A3 :
Kod:
=İŞGÜNÜ(A2;1)
ve A3 hücresini aşağıya doğru kopyalayın.
]
bilginize ve emeğinize sağlık tşk ederim. ama örnekte de belirttiğim gibi
6.2.2023 pazartesi
7.22023 salı
1.2.2023 çarşamba
2.2.2023 cuma
13.2.2023 pazartesi
14.2.2023 salı
8.2.2023 çarşamba
...
...
...
...
düzeninde olması gerekiyor.
 
Son düzenleme:

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,371
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba.
6 ve 7 şubattan sonra 1 şubat olarak başlamasını istiyorsunuz.
Mantığını anlamadım.
 
Üst