Gelir vergisi oranlarına göre kesinti için acil yardım.

Katılım
30 Ekim 2006
Mesajlar
9
Excel Vers. ve Dili
tttm
Bordro hazırlarken, gelir vergisi kesintisinde, vergi matrahının
7500 YTL'ye kadar % 15,
19000 YTL'nin 7500 YTL için 1125 YTL, fazlası için % 20 ,
43000 YTL'nin 19000 YTL için 3425 YTL, fazlası için % 27,
43000 YTL için 9905 YTL, fazlası için % 35

Bu bilgileri formüle edemiyorum. Lütfen yardım edin.
 
Son düzenleme:
Katılım
30 Ekim 2006
Mesajlar
9
Excel Vers. ve Dili
tttm
Teşekkür ederim, ancak soruma cevap olmadı.

örnek sütunda bulunan toplam vergi matrahı limitleri aştığı takdirde, aylık vergi matrahının vergi oranlarını hesaplamam lazım. Buradaki örnekleri uyguladım bir sonuca varamadım :eek:

Yardımlarınız için şimdiden teşekkürler.
 

veyselemre

Özel Üye
Katılım
9 Mart 2005
Mesajlar
3,646
Excel Vers. ve Dili
Pro Plus 2021
Ekteki Örneği inceleyini kullanıcı tanımlı fonksiyon yazdım.
 
Katılım
30 Ekim 2006
Mesajlar
9
Excel Vers. ve Dili
tttm
konuyu ben anlatamadım

Toplam vergi matrahından, mart ayının vergi matrahının toplam vergi matrahını aşan kısmı kadarı % 20, mart ayından kalan miktar için % 15 kesilmesi gerekiyor.

Başka bir anlatımla

Örnekteki,
Toplam Vergi Matrahı 9073,03
Mart Ayı Vergi Matrahı 1573,03

9073,03-7500= 1573,03*0,20=314,61

Mart ayı vergi matrahı toplamı = 2196,69-1573,03=623,66
623,66*0,15=93,55

Mart Ayı Gelir Vergisi = 314,61+93,55= 407,55

Mart ayı için bu hesabın formülünü yapabilirsek, vergi dilimi arttığı zaman aynı mantıkla devam edebilirim.
 

veyselemre

Özel Üye
Katılım
9 Mart 2005
Mesajlar
3,646
Excel Vers. ve Dili
Pro Plus 2021
Gönderdiğim dosyada kırmızı işaretli yere
=vergi(N6)-vergi(N6-O6)

formülünü girin en basit yöntem bu, sizin bahsettiğiniz şekilde çok uzun ve karışık olur.

Ayrıca 314,61+93,55= 408,16 olur
 
Katılım
30 Ekim 2006
Mesajlar
9
Excel Vers. ve Dili
tttm
çarpanlar yok

Veysel Emre Bey;

Formülün çarpanları yok, hesaplama yapamıyorum. Bir önceki mesajımda detaylı açıklamıştım. o şekilde bir formül olması lazım.
:eek:
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
Bordro hazırlarken, gelir vergisi kesintisinde, vergi matrahının
7500 YTL'ye kadar % 15,
19000 YTL'nin 7500 YTL için 1125 YTL, fazlası için % 20 ,
43000 YTL'nin 19000 YTL için 3425 YTL, fazlası için % 27,
43000 YTL için 9905 YTL, fazlası için % 35

Bu bilgileri formüle edemiyorum. Lütfen yardım edin.
Bordro ve vergi işlemlerinden fazla anlamam. Ancak sizin ifadenize göre düzenlediğim örnek dosya ekte.

Umarım işinize yarar.
 
Katılım
20 Ocak 2007
Mesajlar
158
Excel Vers. ve Dili
excel 2007 tr
sayın rbahar,
size örnek bir sayfa hazırladım. sanırım istediğiniz tam bu olsa gerek. :)
 
Katılım
30 Ekim 2006
Mesajlar
9
Excel Vers. ve Dili
tttm
teşekkürler

formül uygulayamıyorum bir türlü, kırışık bir iş... elle hesaplamaya karar verdim. Çünkü buradaki formüller olmuyor :???:

ilgilenen arkadaşlara teşekkür ederim.
 
Katılım
12 Mayıs 2006
Mesajlar
455
Sayın rbahar aşağıdaki fonksiyonu ben halen uyguluyorum,ister ilgili dosyaya (bir modul içine)istersen eklenti olarak kaydet.Herşeyi artık otomatik,dilimler arası geçişleri hatasız yapıyor.
Süregelen Matrah diyelimki A2 hücresinde
Bu ayki matrah B2 hücresinde ise
Gelir vergisini hesaplayacağın hücreye =VERGİ2007(A2-B2;B2) yazarsan
vergi kolaylıkla hesaplanır.

Function VERGİ2007(KümlatifMatrah As Double, VergiMatrahi As Double)
If KümlatifMatrah + VergiMatrahi <= 7500# Then VERGİ2007 = 0.15 * VergiMatrahi: Exit Function
If KümlatifMatrah + VergiMatrahi >= 7501# And KümlatifMatrah + VergiMatrahi <= 19000# Then
ilkoran = 0.15: ikincioran = 0.2: sontutar = 7500#: GoTo hesapla
ElseIf KümlatifMatrah + VergiMatrahi >= 19001# And KümlatifMatrah + VergiMatrahi <= 43000# Then
ilkoran = 0.2: ikincioran = 0.27: sontutar = 19000#: GoTo hesapla
ElseIf KümlatifMatrah + VergiMatrahi >= 43001# Then
ilkoran = 0.27: ikincioran = 0.35: sontutar = 43000#: GoTo hesapla
End If
hesapla:
If KümlatifMatrah <= sontutar Then
VERGİ2007 = ilkoran * ((sontutar - KümlatifMatrah)) + ikincioran * (((KümlatifMatrah + VergiMatrahi) - sontutar))
Else
VERGİ2007 = ikincioran * VergiMatrahi
End If
End Function
 
Katılım
12 Mayıs 2006
Mesajlar
455
=VERGİ2007(A2-B2;B2) formülü bu ayın matrahı da süregelen içinde toplanmışsa geçerlidir. Eğer bu ayın matrahı sürgelen matrah içine dahil edilmemişse =VERGİ2007(A2;B2) olarak uygulanması gerekiyor.
 
Katılım
30 Ekim 2006
Mesajlar
9
Excel Vers. ve Dili
tttm
ben böyle bir formüy yaptım

Ben kendimce aşağıdaki gibi bir formül yaptım
ama tabi bu sadece bir iki ay için geçerli, miktar arttığı zaman ve 7500 limitini geçmeyenler için uygulanamaz. Tüm vergi dilimini içine alan bir uygulamayı henüz düşünmedim


=TOPLA((N6-7500)*0,2)+((O6-(N6-7500))*0,15)


ilginiz için teşekkür ederim.
 
Üst