• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

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
 
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
 
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..

.
 
Bilgisayar ayarlarınızı bilemiyorum ama ondalık ayraç olarak nokta kullanıyorsunuz virgül ile bir deneyebilir misiniz?

İyi çalışmalar
 
Gardaş yine aynı hatayı verdi hata mesajı ekli dosyada
 

Ekli dosyalar

  • adsız.jpg
    adsız.jpg
    95.3 KB · Görüntüleme: 46
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ı ;


.
 
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

Geri
Üst