bordro vergi dilimi hesaplama

Katılım
18 Temmuz 2006
Mesajlar
14
hazırladığım bodro`da vergi dilimi hesaplama için formüle ihtiyacım var
A1 hücredeki değer;
0-7800 arasında ise B1*0,15= C1
7801-19800 arasında ise B1*0,20= C1
19801-44700 arasında ise B1*0,27= C1
44700 den fazlaysa B1*0,35=C1

A1 : yıllık gelir vergisi matrağı toplamı
B1 : aylık gelir vergisi matrağı
C1 : aylık gelir vergisi kesintisi
 
Katılım
12 Mayıs 2006
Mesajlar
455
Form üyeleri tarafından geliştirilmiş olup kullanışlı(Halen ben kullanıyorum) bir fonksiyon,Modüle kopyalayıp kullanın.
Function VERGİ2006(KümlatifMatrah As Double, VergiMatrahi As Double)
If KümlatifMatrah + VergiMatrahi <= 7800# Then VERGİ2006 = 0.15 * VergiMatrahi: Exit Function
If KümlatifMatrah + VergiMatrahi >= 7801# And KümlatifMatrah + VergiMatrahi <= 19800# Then
ilkoran = 0.15: ikincioran = 0.2: sontutar = 7800#: GoTo hesapla
ElseIf KümlatifMatrah + VergiMatrahi >= 19801# And KümlatifMatrah + VergiMatrahi <= 44700# Then
ilkoran = 0.2: ikincioran = 0.27: sontutar = 19800#: GoTo hesapla
ElseIf KümlatifMatrah + VergiMatrahi >= 44701# Then
ilkoran = 0.27: ikincioran = 0.35: sontutar = 44700#: GoTo hesapla
End If
hesapla:
If KümlatifMatrah <= sontutar Then
VERGİ2006 = ilkoran * ((sontutar - KümlatifMatrah)) + ikincioran * (((KümlatifMatrah + VergiMatrahi) - sontutar))
Else
VERGİ2006 = ikincioran * VergiMatrahi
End If
End Function
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,196
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
gardaş sağolasın ama formül hata veriyor
Nasıl bir hata verdiğini açıklarsanız hatayı bulmam daha kolay olacaktır, mümkünse çalışmanızla ilgili küçük bir örnek dosya eklermisiniz..

.
 
Katılım
25 Aralık 2005
Mesajlar
4,160
Excel Vers. ve Dili
MS Office 2010 Pro Türkçe
Bilgisayar ayarlarınızı bilemiyorum ama ondalık ayraç olarak nokta kullanıyorsunuz virgül ile bir deneyebilir misiniz?

İyi çalışmalar
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,196
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Gardaş yine aynı hatayı verdi hata mesajı ekli dosyada
Merhaba,

Sayın modalı da sorunla ilgili açıklama yapmış aşağıdaki adımları takip edip ayarları düzeltirseniz sorun çözülecektir..

Ayarlar / Denetim Masası / Bölge Ve Dil Seçenekleri menüsünden Bölgesel Seçenekler / Özelleştir menüsünden,

Ondalık simgesi ,
Basamak gruplandırma simgesi .
Liste ayırıcıyı ;


.
 
Katılım
18 Temmuz 2006
Mesajlar
14
Gardaş formülü uyguladım ama kümülatif toplam 7800 den fazla bile olsa %15 hesaplıyor
bodro çalışmamı ekte veriyorum belki yardımı olur yardımlarınız için sağolun
 

Ekli dosyalar

Üst