Excel ile Borç-Alacak ve Cari Hesap Takibi

Küçük bir esnaf ya da serbest meslek sahibiyseniz muhtemelen şu soruyla yüz yüze gelmişsinizdir: “Ahmet Bey’den ne kadar alacağım vardı, tam olarak hatırlamıyorum.” Muhasebe yazılımına gerek duymadan, Excel’de düzgün kurulmuş bir cari hesap tablosu bu soruyu saniyeler içinde yanıtlayabilir. Bu rehberde sıfırdan bir borç-alacak takip sistemi kuracağız.

Cari Hesap Nedir, Neden Önemlidir?

Cari hesap, bir kişi ya da kurumla yapılan tüm alışveriş hareketlerini kronolojik olarak kaydeden ve anlık bakiyeyi gösteren bir kayıt sistemidir. Her yeni işlem önceki bakiyenin üzerine eklenir ya da çıkarılır; böylece “toplamda ne kadar alacağım var?” sorusunun cevabı her an hazır olur.

Türkiye’deki küçük işletmelerin büyük çoğunluğu hâlâ deftere ya da kağıda not alarak bu takibi yapmaya çalışıyor. Excel ile yapıldığında ise hem hata riski azalır hem de “Mehmet Bey’in 3 aylık ödemelerini toplasam ne yapar?” gibi sorular tek formülle yanıtlanır.

1. Adım: Temel Borç-Alacak Tablosunu Kurmak

Önce en sade haliyle başlayalım. Aşağıdaki sütunları içeren bir tablo oluşturun:

TarihMüşteri / TedarikçiAçıklamaBorç (TL)Alacak (TL)Bakiye (TL)
01.05.2026Ahmet YılmazMalzeme satışı2.500,002.500,00
05.05.2026Ahmet YılmazÖdeme alındı1.000,001.500,00
12.05.2026Ahmet YılmazMalzeme satışı800,002.300,00
20.05.2026Ahmet YılmazÖdeme alındı2.300,000,00

Sütun Açıklamaları:

  • Borç (TL): Müşterinin bize ödediği ya da bizim tedarikçiye ödediğimiz tutar
  • Alacak (TL): Müşteriye sattığımız ya da tedarikçiden aldığımız tutar
  • Bakiye: Anlık net alacak/borç durumu

2. Adım: Bakiye Sütununu Formülle Hesaplamak

Bakiye sütununun manuel hesaplanması hem zaman alır hem de hata kapısı açar. Bunun yerine formül kullanalım. Örneğimizde D sütunu Borç, E sütunu Alacak, F sütunu ise Bakiye olsun. Veriler 2. satırdan başlıyor.

F2 hücresine (ilk satır için):

=E2-D2

F3 ve sonraki satırlar için (önceki bakiyeye ekle/çıkar):

=F2+E3-D3

Bu formülü F3’e yazdıktan sonra aşağı doğru sürükleyerek tüm satırlara uygulayabilirsiniz. Her yeni işlem eklendiğinde bakiye otomatik güncellenir.

3. Adım: Birden Fazla Müşteri — Çok Müşterili Cari Tablo

Birden fazla müşteriyle çalışıyorsanız tüm hareketleri tek bir tabloda tutup müşteri sütunuyla ayırt edebilirsiniz. İşte daha kapsamlı bir örnek:

TarihMüşteriAçıklamaBorç (TL)Alacak (TL)
03.05.2026Fatma DemirFatura #1013.200,00
07.05.2026Mustafa KayaFatura #1021.750,00
10.05.2026Fatma DemirÖdeme1.500,00
15.05.2026Zeynep ArslanFatura #1034.600,00
18.05.2026Mustafa KayaÖdeme1.750,00
22.05.2026Fatma DemirFatura #104900,00

4. Adım: Müşteri Bazlı Net Bakiyeyi Hesaplamak

Asıl soru şu: “Fatma Demir’den toplamda ne kadar alacağım var?” Bunun için ÇOKLUETOPLA (İngilizce: SUMIFS) fonksiyonu mükemmel bir çözüm sunar.

Müşteri adını A1 hücresine yazdığınızı varsayalım. Net bakiyeyi şöyle hesaplarsınız:

=ÇOKLUETOPLA(E:E;B:B;A1)-ÇOKLUETOPLA(D:D;B:B;A1)

' İngilizce versiyonu:
=SUMIFS(E:E,B:B,A1)-SUMIFS(D:D,B:B,A1)

Bu formül, seçilen müşteriye ait tüm alacakları toplayıp borçları çıkarır. Sonuç pozitifse o müşteriden alacağınız var demektir; negatifse borcunuz var demektir.

5. Adım: Özet Bakiye Tablosu Oluşturmak

Tüm müşterilerin güncel bakiyesini tek bakışta görmek için ayrı bir sayfaya (ya da aynı sayfada ayrı bir bölüme) özet tablo ekleyin:

