Çözüldü Aylar itibariyle devirli matrahın gelir vergisi

Bu sorun verilen destek sayesinde çözüme ulaştırılmıştır.
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

Doruk

Yeni Üye
Kullanıcı Bilgileri
Katılım
2 Nis 2022
Mesajlar
23
Aldığı beğeni
7
Excel Versiyonu
Office 2010 TR
Konuyu Başlatan
Arkadaşlar Merhaba

Ekli dosyada açıklamaya çalıştığım üzere aylar itibariyle vergi matrahının devirli ve kişi sayılarına göre vergi hesaplama yapan formül mevcut ancak hatalar oluşuyor.,
MAK ile başlayan ve TOPLA.ÇARPIM ile başlayan her iki fonksiyon ile soruna çözüm bulunursa sevinirim
 

Ekli dosyalar

  • PERSONEL BÜTÇESİ.xlsm
    110.8 KB · Gösterim: 18
Çözüm
Merhaba

GELIRVERGISI fonksiyonu hesaplama olarak ekteki dosyada GV sayfasında.

Aylık GV Matrahlarını değiştirmeniz yeterlidir. Örnek olarak hesaplanması için.
Aylık olarak ben tüm aylara Asgari Ücret Gelir Vergisi İstisnalarını 638,01 olarak yazdım. Siz olması gerekeni yazarsınız. Hesaplama doğru çıkıyor bende, sizde kontrol edersiniz.

KarıncaZ

Yeni Üye
Kullanıcı Bilgileri
Katılım
9 Ocak 2022
Mesajlar
219
Çözümler
21
Aldığı beğeni
269
Excel Versiyonu
Office 2021 TR
Merhaba
Tablonuz biraz karışık geldi bana, bende size şöyle yardımcı olmaya çalışayım.
Excelin VBA kısmına Modül açıp aşağıdaki kodları yapıştırın.

Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.

Böylelikle GELIRVERGISI diye bir fonksiyonunuz olacaktır. Hatta eklenti olarak eklerseniz tüm excel dosyarlarınızda kullanabilirsiniz.

Esenlikler dilerim. İyi çalışmalar.
 

Doruk

Yeni Üye
Kullanıcı Bilgileri
Katılım
2 Nis 2022
Mesajlar
23
Aldığı beğeni
7
Excel Versiyonu
Office 2010 TR
Konuyu Başlatan
Sayın KarıncaZ Merhaba

Öncelikle İlginiz ve yardımınız için teşekkür ederim.

VBA konusunda pek bilgim yok nasıl düzenleme yapılır hiç denemedim
modül açtım yükledim ancak nasıl çalıştıracağım onu bilemedim.
 

Ekli dosyalar

  • PERSONEL BÜTÇESİ.xlsm
    112 KB · Gösterim: 1

KarıncaZ

Yeni Üye
Kullanıcı Bilgileri
Katılım
9 Ocak 2022
Mesajlar
219
Çözümler
21
Aldığı beğeni
269
Excel Versiyonu
Office 2021 TR
Merhaba

