Fórmula de Excel: cálculo del impuesto sobre las ventas de dos niveles -

Tabla de contenido

Fórmula genérica

=IF(A1<=limit,A1*tier1,limit*tier1+(A1-limit)*tier2)

Resumen

Para calcular un impuesto sobre las ventas con dos niveles (corchetes), puede usar una fórmula IF básica. En el ejemplo que se muestra, la fórmula en C5, copiada, es:

=IF(B5<=limit,B5*tier1,limit*tier1+(B5-limit)*tier2)

donde "límite" (F6), "tier1" (F4) y "tier2" (F5) son rangos con nombre.

Explicación

En esencia, esta fórmula se basa en una única función SI. La prueba lógica se basa en esta expresión:

B5<=limit

Cuando B5 (la cantidad actual) es menor que el límite (10,000), la prueba devuelve VERDADERO y la función SI calcula solo un impuesto de nivel 1 y devuelve un resultado final con esto:

B5*tier1

Sin embargo, cuando la cantidad es mayor que el límite (10,000), la prueba lógica devuelve VERDADERO. Luego, la función SI ejecuta una expresión para calcular los impuestos para los impuestos de nivel 1 y nivel 2:

limit*tier1+(B5-limit)*tier2

Traducción:

  1. Calcule el impuesto de nivel 1 multiplicando el límite (10,000) por el impuesto de nivel 1 (6%).
  2. Calcule el impuesto de nivel 2 restando el límite de la cantidad y multiplicando el resultado por la tasa impositiva de nivel 2 (10%).
  3. Agregue el impuesto de nivel 1 al impuesto de nivel 2 y devuelva un resultado final.

Sin rangos con nombre

Los rangos con nombre pueden hacer que las fórmulas sean más fáciles de escribir y leer. La misma fórmula sin rangos con nombre se ve así:

=IF(B5<=$F$6,B5*$F$4,$F$6*$F$4+(B5-$F$6)*$F$5)

Las referencias a limit, tier1 y tier2 están bloqueadas para evitar cambios cuando la fórmula se copia en la tabla.

Articulos interesantes...