Quiero hacer una función en excel para calcular el impuesto a las ganancias
Hice esta macro para hacer hacer una función definida por el usuario, algo estoy haciendo mal por que no funciona
Public Function Impuesto(Importe)
Importe = Range("T53").Value
If Importe < 47699.16 Then
Importe = Importe * 0.05
ElseIf Importe > 47699.16 < 95338.32 Then
Importe = 2383.46 + (Importe - 47699.16) * 0.09
ElseIf Importe > 95338.32 < 143007.48 Then
Importe = 6366.78 + (Importe - 95338.32) * 0.12
ElseIf Importe > 143007.48 < 190676.65 Then
Importe = 12393.88 + (Importe - 143007.48) * 0.15
ElseIf Importe > 190676.65 < 286014.96 Then
Importe = 19544.36 + (Importe - 190676.65) * 0.19
ElseIf Importe > 286014.96 < 318353.28 Then
Importe = 37658.64 + (Importe - 286014.96) * 0.23
ElseIf Importe > 318353.28 < 572029.92 Then
Importe = 59586.45 + (Importe - 318353.28) * 0.27
ElseIf Importe > 572029.92 < 762706.57 Then
Importe = 111069.14 + (Importe - 572029.92) * 0.31
ElseIf Importe > 762706.57 Then
Importe = 170178.9 + (Importe - 762706.57) * 0.35
End If
End Function