• DİKKAT

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

Sözleşme tutarını aylara dağıtmak

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
43,710
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Merhaba Arkadaşlar,

Bütçe çalışmalarına yoğunlaştım. Kafamı toparlayıp bir türlü kurguyu oluşturamadım.

Şirketimizde ki mali yıl Kasım ayında başlar, Ekim ayında sona erer. Bu şekilde belirlenmiştir.

Ekli dosyada aylık sözleşme tutarları olan bir tablom var. Bu tutarları yukarıdaki mali yıl düzenine göre aylara dağıtmak istiyorum.

Tabloda mali yıl dönemi dışında sözleşmesi bitenler var. Bu sözleşmeleri yenilenecekmiş gibi düzenleme ihtiyacı oluştu.

"G" sütunundaki seçime göre formülün sözleşmeyi sanki yenilenmiş gibi devam ettirmesi gerekiyor. Ben ayları 30 gün üzerinden düşündüm.

Bu konuda destek olursanız sevinirim.

Teşekkürler.
 

Ekli dosyalar

Merhaba

Hala talebiniz devam ediyorsa, excel mantığıyla tablonuzda ne yapılmasını,
ne gibi somut sonuçlara ulaşılması gerektiğini biraz daha açabilirseniz çözüme ulaşmak yönünde her türlü çabaya değer.

Selamlar...
 
Durumu biraz daha açıklayayım.

Elimde geçen yılın sözleşmeleri var. Bütçe döneminde olduğumuz için yenileri elimize ulaşmadı.

Bu sebeple eski sözleşmelerden yeni mali yıl aylık verilerine ulaşmayı hedefliyorum.

Tabloda olması gereken değerleri yazmıştım. Bu değerler üzerinden hareket edilmesi gerekiyor.

Ayları 30 gün olarak dikkate almak gerekiyor. Çünkü sözleşme aylık tutar bilgisi içeriyor.

Bu bilgiler doğrultusunda mümkünse fonksiyonlarla çözüm rica ediyorum.
 
Merhaba

Şu an aklıma bir çözüm gelmiyor, yardımcı olamıyorum. Kolay Gelsin...
 
Korhan bey merhaba,

Çok fazla koşul olduğu için biraz uzun ve karışık bir formül oldu.
Farklı versiyonlarla test etmenizi tavsiye ediyorum.

Kod:
=EĞER(SERİAY($C4;-1)+1=I$2;$F4/30*GÜN($C4)+$F4/30*(30-GÜN($C4))*(1+$G$1))+
EĞER(SERİAY(SERİTARİH($C4;$D4);-1)+1=I$2;$F4/30*GÜN($C4)*(1+$G$1))+
EĞER(I$2=SERİAY($B4;-1)+1;$F4/30*(30-GÜN($B4)))+
EĞER(VE(I$2>SERİAY($B4;-1)+1;I$2<SERİAY($C4;-1)+1);$F4)+
EĞER(VE($C4<I$2;(SERİAY($C4;$D4-1)+1)<>I$2);$F4*(1+$G$1))
 

Ekli dosyalar

Korhan bey formülü denediniz mi?
 
Merhaba Erdem Bey,

Evet denedim. Yeni mali yıla geçtiğimiz ilk ayda 1 gün eksik hesaplıyordu onuda ilgili yere +1 yazarak çözdüm. Destek için teşekkür ederim.
 
Geri
Üst