Altı Aylık Ödeme Planı Oluşturma

Kısa Açıklama

Altı Aylık Ödeme Planı Oluşturma isimli başlıkta, ilgili işlemlere dair detaylar yer almaktadır.
Altı Aylık Ödeme Planı Oluşturma isimli soruda, iki tarih arasında haftada iki kez ödenecek günlerin tarihlerinin listelenmesine cevap aranmaktadır.

Altı Aylık Ödeme Planı Oluşturma


Elimizde İlk ve Son şeklinde iki tarih değeri bulunmaktadır. Bu tarihler baz alınarak, herhangi bir "tatil" kısıtlaması olmadan her ayın 1. ve 15. günlerini oluşturacak bir ödeme planı listesi yapmak istiyoruz.
  • Cevaplar için Excel'in tüm yöntemleri kabul edilir,
  • İlk ve Son tarihlerin illa başka bir tarih olması seçeneğini düşünmeye gerek yoktur,
  • Cevaplar sadece beklenen tarihlerin listelenmesi içindir, farklı eklemeler yapılmamalıdır.
Katılımları beklerim.
 
Geleneksel Excel formülleri ile tüm versiyonlarda sorunsuzca çalışması için:
  1. D3 hücresine =B3 yazılır.
  2. D4 hücresine =EĞER(GÜN(D3)=1;D3+14;SERİAY(D3;0)+1) yazılır ve gerektiği kadar aşağı çekilir.
Bu şekilde her ayın 1. ve 15. günleri listelenecektir.
 
Çözüm
Bir cevap benden... Excel365
Başlangıç ve Bitiş Tarihleri herhangi bir gün olabilir. Tek Şart : Bitiş Tarihi >= Başlangıç Tarihi
Kod:
İndirmek için giriş yapmanız gerekmektedir.
(1 satır)
Burada EĞERHATA verilen iki tarih arasında 1 ile 15. Gün yoksa içindir.
Örnek Baş : 16.01.2023 Bit : 31.01.2023
 
7 no lu mesajda yazdığım formülde,
Olur da, ayın 1. ve 15 yerine 2, 8, 14, 21, .... gibi çok ve ritmik olmayan günleri olursa diye
çok sayıda (GÜN(a)=2) +.... yazmamak için KAÇINCI işlevini kullanarak (Lambda kullanmadan)

Kod:
İndirmek için giriş yapmanız gerekmektedir.
(1 satır)
 
"ödeme günleri girilmişse" için olan kodda ufak bir hara yapmışım onu düzelttim
diyelim ki ödemeler ayın 29 yada 31 gibi tarihlerdeyse kod eğer o günler ayda yoksa (30 şubat, 31 Nisan gibi) günü ona göre ayarlayıp yapıyordu
30 şubat olmadığı için 29 çeken yıllarda 1 mart, 28 çeken yıllarda ise 2 mart yapıyordu o hata düzeltildi
Kod:
İndirmek için giriş yapmanız gerekmektedir.
(37 satır)
 
Benzer Konular Popüler İçerikler Daha Fazlası
Geri
Üst