MüşteriToplam Alacak (TL)Toplam Ödeme (TL)Net Bakiye (TL)Durum
Fatma Demir4.100,001.500,002.600,00Alacaklı
Mustafa Kaya1.750,001.750,000,00Kapalı
Zeynep Arslan4.600,000,004.600,00Alacaklı

“Durum” sütununu otomatik doldurmak için EĞER (İngilizce: IF) fonksiyonunu şu şekilde kullanabilirsiniz:

=EĞER(D2>0;"Alacaklı";EĞER(D2<0;"Borçlu";"Kapalı"))

' İngilizce versiyonu:
=IF(D2>0,"Receivable",IF(D2<0,"Payable","Closed"))

6. Adım: DÜŞEYARA ile Hızlı Müşteri Sorgulama

Özet tablonuzda müşteri adları A sütununda, net bakiye ise D sütunundaysa, herhangi bir hücreye müşteri adı yazarak bakiyesini anında sorgulayabilirsiniz. Bunun için DÜŞEYARA (İngilizce: VLOOKUP) kullanın:

=DÜŞEYARA("Fatma Demir";A:D;4;0)

' İngilizce versiyonu:
=VLOOKUP("Fatma Demir",A:D,4,0)

Daha da pratik bir kullanım için müşteri adını ayrı bir hücreye (örneğin G1) yazın, formülü ise şöyle düzenleyin:

=DÜŞEYARA(G1;A:D;4;0)

' İngilizce versiyonu:
=VLOOKUP(G1,A:D,4,0)

Böylece G1’deki ismi değiştirdiğinizde bakiye otomatik olarak güncellenir.

Koşullu Biçimlendirme ile Bakiyeyi Renklendirmek

Hangi müşterilerin bakiyesi kritik eşiği aştı, bunu göz kırpmadan fark etmek ister misiniz? Koşullu biçimlendirme bu iş için biçilmiş kaftandır.

  1. Net Bakiye sütununu (örneğin D2:D100) seçin.
  2. Giriş sekmesinden Koşullu Biçimlendirme → Yeni Kural‘a tıklayın.
  3. “Formül kullan” seçeneğiyle =D2>5000 kuralını ekleyin ve arkaplanı kırmızı yapın.
  4. Aynı adımları tekrarlayarak =D2=0 kuralı için yeşil renk atayın.

Artık 5.000 TL üzeri bakiyesi olan müşteriler kırmızıyla, hesabı kapanmış olanlar ise yeşille işaretlenecek.

Sık Yapılan Hatalar ve Bunlardan Kaçınmak

Cari hesap tablolarında en sık karşılaşılan sorunlardan biri, borç ve alacak kavramlarının karıştırılmasıdır. Bakkal ya da esnaf mantığında “alacak” sizin müşteriden almanız gereken paradır; muhasebe dilinde ise tam tersi anlamı taşıyabilir. Tablonuzu tasarlarken hangi yönelimi kullandığınızı başlıkta ya da ayrı bir hücrede belirtmek ileride kafanızı karıştırmaz.

Bir diğer yaygın hata, aynı müşterinin adını farklı şekillerde yazmaktır: “Ahmet Yılmaz”, “ahmet yılmaz”, “A. Yılmaz” gibi. ÇOKLUETOPLA ve DÜŞEYARA büyük-küçük harf farkını görmese de boşluk farkını görür. Bu yüzden açılır liste (Veri Doğrulama) kullanarak müşteri adlarını standardize etmek en sağlıklı yöntemdir.

Temel Formüller: Hızlı Başvuru Tablosu

AmaçTürkçe Formülİngilizce Formül
Kümülatif bakiye=F2+E3-D3=F2+E3-D3
Müşteri toplam alacak=ÇOKLUETOPLA(E:E;B:B;A1)=SUMIFS(E:E,B:B,A1)
Müşteri net bakiye=ÇOKLUETOPLA(E:E;B:B;A1)-ÇOKLUETOPLA(D:D;B:B;A1)=SUMIFS(E:E,B:B,A1)-SUMIFS(D:D,B:B,A1)
Bakiye durumu=EĞER(D2>0;"Alacaklı";"Borçlu")=IF(D2>0,"Receivable","Payable")
Ad ile sorgulama=DÜŞEYARA(G1;A:D;4;0)=VLOOKUP(G1,A:D,4,0)

Sonuç

Excel’de kurulmuş düzgün bir cari hesap tablosu, pahalı muhasebe yazılımlarına ihtiyaç duymadan alacak-borç takibini profesyonel düzeyde yapmanızı sağlar. Birkaç basit formülle hem kümülatif bakiyeyi hem de müşteri bazlı özeti otomatik olarak hesaplayabilirsiniz. En önemli adım ise verileri düzenli ve tutarlı biçimde girmek — geri kalanını Excel halleder.

Bu şablonu kendi iş süreçlerinize uyarlamak ister misiniz? Yorumlarda hangi sektörde çalıştığınızı paylaşırsanız, size özel bir örnek hazırlayabiliriz.

Rate this post

Yorum bırakın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Scroll to Top