Bu dosya, yıl bazlı gelir vergisini
GelirVergisi adlı kullanıcı tanımlı fonksiyonla hesaplamayı gösterir. Fonksiyon, seçilen yıla ait vergi dilimlerini tablodan bulur ve kümülatif matrahı da hesaba katarak o ayın vergisini verir.Dosyanın içeriği
- Sayfa1: B2:L14 aralığında, yıla göre vergi dilimlerinin yer aldığı bir tablo ve hesaplama alanı bulunur. Başlıklar arasında YIL, 2. Vergi Dilimi, 4. Vergi Dilimi, Kümülatif Matrah ve Gelir Vergisi yer alır.
- Örnek satırda 2015 yılı için 2. dilim 29000, 4. dilim 106000, kümülatif matrah 18000 ve hesaplanan gelir vergisi 2740 olarak görünür.
Kullanılan formüller
=GelirVergisi(H3,B:F,J3,I3): K sütunundaki gelir vergisi hücresinde kullanılır. Sırasıyla yıl, dilimlerin bulunduğu alan, dönemin matrahı ve kümülatif matrah değerlerini alır. Dosyada bu türden 10 formül vardır.
Makrolar
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir. Aksi halde GelirVergisi fonksiyonu çalışmaz ve formüller hata verir.- Module1 - GelirVergisi: Fonksiyon önce DÜŞEYARA (VLOOKUP) ile verilen yıla ait dört vergi diliminin sınırını tablodan alır. Kümülatif matrah sıfırdan büyükse bu matrah için önceki vergiyi hesaplar. Ardından kümülatif matrah ile dönem matrahının toplamı üzerinden toplam vergiyi bulur. Sonuç, toplam vergiden önceki verginin çıkarılıp 2 basamağa yuvarlanmasıyla elde edilir.
- Vergi, dilimlere göre kademeli hesaplanır. Kodda uygulanan oranlar sırasıyla %15, %20, %27, %35 ve %40'tır.
- Kodda dosya silme, dışarıya bağlantı gibi zararlı bir işlem görünmez. Fonksiyon yalnızca verilen hücre değerleri üzerinde hesap yapar.
Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin.
- Sayfa1'deki tabloda ilgili yılın vergi dilimi tutarlarının bulunduğundan emin olun. Yıl bilgisi tablonun ilk sütunundan aranır.
- Yıl, matrah ve kümülatif matrah bilgilerini ilgili hücrelere girin.
- K sütunundaki formül, o dönem için hesaplanan gelir vergisini gösterir.
- Formülü başka satırlara kopyalayarak farklı dönemler için de kullanabilirsiniz.