Gelir vergisi dilim hesaplama makrosu

Katılım
13 Kasım 2007
Mesajlar
309
Excel Vers. ve Dili
2007
bu konu hakkında epey bi konu açılmış fakat makro konusunda bi yanıt göremedim.. varsada kusura bakmayın göremedim

sorum şudur 2009 için

A1 e matrah yazılacak
B1 e sonucu yazacak

* 8.700,00-TL’ye kadar olan gelirler için uygulanacak olan oran %15,
* 22.000,00-TL’nin 8.700,00-TL’si için 1.305,00-TL fazlası için %20,
* 50.000,00-TL’nin 22.000,00-TL’si için 3.965,00-TL fazlası için %27,
* 50.000,00-TL’den fazlasının ilk 50.000,00-TL’si için 11.525,00-TL fazlası için %35 olarak

bunun makrosu lazım... teşekkürler
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,307
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Aşağıdaki kodu boş bir modüle uygulayın.

Hücrede kullanım şekli;
Kod:
[B][COLOR=blue]=GV(A1)[/COLOR][/B]

Kod:
Option Explicit
 
Function GV(HÜCRE As Range)
    Application.Volatile True
    Select Case HÜCRE
        Case 0 To 8700
        GV = (HÜCRE * 15) / 100
        Case 8701 To 22000
        GV = 1305 + (((HÜCRE - 8700) * 20) / 100)
        Case 22001 To 50000
        GV = 3965 + (((HÜCRE - 22000) * 27) / 100)
        Case Is > 50000
        GV = 11525 + (((HÜCRE - 50000) * 35) / 100)
        Case Else
        GV = 0
    End Select
End Function
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,374
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,

Çalışan GV mi hesaplamak istiyorsunuz yoksa yıllık matrah üzerinden GV mi ?
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,374
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,

Burada Sayın Ayhan'ın suçu yok, siz soruyu herkesin olaya vakıf olduğunu bilerek soruyorsunuz.

Aylık matrah ve Kümülatif Matrahtan sözetmiyorsunuz, Korhan bey ne yapsın? öyle değil mi?
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,307
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Hangi değerde hatalı sonuç aldınız?
 
Katılım
13 Kasım 2007
Mesajlar
309
Excel Vers. ve Dili
2007
pardon yanlışlığı ben yapmışım özür

2009 dilimleri ile 2008 matrahına bakmışım

teşekkürler korhan bey :)
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,374
Excel Vers. ve Dili
Ofis 365 Türkçe
hmmm aylık matrahtan doğan GV hesaplaması değilmiş onu anlamış oldum mu?
 
Katılım
13 Kasım 2007
Mesajlar
309
Excel Vers. ve Dili
2007
2008 ve 2009 yıllarına göre kodlarla oynadım

ekli dosyadan yararlanmak istiyen arkadaşlar olabilir diye düşündüm ve ekledim

hücreye yazılacak değer

2008 için =G2008V(A1)

2009 için =G2009V(A1)


teşekkürler Korhan Ayhan
 

Ekli dosyalar

mhaluksen

Altın Üye
Katılım
27 Ocak 2006
Mesajlar
205
Excel Vers. ve Dili
ofis 2010- Türkçe
Altın Üyelik Bitiş Tarihi
25-06-2026
Selamlar,

Aşağıdaki kodu boş bir modüle uygulayın.

Hücrede kullanım şekli;
Kod:
[B][COLOR=blue]=GV(A1)[/COLOR][/B]

Kod:
Option Explicit
 
Function GV(HÜCRE As Range)
    Application.Volatile True
    Select Case HÜCRE
        Case 0 To 8700
        GV = (HÜCRE * 15) / 100
        Case 8701 To 22000
        GV = 1305 + (((HÜCRE - 8700) * 20) / 100)
        Case 22001 To 50000
        GV = 3965 + (((HÜCRE - 22000) * 27) / 100)
        Case Is > 50000
        GV = 11525 + (((HÜCRE - 50000) * 35) / 100)
        Case Else
        GV = 0
    End Select
End Function
sayın Korhan Bey bu kodu kod bölümüne ekledik fakat excelde hangi hücrede hesaplama yapacak ve bunun 2012 için olanı var mı acaba?
 

mhaluksen

Altın Üye
Katılım
27 Ocak 2006
Mesajlar
205
Excel Vers. ve Dili
ofis 2010- Türkçe
Altın Üyelik Bitiş Tarihi
25-06-2026
Korhan bey cevap yazabilir misiniz?
 

assenucler

Altın Üye
Katılım
19 Ağustos 2004
Mesajlar
3,552
Excel Vers. ve Dili
Ofis 365 TR 64 Windows 11 Home Single Language x64 TR
Altın Üyelik Bitiş Tarihi
29-05-2025
2012 yılı tarifelerine göre güncellenmiştir

Sayın Korhan Ayhan üstadımızın 2009 yılına göre hazırladığı kodların, 2012 yılı vergi dilimleri dikkate alınarak beyannameli mükellefler ile çalışan ücretlilere göre güncellenen son şekli aşağıdadır.

Bu vesile ile değerli üstadıma sevgi ve saygılar.


NOT:
2009 YILI TARİFESİ KOD SATIRINDAN SİLİNMEDİĞİ ANLAŞILDIĞINDAN, YENİDEN DÜZENLENMİŞTİR.
 

Ekli dosyalar

Son düzenleme:

mhaluksen

Altın Üye
Katılım
27 Ocak 2006
Mesajlar
205
Excel Vers. ve Dili
ofis 2010- Türkçe
Altın Üyelik Bitiş Tarihi
25-06-2026
çok teşekkür ederim.
 

sirkülasyon

Altın Üye
Katılım
10 Temmuz 2012
Mesajlar
2,518
Excel Vers. ve Dili
2021 LTSC TR
Altın Üyelik Bitiş Tarihi
18-06-2026
Sayın assenucler
çalışmanızdan yararlanabilmek için başka bir siteye yükleyebilir misiniz?
 
Üst