Notice: Use of undefined constant JSON_UNESCAPED_UNICODE - assumed 'JSON_UNESCAPED_UNICODE' in /home/exceltr.com/httpdocs/wp-content/plugins/goodlayers-lms/goodlayers-lms.php on line 15

Notice: register_sidebar was called incorrectly. No id was set in the arguments array for the "Footer 1" sidebar. Defaulting to "sidebar-1". Manually set the id to "sidebar-1" to silence this notice and keep existing sidebar content. Please see Debugging in WordPress for more information. (This message was added in version 4.2.0.) in /home/exceltr.com/httpdocs/wp-includes/functions.php on line 3560

Notice: register_sidebar was called incorrectly. No id was set in the arguments array for the "Footer 2" sidebar. Defaulting to "sidebar-2". Manually set the id to "sidebar-2" to silence this notice and keep existing sidebar content. Please see Debugging in WordPress for more information. (This message was added in version 4.2.0.) in /home/exceltr.com/httpdocs/wp-includes/functions.php on line 3560

Notice: register_sidebar was called incorrectly. No id was set in the arguments array for the "Footer 3" sidebar. Defaulting to "sidebar-3". Manually set the id to "sidebar-3" to silence this notice and keep existing sidebar content. Please see Debugging in WordPress for more information. (This message was added in version 4.2.0.) in /home/exceltr.com/httpdocs/wp-includes/functions.php on line 3560

Notice: register_sidebar was called incorrectly. No id was set in the arguments array for the "Footer 4" sidebar. Defaulting to "sidebar-4". Manually set the id to "sidebar-4" to silence this notice and keep existing sidebar content. Please see Debugging in WordPress for more information. (This message was added in version 4.2.0.) in /home/exceltr.com/httpdocs/wp-includes/functions.php on line 3560

Notice: register_sidebar was called incorrectly. No id was set in the arguments array for the "blog" sidebar. Defaulting to "sidebar-5". Manually set the id to "sidebar-5" to silence this notice and keep existing sidebar content. Please see Debugging in WordPress for more information. (This message was added in version 4.2.0.) in /home/exceltr.com/httpdocs/wp-includes/functions.php on line 3560

Notice: register_sidebar was called incorrectly. No id was set in the arguments array for the "blog-left" sidebar. Defaulting to "sidebar-6". Manually set the id to "sidebar-6" to silence this notice and keep existing sidebar content. Please see Debugging in WordPress for more information. (This message was added in version 4.2.0.) in /home/exceltr.com/httpdocs/wp-includes/functions.php on line 3560

Notice: register_sidebar was called incorrectly. No id was set in the arguments array for the "portfolio" sidebar. Defaulting to "sidebar-7". Manually set the id to "sidebar-7" to silence this notice and keep existing sidebar content. Please see Debugging in WordPress for more information. (This message was added in version 4.2.0.) in /home/exceltr.com/httpdocs/wp-includes/functions.php on line 3560

Notice: register_sidebar was called incorrectly. No id was set in the arguments array for the "portfolio-left" sidebar. Defaulting to "sidebar-8". Manually set the id to "sidebar-8" to silence this notice and keep existing sidebar content. Please see Debugging in WordPress for more information. (This message was added in version 4.2.0.) in /home/exceltr.com/httpdocs/wp-includes/functions.php on line 3560

Notice: register_sidebar was called incorrectly. No id was set in the arguments array for the "shortcodes" sidebar. Defaulting to "sidebar-9". Manually set the id to "sidebar-9" to silence this notice and keep existing sidebar content. Please see Debugging in WordPress for more information. (This message was added in version 4.2.0.) in /home/exceltr.com/httpdocs/wp-includes/functions.php on line 3560

Notice: register_sidebar was called incorrectly. No id was set in the arguments array for the "woocommerce" sidebar. Defaulting to "sidebar-10". Manually set the id to "sidebar-10" to silence this notice and keep existing sidebar content. Please see Debugging in WordPress for more information. (This message was added in version 4.2.0.) in /home/exceltr.com/httpdocs/wp-includes/functions.php on line 3560

Notice: register_sidebar was called incorrectly. No id was set in the arguments array for the "Features" sidebar. Defaulting to "sidebar-11". Manually set the id to "sidebar-11" to silence this notice and keep existing sidebar content. Please see Debugging in WordPress for more information. (This message was added in version 4.2.0.) in /home/exceltr.com/httpdocs/wp-includes/functions.php on line 3560

Notice: register_sidebar was called incorrectly. No id was set in the arguments array for the "Archives" sidebar. Defaulting to "sidebar-12". Manually set the id to "sidebar-12" to silence this notice and keep existing sidebar content. Please see Debugging in WordPress for more information. (This message was added in version 4.2.0.) in /home/exceltr.com/httpdocs/wp-includes/functions.php on line 3560

Notice: register_sidebar was called incorrectly. No id was set in the arguments array for the "contact" sidebar. Defaulting to "sidebar-13". Manually set the id to "sidebar-13" to silence this notice and keep existing sidebar content. Please see Debugging in WordPress for more information. (This message was added in version 4.2.0.) in /home/exceltr.com/httpdocs/wp-includes/functions.php on line 3560

Notice: register_sidebar was called incorrectly. No id was set in the arguments array for the "Course" sidebar. Defaulting to "sidebar-14". Manually set the id to "sidebar-14" to silence this notice and keep existing sidebar content. Please see Debugging in WordPress for more information. (This message was added in version 4.2.0.) in /home/exceltr.com/httpdocs/wp-includes/functions.php on line 3560

Notice: register_sidebar was called incorrectly. No id was set in the arguments array for the "LMS" sidebar. Defaulting to "sidebar-15". Manually set the id to "sidebar-15" to silence this notice and keep existing sidebar content. Please see Debugging in WordPress for more information. (This message was added in version 4.2.0.) in /home/exceltr.com/httpdocs/wp-includes/functions.php on line 3560
Excel VBA Macro Eğitim Sitesi » Excelde Cari Hesap Calismasi
-
mmustafaaslan@exceltr.com

ExcelTR - Microsoft Excel Eğitim Sitesi

Görsel Microsoft Excel Eğitim Sitesi
12 Oct 2011

Excelde Cari Hesap Calismasi


Notice: wpdb::escape is deprecated since version 3.6! Use wpdb::prepare() or esc_sql() instead. in /home/exceltr.com/httpdocs/wp-includes/functions.php on line 3391

[quote author=”Yeliz Gölçiçek”]Merhaba Mustafa bey

benim istedim şimdi  A klasörü  var bunun içinde 1.2.three.four diye ayrı firmalarımız  var bu firmaların aldığımız fatura tutarları ve verdiğimiz para tutarları bulunmakta ve sonunda bakiye görünmekte diğer klasörde de benim istedim ayrı bir excel sayfasında 1,2,three,four firmaların adları ve borç ve alacak tutarları , bakiye de -(eksi işareti varsa alacak) +(artworkı işareti varsa borç) yazsın  istiyorum ,1,2,three,four firmaların bilgi girdiğimde kendisi otomatik güncelleştirme yapsın istiyorum 
işlediğim birtane firmanın bilgileri ekte
yardımlarınız için çgood enough teşekkürler

[/quote]

 

Resmimizde gordugunuz uzere bir cari hesap mevcut bu cari hesap bir veri sayfasindan sirket adina gore verilerini almaktadir. Ilk satirda gordugunuz uzere veriler ilk satirdaki liste secenegiyle sirket adini degistirmek kaydi ile degisebilmektedir.. Bir tur dinamik cari hesap calismasi diyebiliriz. Fikirleriniz ile gelistirmek uzere paylasirken, Yeliz arkadasimiza konu hakkindaki yardim istegi icin tesekkur ederiz..

Calismanin bu bolumunde duzenli olarak veriler giriliyor, sondaki bolumde sirketin gerceklestirdigi islem sayisini bulabilmek icin =COUNTIF($B$three:B3,B3) formulu kullaniliyor.. Bu bolum sayesinde rapor sayfamizdaki hangi satira gelmesi gerektigi belirleniyor..

Calismamizin ustteki bolumunde ise calisilan sirketlerin izinleri bulunuyor bir nevi mukerrer verilerden kurtulunuyor. Kac tane farkli veri oldugunu bulmek icin;

=SUM(IF(FREQUENCY(IF(Table1[SIRKET ADI]<>””,MATCH(“~”&Table1[SIRKET ADI]&””,Table1[SIRKET ADI]&””,zero)),ROW(Table1[SIRKET ADI])-ROW(ilk_satir)+1),1))

formulunu kullaniyoruz, dosyayi incelediginizde daha rahat anlayabilirsiniz. Verileri tek tek yazdirmak icinse asagiya dogru cekmek uzere yazdigimiz

=IF(ROWS($I$2:I2)<=$I$1,INDEX(Table1[SIRKET ADI],SMALL(IF(FREQUENCY(IF(Table1[SIRKET ADI]<>””, MATCH(“~”&Table1[SIRKET ADI]&””,Table1[SIRKET ADI]&””,zero)),ROW(Table1[SIRKET ADI])-ROW(ilk_satir)+1),ROW(Table1[SIRKET ADI])-ROW(ilk_satir)+1),ROWS($I$2:I2))),””)

formulunu kullaniyoruz.

Ornek dosyayi inceleyiniz, ornek dosya uzerinde de ufak bir kac aciklama yapmaya calistim. Yorumlarinizi, tavsiyelerinizi ve isteklerinizi yorumlarinizla bizlere ulastirabilirsiniz.

Cari-Hesap-CalismasiCari-Hesap-Calismasi Ornek Calisma Dosyasi

xlsx Ekteki Dosya Formati: xlsx Indirilme Sayisi: 2529
linkedin

Cari hesap Para birimliCari hesap Para birimli Ornek Calisma Dosyasi

xlsm Ekteki Dosya Formati: xlsm Indirilme Sayisi: 204
linkedin

60 Responses

  1. Merhaba

    Tam olarak bu değil bu istediğim ayrı ayrı olan excel sayfalarındaki bakiyeleri ve firma adlarını birleştirmek  tek bir excel sayfasına toplamak amacım siz bur da tek excel sayfasında şirketleri toplamışsınız ve eleme yöntemi kullanmışsınız tam olarak istediğim bu değil

    yardımlarınız için teşekkürler

     

  2. Merhabalar Yeliz Hanim,

    Bahsettiginiz tarzda bir calismayi onlarca farkli yolla yapabilirim, ornegin yukaridaki ornekte bile sirket adlarini tek tek olusturdugum bolgede sirketlerin o anki balanslari bulunabilir ve toplaminda tum sirketlerin balansi ortaya cikabilir.

    Bunun yaninda her sayfa baska bir sirket ismine aitken belirli bir yerden balanslarin gelesinide saglayabilirim, yahut 3d-3b formulude kullanilabilir.

    Benim yaptigim calismanin tam olarak sizin istediginiz sekilde olabilmesi ve suanki verilerinizi rahat ekleyebileceginiz bir duzende olabilmesi icin tam olarak bir kac ornek isletme ve istediginiz kapoak sayfasinin nasil olmasi gerektigine dair bir calisma yaparsaniz, benim icinde cok daha kolay olacaktir ve daha az zaman alacaktir.

    Aksi takdirde bu sekilde bir kac calisma yapmam gerekebilir :)

    1. umut

      Mustafa Bey Merhaba,
      Paylaştığınız çalışmanız için çok teşekkürler.
      Aynı çalışmada farklı dövizleri eklemek mümkün müdür?
      Saygılar,
      Umut

  3. Pingback : Yilin Son Konusu

  4. ibrahim göyşen

    merhabalar mustafa bey ben bir forklift takip çizelgesi yapmak istiyorum ama nasıl yapacağımı nerden başlayacığımı bilmiyorum.Şimdi bir firmanın 3 adet foklifti var bu forkliftlerin markaları modelleri seri noları ve çalışma saatleri yazılsın istiyorum.firma sayısı yaklaşık 100 civarında her firmada en az 1 adet forklift var hemen aradığımda hangi firmada hangi marka forklift var en son bakımı hangi tarihte yapılmış görmek istiyorum.Şimdiden böyle bir yardımlaşma sitesi yaptığınız için sizlere teşekkür ediyorum…

  5. Merhaba Ibrahim Bey, oncelikle guzel sozleriniz icin tesekkur ederim fakat ortaada olmayan bir calisma icin yardimci olmamiz cok zor. Bir forum ortamindaki gibi bu tarz yardimlarla vakit kaybetmek yerine kullanicilarin calismalarinda neyi yapamadiklari konusunu anlayip oralarda egitim konulari duzenlemeye calisiyoruz.

    Calismanizin basit bir calisma oldugunu dusunuyorum fakat calismanizla ilgili formati kendiniz cikartmalisiniz ki size site uzerinde gozatabileceginiz konulari gosterelim egerki benzeri bir konu yoksa sizin konunuz sayesinde tum arkadaslarimizin yararlanabilecegi bir kaynak olsun. aksi halde zaten forumlar yardim konusunda azimsanamayacak kadar exceltr`den iyiler.

  6. kerim yurt

    merhaba mustafa bey çalışmanız anlık ta olsa güzel bir çalışma. Çalışmanızın sayfa 1 deki şirket seçiminde 1. şirket seçildiğinde dökümanları getiriyor. Ancak diğer şirketleri seçtiğimde ise 1.şirketin bilgilerini getiriyor.
    Sizden ricam bu çalışmayı tamamlayabilirmisiniz
    TEŞEKÜRLER

  7. kerim yurt

    MUSTAFA BEY MERHABA ÇALIŞMANIZI KENDİ ÇALIŞMAMA UYARLARKEN ;
    ŞİRKET SAYISI FORMULÜNÜ BİR BAŞKA SAYFAYA KOPYALAMADA HATA VERİYOR. FARMILUN BAŞINDAKİ AYRAÇLARI ALMIYOR ALMADIĞINDAN DOLAYI HATA VERİYOR. ({ }
    ) FORMULU TAM OLARAK BAŞKA NASIL KOPYALABİLİRİM TEŞEKKÜRLER

  8. GokhanBesnili

    Mustafa bey

    Gerçekten çok güzel bir çalışma, ben bu şekilde çalışmaları başka yollardan yapmıştım, fakat bu sanırım en mukemmeli.! Hata mesajı vermemesi için çıkarken CNTR-SHIFT-ENTER tuşlarına aynı andan basarak mı çıkmamız gerekiyor.

    1. Merhaba Gokhan Bey,

      Calisma uzerinde bazi dizi formulleri var, dizi formulleri CTRL + Shift + Enter kombinasyonu ile formulden cikmazsaniz hata verebilir yahut yanlis sonuclar dogurabilir. dizi formulelri ile ilgili sitede arastirma yaparsaniz daha fazla bilgi edinebilirsiniz.

  9. GokhanBesnili

    Mustafa bey

    Söz konusu data girişinde yeni bir firma ismi yazıldığında, Firma_listesi ne otomatik gelmesi konusunda INDIS (INDEX) formulunu kısaca açıklar mısınız.?

    1. Tekrar merhaba Gokhan Bey,

      Firma listesinin oldugu aralik ad tanimi ile bir tabloya baglanmistir, tabl araligi genisledikce ad taniminin araligi da degiserek dinamik bir yapi olusturmaktadir.

      Indis fonksiyonu ise belirli bir araliktaki satir ve sutun sayilarini bildirdiginizde o hucrenin degerini getirmek icin kullanilmaktadir. Site uzerinde Indis fonksiyonu ile ilgili bir konumuz ve genis aciklamamiz bulunmaktadir. Yine arama yaparak bir yorumdan elde edebileceginizden daha fazla bilgi edinebilirsiniz, iyi calismalar.

  10. GokhanBesnili

    Mustafa bey

    Gösterdiğiniz ilgi için çok teşekkür ederim. Ben İNDİS, KAÇINCI, SATIR ve SATIRSAY fonksiyonlarını kullanabilmekteyim. Şu an yapmış olduğunuz çalışmada tek çözemediğim konu YENİ bir Firma girdiğinizde, VERİ DOĞRULAMA yapan SİRKET FİRMA isimlerinin kendiliğinden oluşması konusunu çözmeye çalışıyorum. Mevcut SIRKET ADI sutununda, ilk oluşacak firma ismi ve sonrasında oluşan firma isimlerinin nasıl geldiği üzerine çalışıyorum. KÜCÜK formulününü çözdüm. Ancak SONSUZ işareti ~ ile mi.Dizideki SAYISAL rakamların KAÇINCI satırda olduklarını buluyor. Bu konuda kısa açıklama yapabilirseniz sevinirim.

    Tşk

    1. Oncelikle Table1[SIRKET ADI] araliginin tabloya yeni bir sutun eklendikce arttigini farkettiginizi dusunuyorum.

      “~” isareti metinler ile rakamlari ayni formatta esleyebilmek icin kullanilir. yerine “*” isareti de konulsa ayni sonucu verecektir. “~” isareti sayesinde ikinci bolumdeki karaketerlerin icerip icerilmedigine bakilir.

      Aralıktakı Farklı Metin Sayısıni Bulma adli bir konumuz vardi, o konudanda fikir elde edebilirsiniz.

  11. kerim yurt

    mustafa bey merhaba çalışmanızı uygluyor ve rahat bir şekilde kullanıyorum .teşekkürler , sayfa 1deki ŞİRKET SEÇİMİ KISMINDA ; A1 HÜCRESİNDE hücre seçim düğmesini nasıl oluşturuyoruz. teşekkürler

  12. mecit

    mustafa bey ,yaptığınız cari hesap çalışmasında; borç sütunundan önce 2 adet sütün daha eklemek
    için ne yapılması gerekiyor.
    teşekkür ederim.

  13. huseyinavan

    Merhaba Ellerine saglik Cok Guzel olmus bunu Kullanmak istiyorum ama bana yaklasik 20 e yakin sirket lazim bunlari nasil ekleyebilirim Baktim biraz ama anlamadim simdiden Tesekkur ediyorum

  14. alagoz15

    Güzel bir çalışma olmuş Mustafa Bey. Elinize sağlık. Bir sorum olacak. Tür kısmındaki mahsup ve tediye seçeneklerini nasıl değiştirebilirim? Yardımcı olursanız sevinirin. iyi günler

  15. ahmed cengiz

    öncelikle emeğiniz için teşekkürler. yayınlamış olduğunuz programları 2013 versiyon excelde çalıştırabilmenin bir yolu varmıdır. saygılar.

  16. mustafa naci gezer

    mrb sitenize yeni katıldım kooperatifte çalısıyorum ve programlar malum ateş pahası bana böyle bir program gerekli 500 tane üye var ve her üyenin hesabı olacak borç alacak takibini rahat bir şekilde takip etmek istiyorum acaba eliniz de uygun cari hesap çalısması varmı?? sistemde kayıtlı olanları inceledim fakat istediğim gibi değil. yardımcı olabilirseniz sevinirim şimdiden tesekkürler.

  17. ahmed cengiz

    Muhammet bey merhaba programı kullanırken bir şey farkettim. Müşteri kayıdında aynı tarihte birden fazla kayıt girildiğinde toplamlarda mükerrer oluyor. Bunu düzeltme imkanımız varmıdır.

    1. Merhaba Ahmed Bey,

      Acaba fatura numarasi girmemis olabilirmisiniz, calisma fatura numarasi ve tarihe gore listeleme yapmaktadir. Cok profesyonel bir calisma degil herkesin anlayabilecegi ve duzeltebilecegi sekilde yapmaya calistim, herhangi bir gelistirme isterseniz zevkle yardimci olurum.

      iyi calismalar.

  18. ahmed cengiz

    muhammet bey ilginize teşekkürler.
    sitenize yazdıktan sonra bende tekrar inceleme yaptım ve dediğiniz gibi fatura numarasından kaynaklanmış bir durum, fatura numaraları nasıl oldu ise aynı yazılmış ancak bunların toplamında mükerrer ve farklı toplam almış. Fatura numarası değiştirilince toplamlar düzeldi.
    Bunun yanın da rakamları – yazmak yerine tediye seçtiğimiz an otomatik olarak negatif değer getirmesini nasıl sağlayabilirim. şimdiden teşekkürler.

  19. ahmed cengiz

    mustafa bey teşekkürler.
    buna bir de kasa defteri mantığı eklemeyi düşünürmüsünüz. Bu da eklenebilirse bir çok küçük işletme tarafından rahatça kullanılabilecektir. Yani yapılan gelir gider hesabının da takip edilebileceği bir sheet daha eklenebilir kanaatindeyim.
    Ne dersiniz ?

  20. Ali Gökhan

    Mustafa Bey ,

    Çalışmanız için çok teşekkür ederim. Ayni tarihe tediye ve mahsup girdiğimde hesaplama işlemini yapmamaktadir. Tediye ve mahsup isimlarini değiştirememekteyim. Rica etsem yardimci olurmusunuz ?

    Teşekkürler.

  21. ilhan sade

    Muhammet bey Merhaba;
    Çalışmanız çok güzel elinize sağlık,yalnız bana göre kullandığım zaman Cari ekstre bölümü eksik olduğu için zorluk yaşıyorum.Ayrıca döviz işlemlerinide ekleyebilirmisiniz.Cari ekstre için bir örneği ekte ben size gönderiyorum,
    ilginiz için şimdiden teşekkürler…

    1. ilhan sade

      Muhammet Hocam,
      Yeni eklenti ve ilgin için çok teşekkürler…Bir ricam daha olacaktı.Başka bi çalışma sayfasında da alacak -borcu olan şirketlerin tümünü gösteren (Cari hesap ekstresi) bir sayfa hazırlayabilir misiniz?…Ekteki örnek gibi..
      Tekrar teşekkürler…

  22. ENGİN SAĞIROĞLU

    Mustafa Bey merhaba;

    Formülü personel cari hareketlerimiz için oluşturmak istiyorum fakat olumlu sonuç alamadık yardımcı olurmusunuz

Leave a Reply