Soru Formül revizesi ricası

Katılım
12 Ocak 2009
Mesajlar
838
Excel Vers. ve Dili
2003
Altın Üyelik Bitiş Tarihi
07-02-2024
Merhaba arkadaşlar.
Buradaki formül bir önceki ayın 15 başlayarak bir sonraki ayın 14. günleri arasını tanımlıyor. (Formül için Ömer Baran hocaya teşekkürü borç bilirim.)
Kod:
D6=EĞER($AK$1+13+SÜTUN(A$1)>SERİAY($AK$1;0)+14;"";$AK$1+13+SÜTUN(A$1))
Bu formülün ayın 1.gününden başlayarak son gününe kadar tanımlama yapacak şekilde revize edilmesini rica ediyorum.
Formüle göre AK1 hücresindeki tarih 01.01.2019 ise D:AH aralığını 1 den 31. güne kadar günleri 01,02 şeklinde tanımlayacak.
Benzer şekilde AK1 hücresindeki tarih 01.02.2019 ise D:AH aralığını 1 den 28. güne kadar günleri 01,02 şeklinde tanımlayacak. 28.günden sonra kalan boş günleri tanımlamayacak.
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Katılım
12 Ocak 2009
Mesajlar
838
Excel Vers. ve Dili
2003
Altın Üyelik Bitiş Tarihi
07-02-2024
Çok teşekkür ederim üstat

SM-N910C cihazımdan Tapatalk kullanılarak gönderildi
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Eyvallah, kolay gelsin.
Kendinizin de halledebileceğini düşündüm açıkçası.

Neticede formülün temeli, formül sağa doğru çoğaltıldığında sırayla 1, 2, 3 ... değerlerinin elde edilmesi ve bu sayıların AK1'e eklenmesi işlemiydi.
Bunu sağlayan +SÜTUN(A$1)-1 kısmı (-1 'in varlık nedeni ise AK1 hücresinde zaten ayın 1'inin mevcut olması).
Gerisi ise ay sonundan sonraki tarihlerin hücreye yazılmamasıydı, bunu da SERİAY işlevinin sonucuyla karşılaştırarak kontrol etmiş olduk.
 
Üst