Kümülatif gelir vergisi

Katılım
27 Şubat 2010
Mesajlar
4
Excel Vers. ve Dili
2007 türkçe
Altın Üyelik Bitiş Tarihi
19-05-2021
Arkadaşlar merhaba,
Kümülatif gelir vergisi konusunda daha önceden de sorular sorulmuş ve cevaplar mevcut, ancak istediğim şekilde bir hesaplamayı yaparken sorun yaşıyorum.

A1 hücresine kendimin gireceği bir kümülatif gelir vergisi olacak,
A2 hücresinde ise, yine kendimin gireceği brüt bir ücret olacak. A1 hücresindeki kümülatif gelir vergisine, A2 hücresindeki değer dahil değil, ikisi toplanacak.
B1 hücresine ise formülü yazıp gelir vergisi hesabını yapabiliriz.

Gelir vergisi kesintisini hangi oranda yapılacağı ise; aşağıdaki gibidir.

0,15​

0,00​

22.000,00​

0,20​

22.000,00​

49.000,00​

0,27​

49.000,00​

180.000,00​

0,35​

180.000,00​

600.000,00​

0,40​

600.000,00​

 


Örneğin, A1 hücresinde herhangi bir değer yok, A2 hücresinde ise 14 bin liralık bir değer var. Bu durumda, A2 hücresindeki 14bin liranın tamamı %15lik dilimden hesaplanarak B1 hücresine 2100 lira yazılacak.
Örneğin, A1 hücresinde 10bin varken, A2 hücresinde ise yine 14bin liralık bir değer var. Bu durumda, toplam rakamımız 24bin lira oluyor. 22bin liralık sınırı aşan 2bin lira için %20lik (400 lira( kesinti yapılırken, geriye kalan 12bin liralık kısım için ise %15lik (1800 lira) kesinti yapılacak.

Formülün bu kısmına kadar olanı sorunsuz yazıyorum. Ancak, A1 hücresindeki kümülatif gelir vergisi kısmına 22 bin ve daha büyük bir değer yazdığımda, Örneğin A1 hücresi 23bin lira, A2 hücresi yine 14bin lira olduğunda 22bin liralık kesimi aşan kısım 15bin lira olduğundan, 14bin liranın %20si yani 2800 lira olması gerekiyor.
Benim yazdığım halinde ise, gelir vergisi kırılımı olan 22binden aşan kısmın tamamı için yani 15bin lira için %20 uyguluyor. Ancak gelir vergisi kesintisini uygulayacağım rakam A2 hücresi değeri zaten 14bin lira, bu değeri geçmemesi gerekiyor.
Yaklaşık bir haftadır çeşitli varyasyonları denesem de sonuca ulaşamdım. IFS veya yeni uygulanan LET ile denedim, ama sanırım onlar da excelde yüklü değil sonuç vermedi.

Tek hücrede nasıl bir formül yapabilirim,

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

ckarabacak

Altın Üye
Katılım
12 Ocak 2010
Mesajlar
328
Excel Vers. ve Dili
Excel 2010
Altın Üyelik Bitiş Tarihi
10-07-2026
Sayın onceliano iyi akşamlar

Anlatımın biraz karışık aynı zamanda örnek dosya paylaşmazsan sağlıklı cevap almakta zorlanırsın

Ancak sana bir dosya gönderiyorum B C D sütunlarına aynı ücreti yada B den D ye doğru yükselen istediğin net ücret girip ve AH hücresine de istediğin kadar matrah (rakam) yazarak gelir vergisi hesaplayabilirsin
 

Ekli dosyalar

Suskun

Altın Üye
Altın Üye
Katılım
27 Kasım 2006
Mesajlar
292
Excel Vers. ve Dili
Excel 19
Altın Üyelik Bitiş Tarihi
24.05.2032
A1 KVMatrahı
A2 VMatrahı

B1
Kod:
=TOPLA.ÇARPIM(--(KVMatrahı+VMatrahı>{0\22000\49000\180000\600000}); (KVMatrahı+VMatrahı-{0\22000\49000\180000\600000}); {0,15\0,05\0,07\0,08\0,05})-TOPLA.ÇARPIM(--(KVMatrahı>{0\22000\49000\180000\600000}); (KVMatrahı-{0\22000\49000\180000\600000}); {0,15\0,05\0,07\0,08\0,05})
 

muratboz06

Destek Ekibi
Destek Ekibi
Katılım
23 Mart 2017
Mesajlar
568
Excel Vers. ve Dili
Office365 TR
Kod:
A3 hücresine aşağıdaki formülü;
=EĞER(A1<=22000;A1*0,15;EĞER(A1<=49000;(A1-22000)*0,2+3300;EĞER(A1<=180000;(A1-49000)*0,27+8700;EĞER(A1<=600000;(A1-180000)*0,35+44070;(A1-600000)*0,4+191070))))

A4 hücresine aşağıdaki formülü;
=EĞER(A1+A2<=22000;(A1+A2)*0,15;EĞER((A1+A2)<=49000;(A1+A2-22000)*0,2+3300;EĞER((A1+A2)<=180000;(A1+A2-49000)*0,27+8700;EĞER((A1+A2)<=600000;(A1+A2-180000)*0,35+44070;(A1+A2-600000)*0,4+191070))))

B1=A4-A3
yazınız.
 
Katılım
27 Şubat 2010
Mesajlar
4
Excel Vers. ve Dili
2007 türkçe
Altın Üyelik Bitiş Tarihi
19-05-2021
Arkadaşlar, yorumlarınız için çok teşekkür ederim.
Altın üyelik başvurumu dün yaptım ama henüz onaylanadığından excel dosyası indiremiyorum.
SUSKUN arkadaşımızın formülü tam istediğim gibi olmuş.

Teşekkürler tekrardan
 
Katılım
27 Şubat 2010
Mesajlar
4
Excel Vers. ve Dili
2007 türkçe
Altın Üyelik Bitiş Tarihi
19-05-2021
A1 KVMatrahı
A2 VMatrahı

B1
Kod:
=TOPLA.ÇARPIM(--(KVMatrahı+VMatrahı>{0\22000\49000\180000\600000}); (KVMatrahı+VMatrahı-{0\22000\49000\180000\600000}); {0,15\0,05\0,07\0,08\0,05})-TOPLA.ÇARPIM(--(KVMatrahı>{0\22000\49000\180000\600000}); (KVMatrahı-{0\22000\49000\180000\600000}); {0,15\0,05\0,07\0,08\0,05})
Tam da istediğim buydu. Çok teşekkür ederim.

Ben eğer ile denedim, belli bir yerden sonra olmuyordu, yanlış yerde takılıp kalmışım :)
 
Üst