Seçilen Aylara Göre Ayın İlgili Günlerini Almak

1Al2Ver

Altın Üye
Katılım
5 Kasım 2007
Mesajlar
4,716
Excel Vers. ve Dili
64 Bit TR - Microsoft Office 365 - Win11 Home
Altın Üyelik Bitiş Tarihi
04-01-2026
Merhaba,

"AK1" ve "AK2" den ay seçiyorum,

"C5:AG5" aralığına ;

Seçilen 1 nci ayın "(AK1") 15'i ila son gününü,

Seçilen 2 nci ayın ("AK2") ilk ve 15 nci gününü, "AK2" den ay seçimi yapıldığında, örneklerdeki gibi almak istiyorum,

Tablo aralığım "C5:AG100" arasıdır.

Zemin rengi beyaz, font rengi siyahtır.

Teşekkür ederim.
 

Ekli dosyalar

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
Bu hücreleri daha sonra nasıl kullanacağınıza bağlı olarak farklı çözümler olabilir. Bir örneği için

C5 hücresinde aşağıdaki formülü kullanın:

=(15&"."&AK1&"."&AL1)+0

D5 hücresinde aşağıdaki formülü kullanın ve sağa doğru kopyalayın:

=EĞER(C5="";"";EĞER(C5+1<SERİAY(C5;0)+15;C5+1;""))

Hücrelerin biçimini sadece günü gösterecek şekilde ("gg") ayarlayın.

Bu işlemler için AK1 ve AK2 hücrelerinin aynı anda kullanılmasına gerek yoktur. Zaten her aydan sonraki ayın ne olduğu belirlidir. AK1 ve AL1 hücrelerini değiştirdiğinizde tabloda istediğiniz değişiklik gerçekleşir.
 

1Al2Ver

Altın Üye
Katılım
5 Kasım 2007
Mesajlar
4,716
Excel Vers. ve Dili
64 Bit TR - Microsoft Office 365 - Win11 Home
Altın Üyelik Bitiş Tarihi
04-01-2026
Sayın YUSUF44 merhaba,

Duyarlığınız ve çözüm için teşekkür ederim, çok sağ olun,

Şubat seçilince, takip eden ayın (Mart) , "AE:AG arası" yani 15-16-17 tarihlerinin gelmemesi için ne yapıla bilir ?

Basit olarak Koşullu Biçimlendirme ile çözebilirim, ancak formülle olabilir ise memnun olurum.

Teşekkür ederim.
 
Son düzenleme:

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
Ben formülü öyle kurgulamıştım ama Şubat ayını denememiştim. Doğru sonuç vermiyor mu? Formüldeki küçüktür sorgusu onun içindi.
 

1Al2Ver

Altın Üye
Katılım
5 Kasım 2007
Mesajlar
4,716
Excel Vers. ve Dili
64 Bit TR - Microsoft Office 365 - Win11 Home
Altın Üyelik Bitiş Tarihi
04-01-2026
Sayın YUSUF44 tekrar merhaba,

AK1 = Şubat ise, son üç hücrenin (AE5, AF5 ve AG5)
AK1 = 30 çeken aylar ise, AG5 hücresinin, dolu olmaması gerekiyor,

Teşekkür ederim.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,324
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Deneyiniz.

C5;
C++:
=EĞER(TARİHSAYISI($AJ$1&$AK$1&$AL$1)+SÜTUN(A$1)-1>TARİHSAYISI($AJ$2&$AK$2&$AL$1);"";GÜN(TARİHSAYISI($AJ$1&$AK$1&$AL$1)+SÜTUN(A$1)-1))
 

1Al2Ver

Altın Üye
Katılım
5 Kasım 2007
Mesajlar
4,716
Excel Vers. ve Dili
64 Bit TR - Microsoft Office 365 - Win11 Home
Altın Üyelik Bitiş Tarihi
04-01-2026
Sayın Korhan Ayhan merhaba,

İlginiz ve çözüm için çok teşekkür ederim, sağ olun,

Saygılarımla.
 

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
Sayın YUSUF44 tekrar merhaba,

AK1 = Şubat ise, son üç hücrenin (AE5, AF5 ve AG5)
AK1 = 30 çeken aylar ise, AG5 hücresinin, dolu olmaması gerekiyor,

Teşekkür ederim.
Daha önce de belirttiğim gibi sorunu o şekilde anlamış ve o şekilde de çözümü kurgulamıştım zaten ama bir ayrıntıyı unutmuşum :(

Aşağıdaki gibi deneyin lütfen:

=EĞER(C5="";"";EĞER(C5+1<SERİAY($C$5;0)+15;C5+1;""))
 

1Al2Ver

Altın Üye
Katılım
5 Kasım 2007
Mesajlar
4,716
Excel Vers. ve Dili
64 Bit TR - Microsoft Office 365 - Win11 Home
Altın Üyelik Bitiş Tarihi
04-01-2026
Sayın YUSUF44 merhaba,

Yeni çözüm için teşekkür ederim, formül doğru sonuç üretiyor, sağ olun.

Saygılarımla.
 
Üst