gelir vergisi oranlarını eğer olarak hesaplatmak

Katılım
13 Aralık 2007
Mesajlar
4
Excel Vers. ve Dili
mantık
sayın arkadaşlar vergi dilimlerini otamatik olarak hesaplatmak için formül çubuğuna neler yazmak gerekiyor biraz karışık geldi arastırdım o kadarı fazla bilgim yok aşağıdaki dilemleri ve oranları formuül çubuğuna nasıl yansıtırım örnek olarak maaş programı var elmde upload yapabilirsem koyacağım buraya olmazsa kendim eklerim nasıl yazılması gerekiyorsa 15-20-27 oranları olsa yeter.



Gelir vergisine tabi gelirler;

7.500 YTL'ye kadar % 15
19.000 YTL'nin 7.500 YTL'si için 1.125 YTL, fazlası % 20
43.000 YTL'nin 19.000 YTL'si için 3.425 YTL, fazlası % 27
43.000 YTL'den fazlasının 43.000 YTL'si için 9.905 YTL, fazlası % 35
 
Katılım
12 Mayıs 2006
Mesajlar
455
Benim kullandığım Kullanıcı tanımlı bir fonksiyon var,Ayrıca matrahı da takip ediyor,dilimler arası geçişleri hatasız yapıyor.
Function VERGİ2007(KümlatifMatrah As Double, VergiMatrahi As Double)
If K&#252;mlatifMatrah + VergiMatrahi <= 7500# Then VERG&#304;2007 = 0.15 * VergiMatrahi: Exit Function
If K&#252;mlatifMatrah + VergiMatrahi >= 7501# And K&#252;mlatifMatrah + VergiMatrahi <= 19000# Then
ilkoran = 0.15: ikincioran = 0.2: sontutar = 7500#: GoTo hesapla
ElseIf K&#252;mlatifMatrah + VergiMatrahi >= 19001# And K&#252;mlatifMatrah + VergiMatrahi <= 43000# Then
ilkoran = 0.2: ikincioran = 0.27: sontutar = 19000#: GoTo hesapla
ElseIf K&#252;mlatifMatrah + VergiMatrahi >= 43001# Then
ilkoran = 0.27: ikincioran = 0.35: sontutar = 40000#: GoTo hesapla
End If
hesapla:
If K&#252;mlatifMatrah <= sontutar Then
VERG&#304;2007 = ilkoran * ((sontutar - K&#252;mlatifMatrah)) + ikincioran * (((K&#252;mlatifMatrah + VergiMatrahi) - sontutar))
Else
VERG&#304;2007 = ikincioran * VergiMatrahi
End If
End Function

S&#252;regelen Matrah A1'de Ayl&#305;k Matrahda B1'de ise C1'e =Vergi2007(A1;B1)
 
Katılım
13 Aralık 2007
Mesajlar
4
Excel Vers. ve Dili
mantık
teşekürler arkadaşım ama bu şekilde fazlabisey anlayamadım mümkünse benim oraya koymuş olduğum dosyada uygulayıp tekrar oraya koysan olmazmı böyle förmüller biraz karışık geliyor bana birde ingilizce kullanmışsın acaba fark ediyormu türkçe ingilizce birde a1 b1 gibi yerleri nereye yazmam gerekiyor
 
Katılım
23 Temmuz 2007
Mesajlar
48
Excel Vers. ve Dili
office2007
gelir vergisi hesaplatma sorunu yaşıyorum yardım edermisiniz lütfen

aynı sorunu bende yaşıyorum yardımcı olmanızı rica edeceğim mümkünse
Vergi dilimlerini otamatik olarak hesaplatmak için formül çubuğuna neler yazmak gerekiyor?

VERGİ DİLİMLERİ
7.500 YTL'ye kadar % 15
19.000 YTL'nin 7.500 YTL'si için 1.125 YTL, fazlası % 20
43.000 YTL'nin 19.000 YTL'si için 3.425 YTL, fazlası % 27
43.000 YTL'den fazlasının 43.000 YTL'si için 9.905 YTL, fazlası % 35

yukarıdaki vergi dilimlerini ve oranları formül çubuğuna nasıl yansıtırım
ayrıca yukarıda verdiğin kodları nereye ve nasıl kopyalamam gerekiyor,ekli dosya üzerinde uygulama yapmanız mümkünmü?
 
Son düzenleme:

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
Gelir Vergisi ile ilgili en basit form&#252;l:

A1 h&#252;cresinde matrah var ise;

=LOOKUP(A1;{0;7501;19001;43001};{0,15;0,2;0,27; 0,35})
=ARA(A1;{0;7501;19001;43001};{0,15;0,2;0,27;0,3 5})

Bu form&#252;l ile oran&#305; buluruz.

Bunu matrah ile &#231;arparsak;

=LOOKUP(G4+I4;{0;7501;19001;43001};{0,15;0,2;0,27; 0,35})*(G4+I4)*A1
=ARA(G4+I4;{0;7501;19001;43001};{0,15;0,2;0,27;0,3 5})*(G4+I4)*A1

vergi tutar&#305;n&#305; elde ederiz.

Bunlar&#305; kendi dosyalar&#305;n&#305;za uyarlayabilirsiniz herhalde...

.
 
Katılım
29 Aralık 2006
Mesajlar
80
Excel Vers. ve Dili
visualbasic
Hesaplama hatası sn:gurayçakır

yapmış olduğunuz dosyayı inceledim.öncelikle emeğinize sağlık fakat ekteki dosyayı incelerseniz hesaplama hatasını görürsünüz.Ekteki dosyaya açıklama koydum.ilgilenirseniz sevinirim.Saygılarla
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
yapmış olduğunuz dosyayı inceledim.öncelikle emeğinize sağlık fakat ekteki dosyayı incelerseniz hesaplama hatasını görürsünüz.Ekteki dosyaya açıklama koydum.ilgilenirseniz sevinirim.Saygılarla
Dosyanıza vakıf olamadığım için neresini matrah alacağını bilmiyorum.

Ekte bir dosya hazırladım.

Bunu kendinize uyarlayabilirsiniz sanırım...


.
 
Katılım
29 Aralık 2006
Mesajlar
80
Excel Vers. ve Dili
visualbasic
Sayın hocam hatalı sonuç veriyor

Öncelikle ilgilendiğiniz ve emek verdiğiniz için teşekkürler.Tabiki konunun detayını bilmediğiniz için hata vermesi normal.Detaylı olarak ek te anlattım.ve örnek koydum.İnanıyorumki siz bunu çözersiniz.Saygılarla
 
Son düzenleme:
Katılım
16 Aralık 2007
Mesajlar
4
Excel Vers. ve Dili
2007
arkada&#351;lar ben bir resmi kurumda muhasebeciyim.arkada&#351;lar maa&#351;lar&#305; excellde yap&#305;yoruz geir vergisine form&#252;l koydum o girdi&#287;i dilime g&#246;re kesiyor bunda s&#305;k&#305;nt&#305;m yok.Fakat istiyorumki bu kesti&#287;i tutar&#305; s&#252;regelen matrah&#305;n &#252;zerine toplas&#305;n yani programlama bilenler bilir a=a+b demek istiyorum ama diyemiyorum kabul etmiyor nas&#305;l yapabilirim bilen varsa l&#252;tfen yard&#305;m...
 
Katılım
29 Aralık 2006
Mesajlar
80
Excel Vers. ve Dili
visualbasic
dosyanı gönderirmisin

Sevgili arkadaşım bende bir resmi kurumdu tahakkuk şefliğinde çalışıyorum.normal zamanlarda sorun yok hesaplamalarda.Ama yeni dilime geçildiği aylarda budu çoğunluklu mayıs ve haziran bir de kasım-aralık aylarında oluyor.İşte o zaman hesaplamarda sorun var.Bu yüzden yardım istiyorum.Senin konun kolay.dosyanı eklersen cevap veririm.
 

Metin Karaağaç

Uzman
Altın Üye
Katılım
25 Aralık 2004
Mesajlar
1,793
Excel Vers. ve Dili
Office 2016 Pro Plus-Türkçe
Altın Üyelik Bitiş Tarihi
10-12-2025
San&#305;r&#305;m, &#231;al&#305;&#351;man&#305;z hen&#252;z "&#246;rnek bir uygulama" halini almam&#305;&#351;. Bu y&#252;zden konuyu ta&#351;&#305;yorum.
Sayg&#305;lar&#305;mla..
 
Katılım
29 Aralık 2006
Mesajlar
80
Excel Vers. ve Dili
visualbasic
Sayın hocam YURTTAŞ Uzman eki inceleyin eğer sonuçlar doğru ise ÖRNEK UYGULAMALARA koyacağım demişti.Hesaplama hatası olduğu için yeni ek gönderdim.Uzmanların sonuca ulaşmasından sonra işlem tamamdır.Saygılarla
 
