Küçük portföylerde Excel hâlâ en hızlı başlangıçtır. Önemli olan tabloyu doğru kurmaktır: tek bir 'hareket' sayfası, üzerine formüllerle kurulan rapor sayfaları.
Hareket sayfasının kolonları
| Kolon | İçerik | Örnek |
|---|---|---|
| A | Müşteri | A Ecza Deposu |
| B | Belge no | FTR-2026-001 |
| C | Belge tarihi | 01.03.2026 |
| D | Vade tarihi | 31.03.2026 |
| E | Tutar | 10.000 |
| F | Tahsil edilen | 6.000 |
| G | Kalan | =E2-F2 |
Temel formüller
Vade günü ve gecikme
Vade günü: =D2-C2 Gecikme günü: =EĞER(G2>0; BUGÜN()-D2; 0)
Yaşlandırma kovası
=EĞERS(G2<=0;"Kapalı"; BUGÜN()<=D2;"Vadesi gelmemiş"; BUGÜN()-D2<=30;"1-30"; BUGÜN()-D2<=60;"31-60"; BUGÜN()-D2<=90;"61-90"; DOĞRU;"90+")
Müşteri bazlı açık bakiye
=ETOPLA($A:$A; $J2; $G:$G)
Ağırlıklı ortalama vade (AWO)
=TOPLA.ÇARPIM(E2:E500; D2:D500-C2:C500) / TOPLA(E2:E500)
Tek müşteri için hesaplamak isterseniz koşul ekleyin:
=TOPLA.ÇARPIM((A2:A500=J2)*E2:E500*(D2:D500-C2:C500)) / ETOPLA(A2:A500; J2; E2:E500)
Tahsilat oranı
=EĞERHATA(TOPLA(F2:F500)/TOPLA(E2:E500); 0)
Excel'in sınırına ne zaman gelirsiniz?
- Aynı dosyayı birden fazla kişi güncellemeye başladığında sürüm karmaşası çıkar.
- Çek portföyü büyüdüğünde tahsilatı doğru faturaya (FIFO) kapatmak elle sürdürülemez.
- Müşteri bazında geçmiş kayıt tutmak gerektiğinde dosya boyutu ve formül yükü büyür.
- Müşteriye ekstre/bakiye göstermek gerektiğinde manuel dosya gönderimi zorunlu hale gelir.
Excel'den çıkmadan önce en azından FIFO kapatma ve yaşlandırma mantığınızı netleştirin; kurallar netse hangi araca geçerseniz geçin sonuçlar tutarlı olur.