Cote de impozitare în Excel VBA - Macro Excel ușor

Cuprins

Mai jos vom analiza un program în Excel VBA care calculează impozitul pe venit. Următoarele cotele de impozitare se aplică persoanelor care sunt rezidente în Australia.

Venitul impozabil

Impozit pe acest venit

0 - $6,000

Zero

$6,001 - $35,000

15c pentru fiecare $ 1 peste 6.000 $

$35,001 - $80,000

4.350 USD plus 30c pentru fiecare 1 USD peste 35.000 USD

$80,001 - $180,000

17.850 USD plus 38c pentru fiecare 1 USD peste 80.000 USD

180.001 USD și peste

55.850 USD plus 45c pentru fiecare 1 USD peste 180.000 USD


Situatie:

1. În primul rând, declarăm două variabile duble. O variabilă dublă o numim venit și o variabilă dublă o numim impozit.

Reduceți venitul ca dublu
Reduceți impozitul ca dublu

2. Inițializăm venitul variabil cu valoarea celulei A2 și îl rotunjim.

venit = Rundă (Interval ("A2"). Valoare)

3. Plasăm din nou valoarea rotunjită în celula A2.

Interval („A2”). Valoare = venit

4. Folosim declarația Select Case pentru a calcula impozitul pe venit. Excel VBA folosește venituri pentru a testa fiecare declarație de caz ulterioară pentru a vedea dacă codul din declarația de caz trebuie executat.

Selectați Venit caz
Cazul este> = 180001
impozit = 55850 + 0,45 * (venit - 180000)
Cazul este> = 80001
impozit = 17850 + 0,38 * (venit - 80000)
Cazul este> = 35001
impozit = 4350 + 0,3 * (venit - 35000)
Cazul este> = 6001
impozit = 0,15 * (venit - 6000)
Alt caz
taxă = 0
Selectare sfârșit

Exemplu: dacă venitul este de 37000, impozitul este egal cu 4350 + 0,3 * (37000-35000) = 4350 + 600 = 4950 USD

5. Scriem valoarea taxei variabile în celula B2.

Interval („B2”). Valoare = taxă

6. Plasați acest cod într-un buton de comandă și testați-l.

Rezultat:

Vei ajuta la dezvoltarea site-ului, partajarea pagina cu prietenii

wave wave wave wave wave