
Jader Andrés Peláez Gaviria
Preguntacómo funciona el si.error?

Agustín Enríquez Hernández
Un ejemplo claro es cuando tienes una división, imagina que vas obtener el precio promedio de tus productos vendidos en cada día del mes, ejemplo el día 1 vendiste 10 productos y la cantidad fue de $ 35,700, entonces el precio promedio fue de $35,700 / 10 = $ 3,570, el día 2 se vendió $ 58,000 con 20 productos, el precio promedio es $58,000 / 20 =$2,900, pero el día 3 no tuviste venta, entonces tu fórmula sería $ 0 / 0 y eso te genera un error, ya que no podemos dividir por cero. Entonces lo mejor es colocar con la función SI.ERROR de la siguiente manera:
**= SI.ERROR($0/0,0) **
En este caso en lugar de que aparezca error aparecerá 0 (cero), o bien puede ser:
**= SI.ERROR($0/0,"Sin venta") **
Ahora aparecerá la frase indicando que no hubo venta. El inconveniente en esta última opción es que si posteriormente quieres sumar las ventas podría generar un nuevo error. Todo depende como lo vayas a ocupar.
Saludos

Alejandro Guzmán
Hola Andres, si.error sirve para devolver un valor en caso de que exista algún error en la formula, podes devolver cualquier valor, yo generalmente lo uso para evitar que quede vacía la celda en vez de que quede el mensaje de error todo feo.
se usa así: si.error(suma(A1;B1);"") imagina que no hay datos en A1, entonces la formula suma devolvería error, por eso con "" le indico que mejor se quede vacía si ese error ocurre, de lo contrario muestra el resultado de la suma
en vez de poner "" podes poner lo que querras, ya sea otra función o otro valor