Ara Toplam Satırlarındaki Hesap Kodlarını Borç ve Alacak Olarak Ayırma

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

1903emre34

Kullanıcı
Katkı: %0
Excel Versiyonu
Excel 2016
Excel Sürümü
64 Bit
Excel Dili
Türkçe
Merhaba,

Ana hesap (Ara toplam 1) sağında yer alan hesap kodlarını karşısındaki tutaları, pozitif tutar ise sayfa2'de borç bakiyesinin altına ve negatif tutar ise alacak bakiyesinin altında yerleştirmek için kod oluşturabiliriz.
 

Ekli dosyalar

Çözüm
Merhaba, bunu makroya gerek kalmadan tek bir formülle yapabilirsiniz. Sayfa2'de C6:E16 aralığındaki elle yazılmış değerleri silip C6 hücresine aşağıdaki formülü yazmanız yeterli; sonuç tablo olarak aşağı ve sağa dökülür.

Kod:
Bu kodu görmek için giriş yapmanız gerekmektedir (2 satır). Giriş Yap

Formül nasıl çalışır?
  1. Ara toplam satırları seçilir: A sütununda "Ara toplam 1" geçen ve kümüle bakiyesi sıfır...
Merhaba, bunu makroya gerek kalmadan tek bir formülle yapabilirsiniz. Sayfa2'de C6:E16 aralığındaki elle yazılmış değerleri silip C6 hücresine aşağıdaki formülü yazmanız yeterli; sonuç tablo olarak aşağı ve sağa dökülür.

Kod:
Bu kodu görmek için giriş yapmanız gerekmektedir (2 satır). Giriş Yap

Formül nasıl çalışır?
  1. Ara toplam satırları seçilir: A sütununda "Ara toplam 1" geçen ve kümüle bakiyesi sıfır olmayan satırlar alınır.
  2. Hesap kodu ayrılır: METİNSONRA, "Ara toplam 1 " ifadesinden sonraki kodu (102, 120…) sayıya çevirir.
  3. Tutar yerleştirilir: Pozitif bakiye Borç Bakiyesi sütununa, negatif bakiye işaretsiz olarak Alacak Bakiyesi sütununa yazılır.
Notlar
  • Örnek dosyanızda sonuç, Sayfa2'de hazırladığınız tabloyla aynı çıkıyor: 102'den 267'ye kadar on hesap borçta, 268 hesabı 2.317,19 ile alacakta.
  • Bakiyesi sıfır olan 153, 191 ve 195 hesapları sizin tablonuzda olduğu gibi listeye alınmaz.
  • METİNSONRA, FİLTRE ve YATAYYIĞ işlevleri Microsoft 365 ve Excel 2024 gerektirir.
  • Sayfa1'de satır sayısı artarsa formüldeki 172 satır sınırını büyütmeniz yeterli olur.
 
Çözüm
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Geri
Üst