



Necesitamos obtener el porcentaje de dos valores numéricos en Excel para mostrar la diferencia que representan.

Emplearemos las siguientes funciones, anidándolas:
Función SI.ERROR. Evalúa la expresión y se produce un error muestra un valor.
Función SI. Comprueba si se cumple una condición y devuelve un valor si es VERDADERO y otro si es FALSO.
Función Y. Comprueba si todos los argumentos son Verdaderos, devolviendo verdadero si todos son verdaderos.
En la columna A disponemos de los países donde realizamos ventas, la columna B, muestra las ventas en el año 2016 y la columna C, muestra las ventas en el año 2017.
A | B | C | D | |
---|---|---|---|---|
1 | 2016 | 2017 | Resultado | |
2 | España | 10.000,00 | 10.000,00 | |
3 | Mexico | 6.000,00 | 12.000,00 | |
4 | Colombia | 16.000,00 | 8.000,00 | |
5 | Perú | -2.000,00 | 2.000,00 | |
6 | Chile | 2.000,00 | -2.000,00 |
Ir a: Celda D2
Escribir:
=SI.ERROR(SI(Y(B2<0;C2<0;C2>B2);-((C2-B2)/B2);
SI(Y(B2<0;C2<0;C2>0);-((C2-B2)/B2);((C2-B2)/B2)));0)FORMATO PORCENTAJE. Seleccionar la celda D2
Botón derecho del ratón (menú contextual)
Formato de celdas. Mostrará la ventana de formato.
Ir a Pestaña: Número
Categoría: Porcentaje
Posición decimales: 2.
Pulsar el botón Aceptar. Cierra la ventana y aplica el formato de porcentaje.
Verificar como muestra 0,00%. Al ser el valor de 2016 (B2) igual al de 2017 (C2).
Copiar la celda D2. Celda que incluye la fórmula deseada.
Seleccionar el rango D3:D6
Pegar como fórmula. Mostrará el porcentaje en el rango.

- Consultar:
=(D18-C18)/C18*100
Si C18 es 0 y D es 566. Como puedo calcular con formula en EXCEL el porcentaje sin que salga error #¡DIV/0! ?
Muchas gracias de antemano.
Hola Lidia,
Prueba con la fórmula =SI.ERROR((D18-C18)/C18*100;"")
Saludos.
Muchas gracias.
Un cordial saludo.
Gracias por la ayuda
voy a probarlo y les informo
Saludos