Katılım
16 Aralık 2007
Mesajlar
4
Excel Vers. ve Dili
2007
arkada&#351;&#305;m &#351;u an yan&#305;mda yok dosyalar&#305;m dairede ama sadece form&#252;l yeterli benim i&#231;in yada mant&#305;&#287;&#305;...
 
Katılım
29 Aralık 2006
Mesajlar
80
Excel Vers. ve Dili
visualbasic
toplam kümülatif matrahı

=+devreden kümülatif matrah + gelir vergisi matrahı
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
Say&#305;n hocam YURTTA&#350; Uzman eki inceleyin e&#287;er sonu&#231;lar do&#287;ru ise &#214;RNEK UYGULAMALARA koyaca&#287;&#305;m demi&#351;ti.Hesaplama hatas&#305; oldu&#287;u i&#231;in yeni ek g&#246;nderdim.Uzmanlar&#305;n sonuca ula&#351;mas&#305;ndan sonra i&#351;lem tamamd&#305;r.Sayg&#305;larla

&#304;lk ekledi&#287;im dosya y&#305;ll&#305;k olarak beyan edilen matrah&#305;n vergisinin hesaplanmas&#305; i&#231;in do&#287;ru sonu&#231;lar verdi&#287;ine eminim.

Sizin istedi&#287;iniz s&#252;regelen matrahlar i&#231;in bir hesaplama &#351;eklidir. Konuya biraz &#231;al&#305;&#351;&#305;nca oluyor demek.

Dosyan&#305;za gelince;

J4 h&#252;cresine a&#351;a&#287;&#305;daki form&#252;l&#252; yaz&#305;n.

=IF(OR(G4>7500;G4>19000;G4>43000);IF((H4)<7501;F4*0,15;IF((H4)<19001;F4*0,2;IF((H4)<43001;F4*0,27;IF((H4)<120001;F4*0,35))));IF((G4+I4)>7500;IF(G4+$I$4<7500;H4*0,15;IF(G4+I4>7500;((H4-7500)*0,2)+(7500-G4)*0,15));IF((G4+I4)>19000;IF(G4+I4<19000;H4*0,2;IF(G4+I4>19000;((H4-19000)*0,27)+(19000-$G$4)*0,2));IF((G4+I4)>43000;IF(G4+I4<43000;H4*0,27;IF(G4+I4>43000;((H4-43000)*0,35)+(43000-G4)*0,27));IF((G4)<7501;F4*0,15;IF((G4)<19001;F4*0,2;IF((G4)<43001;F4*0,27;IF((G4)<120001;F4*0,35))))))))


Yine de form&#252;l&#252; kopyalamadan do&#287;acak hatay&#305; &#246;nlemek i&#231;in dosyan&#305;z&#305; ekte veriyorum.

Bu kez olmu&#351;tur umar&#305;m.

...
 
Katılım
29 Aralık 2006
Mesajlar
80
Excel Vers. ve Dili
visualbasic
Sayın hocam hata var

Sayın YURTTAŞ İLGİNİZE VE EMEĞİNİZE SAĞLIK.ÇOK TEŞEKKÜR EDERİM.Fakat hata var.7500 lük kısım doğru fakat 19000 ve 43000 lik kısım hata veriyor.Sayın Hocam forumda Sayın Anemos bir çalışma yapmış.işlemlerde hata yok.ekte görebilirsiniz
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
Sayın YURTTAŞ İLGİNİZE VE EMEĞİNİZE SAĞLIK.ÇOK TEŞEKKÜR EDERİM.Fakat hata var.7500 lük kısım doğru fakat 19000 ve 43000 lik kısım hata veriyor.Sayın Hocam forumda Sayın Anemos bir çalışma yapmış.işlemlerde hata yok.ekte görebilirsiniz
Sayın Anemos ile aynı sonuçları üretiyor.

Dosya ekte hangi rakamı girince hata verdiğini bildiriseniz, bir de formül ile yapılmış şekli de olmuş olur.

.
 

Zeki Gürsoy

Uzman
Uzman
Katılım
31 Aralık 2005
Mesajlar
4,345
Excel Vers. ve Dili
Office 365 (64 bit) - Türkçe
Ekteki örnekte hem ücretler için (fonk. ve KTF) hem de işletme yıllık vergilendirme(fonk.) hesaplaması bulunuyor.
 
Üst