Tasas de impuestos

A continuación veremos un programa en Excel VBA que calcula el impuesto sobre la renta. Las siguientes tasas de impuestos se aplican a los individuos que son residentes de Australia.

Renta imponible

Impuesto sobre esta renta

0 – 6.000 dólares

Nulo

6.001 dólares – 35.000 dólares

15c por cada $1 sobre $6,000

35.001 dólares – 80.000 dólares

4.350 dólares más 30 centavos por cada dólar que supere los 35.000 dólares

80.001 dólares – 180.000 dólares

17.850 dólares más 38c por cada $1 sobre 80.000 dólares

180.001 dólares y más

55.850 dólares más 45 centavos por cada dólar que sobrepase los 180.000 dólares

Situación:

1. Primero, declaramos dos variables dobles. Una doble variable que llamamos ingresos, y una doble variable que llamamos impuestos.

El ingreso débil es el doble… El impuesto de la Dimisión es el doble…

2. Inicializamos la renta variable con el valor de la celda A2 y la redondeamos.

ingreso = Redondo(Rango(«A2»).Valor)

3. Colocamos el valor redondeado en la celda A2 de nuevo.

Rango («A2»).Valor = ingreso

4. Usamos la declaración de Select Case para calcular el impuesto sobre la renta. El Excel VBA utiliza los ingresos para probar cada declaración de caso posterior para ver si el código de la declaración de caso debe ser ejecutado.

Seleccione Ingresos del caso El caso es… 180001 impuesto = 55850 + 0.45 * (ingresos – 180000) Caso Is >= 80001 impuesto = 17850 + 0.38 * (ingresos – 80000) El caso es… 35001 impuesto = 4350 + 0.3 * (ingresos – 35000) El caso es… 6001 impuesto = 0.15 * (ingresos – 6000) Caso aparte… impuesto = 0 Finalizar Seleccionar

Ejemplo: si el ingreso es 37000, el impuesto es igual a 4350 + 0.3 * (37000-35000) = 4350 + 600 = $4950

5. Escribimos el valor del impuesto variable en la celda B2.

Rango («B2»).Valor = impuesto

6. Ponga este código en un botón de comando y pruébelo.

Resultado:

Deja un comentario