- Katılım
- 6 Ekim 2006
- Mesajlar
- 149
- Excel Vers. ve Dili
- 2013
- Altın Üyelik Bitiş Tarihi
- 24/05/2022
F3 bakıp yılı alacak, Süreglen Matrahla (G3) + Aylık matrahı (H3) = toplayacak
A sütunda yılın karşılığına gelecek (B C D) sütunlarına göre
Aylık matrahın (H3) 0,15, 0,20, 0,27 Gelir Vergisi hesaplayacak
Örnek Makro 2019 Matrah
Function Gvergi(Sgelen, Matrah As Double)
a = 18000#
b = 40000#
c = 148000#
If (Sgelen + Matrah) <= a Then Gvergi = Matrah * 0.15
If (Sgelen + Matrah) >= a And Sgelen < a Then Gvergi = (Sgelen + Matrah - a) * 0.2 + (a - Sgelen) * 0.15
If (Sgelen + Matrah) >= a And Sgelen < a Then Gvergi = (Sgelen + Matrah - a) * 0.2 + (a - Sgelen) * 0.15
If Sgelen >= a Then Gvergi = Matrah * 0.2
If (Sgelen + Matrah) >= b And Sgelen < b Then Gvergi = (Sgelen + Matrah - b) * 0.27 + (b - Sgelen) * 0.2
If Sgelen >= b Then Gvergi = Matrah * 0.27
End Function
Bu Makroya uyarlayabilirmiyiz.
https://www.dosya.tc/server21/z30h39/Yila_Gore_Matrah.xlsm.html
A sütunda yılın karşılığına gelecek (B C D) sütunlarına göre
Aylık matrahın (H3) 0,15, 0,20, 0,27 Gelir Vergisi hesaplayacak
Örnek Makro 2019 Matrah
Function Gvergi(Sgelen, Matrah As Double)
a = 18000#
b = 40000#
c = 148000#
If (Sgelen + Matrah) <= a Then Gvergi = Matrah * 0.15
If (Sgelen + Matrah) >= a And Sgelen < a Then Gvergi = (Sgelen + Matrah - a) * 0.2 + (a - Sgelen) * 0.15
If (Sgelen + Matrah) >= a And Sgelen < a Then Gvergi = (Sgelen + Matrah - a) * 0.2 + (a - Sgelen) * 0.15
If Sgelen >= a Then Gvergi = Matrah * 0.2
If (Sgelen + Matrah) >= b And Sgelen < b Then Gvergi = (Sgelen + Matrah - b) * 0.27 + (b - Sgelen) * 0.2
If Sgelen >= b Then Gvergi = Matrah * 0.27
End Function
Bu Makroya uyarlayabilirmiyiz.
https://www.dosya.tc/server21/z30h39/Yila_Gore_Matrah.xlsm.html