Çözüldü Sözleşme ve Poliçe Tutarlarını Dağıtma

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Excel Versiyonu
Excel 2016
Excel Sürümü
64 Bit
Excel Dili
Türkçe
Selamunaleyküm Kolay gelsin Üstadlarım,

sözleşme ve poliçleri takip etmek istediğim tutarların ise ilgili aylara aktarılmasını istiyorum ama aktarırken ilgili tarihlerde enflasyon düzeltme sonucunu ilgili aydan itibaren dağıtmak istiyorum. ve ya daha sonra yapıalcak bir düzeltmelerde ilgili tarihte ona göre düzeltme yaparak devam etmesini hesaplamasını istiyorum.

ilk olarak gün ve günlük ücret tutarını hesaplıyorum daha sonra ise ilgili aylarda gün sayısına göre çarpıp aktarmak istiyorum. aktarırken yeşil kısım da bulunan eklenmesi gereken düzeltme tutarlarının da dikkate alınmasını istiyorum.

örnek olarak 2 satır doldurdum.

mağlum enflasyon düzeltmesi ve sözleşmelerde ki eklenen tutarları kontrol altında böyle bir tablo da takip etmek istiyorum. ilginiz için minnet duyacağımı belirtmek isterim.

not: f7 ve sonrasında bulunan ay ve yıl ismini vade başlangıç ve vade bitişe göre aktarabilir miyiz. çünkü ödemesi ve ya takip ten çıkıldığı zaman eski tarihler gitmeli.

dinlediğiniz için teşekkür ederim üstadlarım. yardımlarınızı esirgemeyeceğiniz için teşekkür ederim.
 

Ekli dosyalar

Çözüm
@theorder
İlk prim sütununun ilgili aylara gün esasına göre dağıtımına yönelik formül vereyim.
Yani Sn. @kmlzdmr 'in cevabına daha kısa alternatif formül.
Formüldeki sütun adları ve satır numaralarının belgedeki veri durumuna göre düzeltilmesi gerekebilir.

CSHARP:
You must log in to view content
(1 satır)


Ana (ilk) prim tutarlarıyla birlikte,
bir'den fazla geçerlilik tarihi olan bir'den fazla ek prim tutarlarının (DÜZELTME sütunları),
poliçe başlangıç ve bitiş tarihlerine göre aylık dönemlere dağıtılması konusu ilgimi çekti ve
özel/esnek kullanımlı güzel bir uygulama oluşturulabileceğini düşündüm...
@theorder

İsteğiniz, basit bir forum sorusu olmaktan çok uzak görünüyor.
Özel olarak uğraşmak/emek-zaman ayırmak gerekiyor gibi duruyor.

İlk veri satırında 12/2023 öncesindeki değerleri anladım gibi ama,
12/2023 için 531,02 değerine matematiksel olarak nasıl ulaşıldığını hiç anlamadım.
 
@Ömer BARAN
Sayın Ömer üstadım, Desteğiniz için Teşekkür ederim.

Yeşil alanda bulunan kısımda verilen tarihlerde tutarlar var. 31.12.2023 tarihinde enflasyon düzeltmesi nedeni ile 209,13 tl 31.12.2023 12.2023 tarihi ile sonra kalan aylara bölünerek üzerine aktarılmıştır.

aslında ana tutarı dağıtmak temel amaç, ama daha sonra poliçeler üzerinden eklemeler yaplıyor. bunu takip etmek için düzeltme kısımlarında tarih vererek değerini başladığı aydan sonra artırmaya yönelik bir çalışma.
 
Yeşil alanda bulunan kısımda verilen tarihlerde tutarlar var. 31.12.2023 tarihinde enflasyon düzeltmesi nedeni ile 209,13 tl 31.12.2023 12.2023 tarihi ile sonra kalan aylara bölünerek üzerine aktarılmıştır.

Son belgenize bakmadım.
Dolayısıyla ilk belge üzerinden açıklama yaparsınız.

