• DİKKAT

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

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

Katılım
5 Kasım 2007
Mesajlar
4,727
Excel Vers. ve Dili
64 Bit TR - Microsoft Office 365 - Win11 Home
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

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.
 
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:
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.
 
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.
 
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))
 
Sayın Korhan Ayhan merhaba,

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

Saygılarımla.
 
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;""))
 
Sayın YUSUF44 merhaba,

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

Saygılarımla.
 
Geri
Üst