Ekli dosyada, normal bir fonksiyon yazar gibi gelir vergisi hesaplayacağınız hücrede =GELIRVERGISI( yazın. gelir vergisini hesaplayacağınız hücreyi seçin ve parantezi kapatın belirttiğiniz hücrenin gelir vergisini hesaplayacaktır.

B2 = Kümülatif Gelir Vergisi Matrahını içeren hücre
A2 = Aylık Gelir Vergisi Matrahını içeren hücre
=GELIRVERGISI(B2-A2)
şeklinde de kullana bilirsiniz. Kümülatif gelir vergisi matrahınızın ne olduğuna bağlı

Örneğin tablonuzda Kümülatif Gelir Vergisi Matrahı ilgili ay dahil ise İlgili ayın gelir vergisi hesaplamak için
=GELIRVERGISI(B2)-GELIRVERGISI(B2-A2)

Örneğin tablonuzda Kümülatif Gelir Vergisi Matrahı ilgili ay hariç ise İlgili ayın gelir vergisi hesaplamak için
=GELIRVERGISI(B2+A2)-GELIRVERGISI(B2)

şeklinde kullanmanız gerekli. Yani İlgili ay dahil Gelir Vergisi Matrahından GELİRVERGİSİ hesaplıyoruz sonra İlgili ayın Gelir Vergisi Matrahını çıkartıyoruz, ilgili aydan önceki Toplam Gelir Vergisi Matrahından GELİRVERGİSİ hesaplıyoruz, bu ikisi arasındaki fark ilgili ayın Gelir Vergisi Tutarını veriyor. Umarım açıklayabilmişimdir.

Dosyanız ektedir.
 

Ekli dosyalar

  • PERSONEL BÜTÇESİ.xlsm
    102.7 KB · Gösterim: 6

Doruk

Yeni Üye
Kullanıcı Bilgileri
Katılım
2 Nis 2022
Mesajlar
23
Aldığı beğeni
7
Excel Versiyonu
Office 2010 TR
Konuyu Başlatan
Sayın KarıncaZ Tekrar Merhaba

Dosya üzerinde formülleri gösterebilirmisiniz.

Birde kişi sayısına göre yani 0,01 den 1 kişiye kadar formülde sorun olmuyor aynı kadroda 2 kişi çalışırsa 1 kişinin 2 katı olacak şekilde Gelir vergisi ve DAMGA vergisi artış gösterecek
 

KarıncaZ

Yeni Üye
Kullanıcı Bilgileri
Katılım
9 Ocak 2022
Mesajlar
219
Çözümler
21
Aldığı beğeni
269
Excel Versiyonu
Office 2021 TR
Merhaba
Ocak ve Şubat aylarına formülü yazdım. Tablonuzda K.G.V.M. GE.AY DV. verisi ilgili ay hariç olduğu için formül benim yazdığım gibi.

T5 hücresine =GELIRVERGISI(W5)
AM5 Hücresine =GELIRVERGISI(AP5+AQ5)-GELIRVERGISI(AQ5)

ayrıca tablonuzda başka bir sorun var gibi. Kaydedince birçok veride hata veriyor #AD? ve #DEĞER! hataları.

Gelir vergisi hesaplaması kişi sayısına göre değişmez. Siz Bütçe hazırlamak istiyorsanız yani aynı koşul ve maaşla çalışan 5 kişinin toplam gelir vergisini hesaplama istiyorsanız önce bir kişinin maaşından hesaplama yapıp daha sonra bu rakamı kişi sayısıyla çarpmanız lazım.
Siz örneğin 5 kişinin toplam maaşı 25.000 deyip bu rakam üzerinden hesaplama yaparsanız hata yapmış olursunuz.
 

Ekli dosyalar

  • PERSONEL BÜTÇESİ.xlsm
    104.1 KB · Gösterim: 3

Doruk

Yeni Üye
Kullanıcı Bilgileri
Katılım
2 Nis 2022
Mesajlar
23
Aldığı beğeni
7
Excel Versiyonu
Office 2010 TR
Konuyu Başlatan
Karınca Z Merhaba
tabloda hata oluşuyor sizin vermiş olduğunuz fonksiyon formülü ile daha önceki formüllerde çakışma oluyor gibi çünkü daha önce tabloda böyle hatalar olmuyordu

satırlarda zaten bir kişi hesabı için pr başlıklı sütununda 1 olması halinde bir kişinin hesabını yapıyor doğru olarak 1 sayısının altında olması halindede yani 30 günün altında çalışmalardada hata vermiyor.

Benim istediğim bir kişi ile ilgili satırda formüllerde sorun yok pr başlıklı sütuna 2 yazıldığında gelir vergisi ve DAMGA vergisinin 1 kişilik tutarının 2 ile çarpılarak tutarı bulmak yani gelir vergisi ve DAMGA vergisi formülüne öyle bir ilave yapılmalı ki bunu elde edeyim. bunun üzerinde fazlaca kafa yordum fakat hala çözüm bulamadım.

Bugün yeni bir başlıkla gelir vergisi ve DAMGA vergisini eski formüller üzerinden çözerek oluşturduğum tabloda sadece pr başlıklı sütunda 2 veya daha fazla kişi sayısı olması halinde formül konusunda yardım talep ettim.
Bu konuda ne yapabiliriz

Ayrıca sizin göndermiş olduğunuz son mesajda vergi muafiyeti ile ilgili formül yok galiba gelir vergisi ve DAMGA vergisi vergi muafiyeti olmadığı için farklı veri veriyor. sizin yazdığınız fonksiyon ile tablodaki formüllerde nerde çakışma oluyor onuda bulamadım
 

Ekli dosyalar

  • PERSONEL BÜTÇESİ.xlsm
    109.3 KB · Gösterim: 3

KarıncaZ

Yeni Üye
Kullanıcı Bilgileri
Katılım
9 Ocak 2022
Mesajlar
219
Çözümler
21
Aldığı beğeni
269
Excel Versiyonu
Office 2021 TR
Merhaba.

Evet oluşturduğum fonksiyon sadece belirtilen tutarın Gelir Vergisini hesaplıyor. Herhangi bir muafiyet hesaplaması yapmıyor.

Anladığım kadarıyla şöyle bir işlem işinizi görecektir. Tabloya siz daha hakim olduğunuz için uygulama mantığını anlatacam.
Tablonuzu incelediğimden anladığım kadarıyla Personel sayısını yazınca SGK gün sayınını değiştiriyor ve tüm hesaplamalar bu tutar üzerinden gerçekleşiyor. Bu durumda Gelir vergisini hesapladığınız tutarları önce Personel sayısına bölüp gelir vergisi hesaplayıp bulunan rakamı tekrar personel sayısıyla çarparsanız istediğinize ulaşırsınız. Bu uygulamayı tüm vergi ve SGK hesaplamalarında yapmanız gerekir.
Örnek.
Personel sayısı 2 olunca Gün sayısı 60 Net ücret 20.000 Brüt Ücret 26.084 oluyor tablonuzda.
SGK İşçi ve İşsizlik İşçi paylarını hesaplarken Direk matrah üzerinden değil de önce (SSK MAT. / Personel Sayısı) ile bir kişinin SGK matrahını belirleyip bu formülü ( ) içine alıp en başına yada sonuna * Personel sayısı demeniz gerekir. Böylelikle İstediğiniz hesaplama gerçekleşecektir.

Gelir vergisinde de aynı işlemi yapmanız gerekir. Gelir Vergisi Matrahını aynen değil de, sizin tablonuzdan hareketle ((W6/M6)+(X6/M6)) şeklinde bir kişi için GV Kümilatif ve Aylık Matrahları bir kişi için belirleyip hesaplama yaptıktan sonra, formülün tamamını ( ) içine alıp başına yada sonuna *M6 demeniz işinizi görecektir. EĞER hata yapmadıysam formülünüz şöyle olacak T6 Hücresi için

Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.

şeklinde işiniz görecektir.
 

Doruk

Yeni Üye
Kullanıcı Bilgileri
Katılım
2 Nis 2022
Mesajlar
23
Aldığı beğeni
7
Excel Versiyonu
Office 2010 TR
Konuyu Başlatan
Sayın KarıncaZ İyi geceler

Diğer hiç bir başlıkta değişiklik yapmadan benim anlatmaya çalıştığım gibi gelir vergisi ve DAMGA vergisi tutarı ile ilgili formülde değişiklik yapmak işimizi göreceğini tablonun yapısını bilmem sebebiyle ifade etmiştim yazdığınız gelir vergisi formülü tamda buydu çünkü gelir vergisi sorunu DAMGA vergisi formülünü de düzeltmeniz halinde sorun çözülüyor gibi tabi her iki formülü sonraki aylara kopyalanması sonunda kesinlik kazanacak
Her neyse öncelikle 1.ci ayı bir çözelim diyorum.
sonuca ulaşıyoruz galiba Çok Teşekkür Ederim
DAMGA vergisi formülünde nasıl bir düzenleme yapılabilir.
 

Doruk

Yeni Üye
Kullanıcı Bilgileri
Katılım
2 Nis 2022
Mesajlar
23
Aldığı beğeni
7
Excel Versiyonu
Office 2010 TR
Konuyu Başlatan
Sayın KarıncaZ Merhaba

Gelir vergisi ve DAMGA vergisi Formüllerinde bazı düzenlemeler yaparak tam sonuca ulaştım. Tekrar Teşekkür ederim ilginiz ve yardımlarınız için
Sizden son ricam olacak Gelir vergisi formülünü daha önce göndermiş olduğunuz fonksiyon yazılımına çevirme şansımız varmı? Çünkü; dosyada en az 250 personel kadrolarının olduğunu varsayarsak 12 ay için mevcut formül Bilgisayarı baya kasacağı ve hesaplamaların zaman alacağı verilerin ilk anda tam olarak oluşmayacağı sebebiyle fonksiyon ile bu sorunun biraz daha çözüleceği düşüncesindeyim.
Güncellenmiş dosya ekte sunulmuştur. Sizde bir inceleme yaparsanız bu konuda final yapmış olacağım.

İyi Günler Dilerim.
 

Doruk

Yeni Üye
Kullanıcı Bilgileri
Katılım
2 Nis 2022
Mesajlar
23
Aldığı beğeni
7
Excel Versiyonu
Office 2010 TR
Konuyu Başlatan
Dosya
 

Ekli dosyalar

  • PERSONEL BÜTÇESİ.xlsm
    110.8 KB · Gösterim: 3

KarıncaZ

Yeni Üye
Kullanıcı Bilgileri
Katılım
9 Ocak 2022
Mesajlar
219
Çözümler
21
Aldığı beğeni
269
Excel Versiyonu
Office 2021 TR
Merhaba

Çözüme ulaştığınıza sevindim.

VBA Fonksiyon olarak yazmak için bir sorum olacak.
Son yüklediğiniz tabloda GEL.VER.MATRAHI 22.172 yazıyor GEL.VER. TUTARI 2.050,00 PR de 2
Bu durumda Benim anladığım şu, 22.172 tutarı iki kişinin Toplam Gelir Vergisi Matrahı, ve Gelir vergisi de aynı şekilde iki kişinin Gelir Vergisi Matrahı. EĞER böyleyse Bir kişinin Gelir Vergisi Matrahı 11.085,88 buda ilk dilimde kaldığı için GV Oranı % 15 Buda 1.662,88. sizde 638,01 Asgari ücret GV istisnasının tamamını düşüyorsunuz 1.024,87, PR de 2 olduğundan toplam GV 2.049,74 ü buluyorsunuz.

Daha önceki gönderdiğim fonksiyon muafiyeti dikkate almıyordu bunu ekledim.

Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.


GV matrahından Asgari Ücret GV Matrahını düşerseniz ve bunun üzerinden GV hesaplarsanız ilk gönderdiğim fonksiyon sizin istediğiniz sonucu verir. Bordrodaki verinin neyi ifade ettiğine göre değişiyor yani.

Ocak ayına formülü uyguladım. Umarım işinizi görür.
.
 

Ekli dosyalar

  • PERSONEL BÜTÇESİ_VBA.xlsm
    102.8 KB · Gösterim: 7

KarıncaZ

Yeni Üye
Kullanıcı Bilgileri
Katılım
9 Ocak 2022
Mesajlar
219
Çözümler
21
Aldığı beğeni
269
Excel Versiyonu
Office 2021 TR
Merhaba

Çalışmanızla ilgili bir önerim olacak. Bordro hesabında her bir veriyi ayrı ayrı gösterirseniz ileride daha rahat edersiniz.
Örnek. Gelir Vergisi hesabında. | Gelir Vergisi | Asgari Ücretten GV İstisnası | Kalan Gelir Vergisi | şeklinde başlıklar ile belirlerseniz çok daha iyi olur kanaatindeyim. Benzer şekilde Gelir Vergisi Matrahı | Asgari Ücret Gelir Vergisi Matrahı | GV Hesabına Esas Matrah gibi başlıklar ile detaylandırmak daha iyi. Böylelikle formülleriniz hem kısalacak hem de sadeleşecektir. Nacizane bir öneri sadece.

Esenlikler dilerim. İyi çalışmalar.
 

Doruk

Yeni Üye
Kullanıcı Bilgileri
Katılım
2 Nis 2022
Mesajlar
23
Aldığı beğeni
7
Excel Versiyonu
Office 2010 TR
Konuyu Başlatan
Sayın KarıncaZ Tekrar merhaba

yine hastalık devam ediyor. fonksiyon dosya kaydet ve çıkış yapıldığında hesaplama sütunlarında gelir vergisi sütunu #değer! diğerleri #ad? hatası veriyor.

excel seçenek ayarlarından mı diye baktım olmadı. Excel versiyonundan olabilirmi? Sizce sorun nedir

diğer konuda ise başlıkların fazla olması aylıklar hesaplama bölümlerinin seçilerek yazdırılması halinde görüntüde istenmeyen bilgiler oluyor.
a4 te bir ayın pr başlığından ay toplam maliyet tutarına olan kısmın çıktısı okunamayacak kadar küçülüyor. kaldıki herhangi bir ayı bordro programlarında kontrolü yapıldığında formüllerin doğru çalıştığına ve verilerin tuttuğunu gördüğünüz durumda sıkıntı olmaz. Forumlarda gördüm 1 kişinin ay ay hesaplamaları yapılmış burdaki tabloda ile yüzlerce kişiyi bir kerede görebilme olanağı oluşuyor. tabloda ayrıca emekli, işkur personeli, Yevmiyeli personel, Stajyer personel ve taşeron çalışanlarına ait hesaplamaları da ay içinde görme şansı buluyorum. Biraz zoru seviyorum galiba
 

KarıncaZ

Yeni Üye
Kullanıcı Bilgileri
Katılım
9 Ocak 2022
Mesajlar
219
Çözümler
21
Aldığı beğeni
269
Excel Versiyonu
Office 2021 TR
#DEĞER? Hatasını neden veriyor bende anlamadım. Dosya açıkken çalışıyor. Kaydettikten sonra hatalı. İşin ilginç tarafı Gelir vergisi formülünü silip yerine direk değer yazsam bile yine #DEĞER? hatası değişmiyor. Araştırıp çözüme ulaşınca bilgilendiririm.
 

Doruk

Yeni Üye
Kullanıcı Bilgileri
Katılım
2 Nis 2022
Mesajlar
23
Aldığı beğeni
7
Excel Versiyonu
Office 2010 TR
Konuyu Başlatan
Sayın KarıncaZ İyi geceler

Sizin yaptığınızı bende denedim gel ver. sütununa manuel sayı girdim aşağıya kopyaladım kaydedip çıktım tekrar girdim 3 satırda da
herhangi bir hata yok diğer formüller çalışıyor. Araştırmanızı bunu dikkate alarak yapmanız için bilgi vereyim dedim
 

Ekli dosyalar

  • PERSONEL BÜTÇESİ_VBA.xlsm
    97 KB · Gösterim: 6

KarıncaZ

Yeni Üye
Kullanıcı Bilgileri
Katılım
9 Ocak 2022
Mesajlar
219
Çözümler
21
Aldığı beğeni
269
Excel Versiyonu
Office 2021 TR
Merhaba
Gönderdiğiniz dosyayı açınca aşağıdaki gibi açıldı.

Ekran Alıntısı.PNG

GV Makrosunu diğer arkadaşlara da gönderdim onlarda denediler, eklenti olarak te eklediler sorun çıkmadı.
Kullandığınız versiyonu Office 2010 olarak görüyorum. Kurulum dosyasını bulabilirsem o versiyonu kurup deneyeceğim.
 

Doruk

Yeni Üye
Kullanıcı Bilgileri
Katılım
2 Nis 2022
Mesajlar
23
Aldığı beğeni
7
Excel Versiyonu
Office 2010 TR
Konuyu Başlatan
Sayın KarıncaZ Merhaba

Dosyada Formüllerle ilgili açıklama yaptım tekrar bakabilirmisiniz
 

Ekli dosyalar

  • PERSONEL BÜTÇESİ_VBA.xlsm
    99.1 KB · Gösterim: 5

Doruk

Yeni Üye
Kullanıcı Bilgileri
Katılım
2 Nis 2022
Mesajlar
23
Aldığı beğeni
7
Excel Versiyonu
Office 2010 TR
Konuyu Başlatan
Sayın KarıncaZ Tekrar Merhaba

Bölme ve çarpmalar MAK(((W4+X4)/M4-PRM!$C$7)5%M4;0), MAK((VERİ!D$24-PRM!$E$7)/M4*M4*8%;0) (M) sütunu ile yapılacak yanlışlıkla (N) sütunu olarak yazmışım
 

KarıncaZ

Yeni Üye
Kullanıcı Bilgileri
Katılım
9 Ocak 2022
Mesajlar
219
Çözümler
21
Aldığı beğeni
269
Excel Versiyonu
Office 2021 TR
Merhaba
Ocak ayı Gelir Vergisi Hesabındaki N4 leri M4 ile değiştirdim. Sadece Formülde N4>30 şeklindekileri N olarak bıraktım ancak yine de ekteki gibi diğer ayaların hesaplamaları da hatalar var. İkinci resimdeki gibi hata denetiminde görebilirsin.

Formüllerde hata yoksa yani sizde çalışıyorsa Versiyon farklılığından başka bir neden gelmiyor aklıma.

Sadece ekte detaylı bir bordro çalışmam var belki faydası olur, kendi çalışmanıza uyarlayabilirsiniz diye paylaşıyorum. Yine de araştırmaya devam. Sizden rica çalışmanızı Office 97-2003 Çalışma Kitabı olarak kaydedip gönderebilir misiniz. Ben sizden geleni kaydediyorum ancak yine aynı hatalarla karşılaşıyorum.
Benzer bir sorunla bir hafta önce de karşılaştım. Ekteki puantaj çalışmasını gönderdiğim arkadaş çalıştıramadı, onun bilgisayarında Office 97-2003 Çalışma Kitabı olarak kaydettik yine çalışmadı, ben orjinal dosyayı Office 97-2003 Çalışma Kitabı şeklinde kaydedip gönderdim her ikimizde de çalıştı. sorun şuydu. Giriş ve çıkış saatlerini manuel yazınca dosyayı kapatıyordu, kopyala değerleri yapıştır deyince çalışıyordu. Belki böyle enteresan bir durumdur.
Resim1
H01.PNG
Resim 2
H02.PNG
 

Ekli dosyalar

  • 2022_Bordro_ZLF_Rev_07.xlsm
    215.5 KB · Gösterim: 11
  • Puantaj_Rev05.xlsb
    66.9 KB · Gösterim: 9
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

Konuyu okuyanlar

Üst