Yukarıda alıntıladığım gibi;
".......sonra kalan aylara bölünerek..." şeklinde değil de
sağlaması yapılabilecek şekilde
şu/bu*o
gibi matematiksel işlemi tarif edin.
Bu tarife göre tabloda elle yazılmış değerlere ulaşılması gerektiğini söylemeye lüzum yok sanırım.
 
@Ömer BARAN

Sayın Üstadım, Poliçe 1'de Vade tarihi 20.07.2023 de başlıyor , 20.07.2024 de bitiyor. Bu süre zarfında 20.07.2024-20.07.2023+1 gün ekleyerek günlük tutar 16,29 çıkıyor. Tablomuzda birde çok poliçe farklı tarihlerde olacağı için tarih aralığı 01.2023 ve 2025 arası diye uzattım.

-31.07.2023-20.07.2023+1=12gün 12 gün * 16,29(f9)=195,44 sonucu ilk dağılım Temmuz 2023 tarihi için 07.2023 yazan v8 sütununda v9 yazdık. daha sonra ise 01.08.2023-31.08.2023=31 31 gün*16,29=504,88 sonucunu ise w8 sütununa w9 hücresine yazıyoruz. bu şekilde her ayın atması gerekeni ilgili sütun ve hücreye aktarıyorum.

07.2023195,44
08.2023504,88
09.2023488,59
10.2023504,88
11.2023488,59
12.2023504,88
01.2024504,88
02.2024472,31
03.2024504,88
04.2024488,59
05.2024504,88
06.2024488,59
07.2024325,73
5.977,12

-yeşil boyalı gizli kısım için daha sonra ben manuel çalışma düzelerim.

güncel dosya aşağıdadır. Yardımlarınız için minnettarım
 

Ekli dosyalar

@Ömer BARAN
Üstadım, Haklısınız. Makro... ve asıl olan düzeltme alanı.. yoğunluktan dikkat etmedim.
Formül yapmışım. Uzun bir formül yapabildim. 7. penceredeki uzun formülün kısa formül olarak verebilir misiniz.? Bize de gerekli...
Düzeltme işi ise dediğiniz üzere uzun ve emek gerektirmektedir.
 
MANUEL tercihine diyecek bir şey yok.

Bence özel olarak ilgilenip ana tutar ve düzeltme tutarlarının dağıtımı için
makro kullanmak, sütun başlıkları şeklinde olan dönem bilgilerinin de
ilgili sütunlardaki en küçük VADE BAŞI-en büyük VADE SONU dikkate alınarak
dinamik olarak oluşturmak, hatta bir de KONTROL bakımından
sağdaki tablonun önüne DAĞITILACAK ve DAĞITILAN TOPLAM bilgileri eklenmesi gerekir.

Böylece sağdaki tablonun başlıkları dahil sıfırdan oluşturulmasını sağlayacak bir kodlama yapılmalı.

Emek/zaman meselesi.
 
@theorder
İlk prim sütununun ilgili aylara gün esasına göre dağıtımına yönelik formül vereyim.
Yani Sn. @kmlzdmr 'in cevabına daha kısa alternatif formül.
Formüldeki sütun adları ve satır numaralarının belgedeki veri durumuna göre düzeltilmesi gerekebilir.

CSHARP:
You must log in to view content
(1 satır)


Ana (ilk) prim tutarlarıyla birlikte,
bir'den fazla geçerlilik tarihi olan bir'den fazla ek prim tutarlarının (DÜZELTME sütunları),
poliçe başlangıç ve bitiş tarihlerine göre aylık dönemlere dağıtılması konusu ilgimi çekti ve
özel/esnek kullanımlı güzel bir uygulama oluşturulabileceğini düşündüm.
Örnek görsel aşağıda.

En küçük vade başı tarihi ile en büyük vade sonu bilgisine göre dinamik olarak
dönem (ay) başlıkları, dağıtım toplamları,
dönem toplamları dahil tüm sonuçları tek KTF formülü veya tek makro
ile elde etmeye yönelik olarak hazırladığım özel bir dosyayı sitemizin ÜRÜNLER bölümünde bugün-yarın yayınlayacağım. İsterseniz siz de bu dosyadan yararlanabilirsiniz.

1708344031986.webp
 
Çözüm
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst