Cari hareketleri aylara ve para birimine göre yaşlandırma

ATEMİ

Altın Üye
Katılım
9 Ocak 2006
Mesajlar
358
Excel Vers. ve Dili
Office 365 Türkçe
Altın Üyelik Bitiş Tarihi
25-06-2026
Merhaba Arkadaşlar;
Aylara göre cari yaşlandırma raporu hazırlamaya çalışıyorum.
Tabloda cari hareketler aylara ve para birimine göre göre yerini buluyor. Hatta Borç, Alacak ve Bakiye olarak 3 başlıkta ayırmasını da başardım
Borç; borç sütunundaki tutarlar aylara göre toplanarak tabloya aktarılır
Alacak; Alacak sütunundaki tutarlar baz alınarak aylara göre toplanarak tabloya aktarılır
Bakiye; Aylara göre borçlardan alacaklar düşülerek kalan bakiye üzerinden tabloya aktarılır.
Buna bir başlık daha ekleyerek gelen ödemelerin kendi para birimi ile tarih sırasına göre ilk faturadan başlayarak kapata kapata ilerlemesini istiyorum.
4. başlığı mevcut fonksiyona ekleme yaparak tabloda aktif etmek istiyorum.
İlgili dosyayı gerekli açıklamaları ile ekte yolluyorum teşekkür ederim.
 

Ekli dosyalar

ATEMİ

Altın Üye
Katılım
9 Ocak 2006
Mesajlar
358
Excel Vers. ve Dili
Office 365 Türkçe
Altın Üyelik Bitiş Tarihi
25-06-2026
Yardımcı olabilecek yok mu
 
Katılım
15 Mart 2005
Mesajlar
379
Excel Vers. ve Dili
Microsoft 365 En 64 Bit
Altın Üyelik Bitiş Tarihi
20-03-2024
Merhaba,

Yardımcı hücre kullanılarak yerleşik fonksiyonlarla yapılmıştır.

Test edersiniz.
 

Ekli dosyalar

ATEMİ

Altın Üye
Katılım
9 Ocak 2006
Mesajlar
358
Excel Vers. ve Dili
Office 365 Türkçe
Altın Üyelik Bitiş Tarihi
25-06-2026
Sayın dost öncelikle ilgin için teşekkür etmek istiyorum hiç cevap gelmeyince umutlarım tükenmeye başlamıştı.
A1 hücresindeki kavramlar çok önemli bunlar ölçü alınarak değişimler olmalı
"Borç" "Alacak" ve "Bakiye" seçildiğinde sıkıntı yok buna bir de "Mahsup" ekleyerek alacak kısmına yazılan her ödemenin borç kısmına yazılan faturalardan düşe düşe o ayki değişimleri göstermeli
stok maliyetlerindeki ilk giren ilk çıkar mantığı ile aynı
teşekkür ederim
 
Katılım
15 Mart 2005
Mesajlar
379
Excel Vers. ve Dili
Microsoft 365 En 64 Bit
Altın Üyelik Bitiş Tarihi
20-03-2024
Sayın ATEMİ,

Göndermiş olduğunuz örnekte "Mahsup" işlemi yoktu.

Borç ve Alacakları İlk giren ilk çıkar "FİFO" mantığına göre yaptım.

Sizin yapmayı düşündüğünüz işlemlerin örneklerini görmeden yapmak zor.
Yapmayı düşündüklerinizi örneklerseniz sonuca ulaşabilirsiniz.

Yapmak istediklerinizi "Makro" ile kod yazarak yapmak daha akıllıca olur düşüncesindeyim.

Siz örneklendirin. Ben veya diğer arkadaşlar size yardımcı olacaktır.
 

ATEMİ

Altın Üye
Katılım
9 Ocak 2006
Mesajlar
358
Excel Vers. ve Dili
Office 365 Türkçe
Altın Üyelik Bitiş Tarihi
25-06-2026
Üstadım rapor sekmesi A1 hücresinde veri doğrulama ile dört seçenek mevcut, bunlardan üç tanesi güzel bir şekilde çalışıyor sadece mahsubu eklemek istiyorum veri doğrulamada ekli ancak seçilince fifo mantığı ile çalışması için fonksiyona ekleme gerekiyor.
Örnek kayıt sekmesinde açıklanmıştı ama gerekirse açarım biraz
 
Katılım
15 Mart 2005
Mesajlar
379
Excel Vers. ve Dili
Microsoft 365 En 64 Bit
Altın Üyelik Bitiş Tarihi
20-03-2024
Merhaba,

Borç, Alacak, Mahsup işlemleri tamamdır.
Test edersiniz.

Bakiye kısmını tam anlayamadım. para birimi bazında mı yoksa kayıt sayfasındaki gibi mi olacak?
Mahsup gibi örneklerseniz iyi olur.
 

Ekli dosyalar

ATEMİ

Altın Üye
Katılım
9 Ocak 2006
Mesajlar
358
Excel Vers. ve Dili
Office 365 Türkçe
Altın Üyelik Bitiş Tarihi
25-06-2026
Üstadım bakıyorum sanki sonuçlar hatalı gibi
kayıt sekmesi alt satırlarda deneme olarak girişler yaptım ama aylar doğru atmadı bir eksik mi var acaba
 

ATEMİ

Altın Üye
Katılım
9 Ocak 2006
Mesajlar
358
Excel Vers. ve Dili
Office 365 Türkçe
Altın Üyelik Bitiş Tarihi
25-06-2026
İstediğim şeyi daha anlaşılır şekilde özetlemek gerekirse,
Borç seçildiğinde ; Borç sütunundaki tutarlar aylara ve para birimlerine göre toplanarak raporda ilgili ay ve para birimi kısmına çağırır
Alacak seçildiğinde; Alacak sütunundaki tutarlar aylara ve para birimlerine göre toplanarak raporda ilgili ay ve para birimi kısmına çağırır,
Bakiye seçildiğinde; Borç sütununda aylara ve para birimlerine göre toplanan tutarlardan, Alacak sütununda aylara ve para birimlerine göre toplanan tutarlar düşülerek raporda ilgili ay ve para birimi kısmına çağırır,
Mahsup seçildiğinde; (ki buraya kadar her şey tamam sadece bu mantığın fonksiyona dahil edilmesi gerekiyor) "ilk giren ilk çıkar" mantığı gibi tarihler baz alınarak her gelen ödeme para birimine göre ilk olarak tarih sırasına göre borçtu tarlarından düşe düşe kapatarak gelmesini istiyorum.
Örneğin; temmuz ayında gelen 1000 TL lik ödeme TL faturaları devirden başlayarak ocak şubat ... devam ederek (Devirde 200 varsa devir kapanacak 800 TL kalacak, Ocakta 600 varsa ocağı kapatacak 200 kalacak martta 700 varsa martı kapatacak ve eksi 500 ödeme dönemi olan temmuzda kalacak
 

ATEMİ

Altın Üye
Katılım
9 Ocak 2006
Mesajlar
358
Excel Vers. ve Dili
Office 365 Türkçe
Altın Üyelik Bitiş Tarihi
25-06-2026
Denemediğim kalmadı yok mudur bunun çözümü
 

kakara

Altın Üye
Katılım
5 Mart 2014
Mesajlar
252
Excel Vers. ve Dili
excel 2016 plus
Altın Üyelik Bitiş Tarihi
19-12-2025
benımde bır dönem ugrasıp beceremedım bır çalışma ustadlar el atarsa cok yararlı bır paylaşım olur bence
 
Katılım
15 Mart 2005
Mesajlar
379
Excel Vers. ve Dili
Microsoft 365 En 64 Bit
Altın Üyelik Bitiş Tarihi
20-03-2024
Merhaba,

#8 nolu cevaptaki excelde Borç ve Alacak kısmı tamam olmalı.

Bakiye seçildiğinde; Borç sütununda aylara ve para birimlerine göre toplanan tutarlardan, Alacak sütununda aylara ve para birimlerine göre toplanan tutarlar düşülerek raporda ilgili ay ve para birimi kısmına çağırır,

Müsait olduğunda bunu da yaparım.

Ayrıca Mahsup seçildiğinde hatalı kayıtların olduğu dosyayı eklersen ona da bakarım.
 

ATEMİ

Altın Üye
Katılım
9 Ocak 2006
Mesajlar
358
Excel Vers. ve Dili
Office 365 Türkçe
Altın Üyelik Bitiş Tarihi
25-06-2026
Merhaba sayın dost,
benim gönderdiğim ilk dosya da borç alacak ve bakiye seçildiğinde hazırladığım fonksiyonla istediğim sonuca ulaşabiliyorum bu fonksiyona mahsup seçeneğini de eklemek istiyorum sadece.
Ben mahsup işlemini ayrıca fonksiyonunu hazırlayıp asıl fonksiyona uyarlamaya çalışıyorum. ama başaramadım
 
Katılım
15 Mart 2005
Mesajlar
379
Excel Vers. ve Dili
Microsoft 365 En 64 Bit
Altın Üyelik Bitiş Tarihi
20-03-2024
Merhaba,

Makro ile çözüm ektedir.

Test edersiniz.
 

Ekli dosyalar

ATEMİ

Altın Üye
Katılım
9 Ocak 2006
Mesajlar
358
Excel Vers. ve Dili
Office 365 Türkçe
Altın Üyelik Bitiş Tarihi
25-06-2026
Sayın Dost,
Sonucun başarıya ulaşması tabi ki önemli ancak ilgi ve alakanız benim için sonuçtan daha kıymetli başta emeğiniz için teşekkür etmek isterim.
Kayıt sayfasına yeni tutarlar ekleyerek deneyene kadar sıkıntı göremedim borç ve alacak sütunlarına girdiğim tutarlar mahsup ya da bakiye çağırmamda sonuç alamıyorum
 

ATEMİ

Altın Üye
Katılım
9 Ocak 2006
Mesajlar
358
Excel Vers. ve Dili
Office 365 Türkçe
Altın Üyelik Bitiş Tarihi
25-06-2026
Buna makro değil de mevcut fonksiyona ekleme yaparak çözemez miyiz?
 

ATEMİ

Altın Üye
Katılım
9 Ocak 2006
Mesajlar
358
Excel Vers. ve Dili
Office 365 Türkçe
Altın Üyelik Bitiş Tarihi
25-06-2026
Excel bilgi seviyesi çok yüksek olan forum üyeleri için çok zor olmasa gerek.
 
Katılım
15 Mart 2005
Mesajlar
379
Excel Vers. ve Dili
Microsoft 365 En 64 Bit
Altın Üyelik Bitiş Tarihi
20-03-2024
Merhaba,

1- Borç ve Alacak seçildiğinde gerek fonksiyonlar ile gerekse makro ile doğru sonuçları alıyorsunuz.
2- Bakiye seçtiğinizde sonucu para birimi bazında (önceki aydan devir + (ay bazında borç - ay bazında alacak) şeklinde mi yoksa (ay bazında borç - ay bazında alacak) şekline mi istiyorsunuz?
3-Mahsup için ise, daha çok verinin girildiği excel dosyasını yükleyip, hatalı sonuçların geldiği aylara ....... tutar yanlış, olması gerek ...... şeklinde açıklama yaparsanız sonuca daha çabuk ulaşılır.

Kolay gelsin.
 

ATEMİ

Altın Üye
Katılım
9 Ocak 2006
Mesajlar
358
Excel Vers. ve Dili
Office 365 Türkçe
Altın Üyelik Bitiş Tarihi
25-06-2026
Sayın dost merhaba;
1 ve 2. sorularınız için Borç, Alacak ve Bakiye kısımları fonksiyonda sorunsuz çalışıyor ona bozulmadan sadece mahsup eklenecek
mahsup mantığının daha iyi anlaşılması için biraz daha örnek ve mahsup seçeneğine göre açıklama ekledim.
Saygılar
 

Ekli dosyalar

Üst