Condiciones y errores

Evitar dividir por cero sin ocultar otros errores

Quieres calcular una proporción y dar un mensaje claro cuando su denominador es cero. Un error esperado no debe convertirse automáticamente en un resultado numérico válido.

La respuesta directa

Usa =SI(B2=0;"Sin base";A2/B2) con los datos de la hoja G045. El resultado es 25,0%. SI comprueba B2 antes de dividir. Con 100 como base devuelve 25/100=0,25. Con base cero devuelve Sin base y no atribuye una proporción inexistente.

Para quién sirve: Guía de una fórmula de Excel con datos reproducibles. Incluye fórmula en español e inglés, ejercicio y archivo XLSX. Consulta la fuente para la compatibilidad de tu versión. La comprobación de cálculo se realizó con LibreOffice Calc; no se afirma una prueba en Excel de escritorio.

Encuentra lo que necesitas
  1. El problema que resuelve esta guía
  2. Fórmula lista para usar
  3. Por qué da 25,0%
  4. Una condición, dos salidas
  5. El error que debes evitar en este caso
  6. Descarga y reproduce el ejemplo
  7. Guías que resuelven el siguiente paso
  8. Datos del ejemplo y posición de cada fila
  9. Así queda la hoja de práctica
  10. Reproduce y comprueba el cálculo
  11. Practica: cambia un dato y predice el resultado
  12. Antes de usarlo con tus propios datos
  13. Dudas frecuentes sobre este caso

El problema que resuelve esta guía

Quieres calcular una proporción y dar un mensaje claro cuando su denominador es cero. Un error esperado no debe convertirse automáticamente en un resultado numérico válido.

Trabajaremos con un ejemplo pequeño y reproducible en la hoja G045. Los datos son ficticios: sirven para entender la regla, no representan ventas, personas ni mediciones reales. El resultado inicial que debes obtener es 25,0%.

Fórmula lista para usar

Con los datos situados en A1:B2, escribe en G5:

=SI(B2=0;"Sin base";A2/B2)

Esta versión utiliza nombres de función en español y punto y coma entre argumentos. Si tu Excel usa nombres en inglés, la fórmula equivalente es:

=IF(B2=0,"Sin base",A2/B2)

El idioma de las funciones y el separador de argumentos dependen de la instalación y la configuración regional. Cambia los separadores entre argumentos, sin alterar los caracteres que aparecen dentro de comillas. Los textos entre comillas forman parte del ejemplo.

Por qué da 25,0%

SI comprueba B2 antes de dividir. Con 100 como base devuelve 25/100=0,25. Con base cero devuelve Sin base y no atribuye una proporción inexistente.

Una condición, dos salidas

SI tiene una prueba lógica y una salida para cada resultado de esa prueba. Revisa el operador: < y <= representan fronteras diferentes. Las etiquetas de texto se escriben entre comillas; las referencias y los cálculos no. Prueba valores justo por debajo, en el límite y por encima cuando haya un umbral.

El error que debes evitar en este caso

Envolver toda fórmula en SI.ERROR(...;0) también ocultaría referencias rotas o tipos incorrectos. Comprueba la condición esperada y deja visibles los fallos que no entiendes.

Descarga y reproduce el ejemplo

Descargar el cuaderno de práctica de Celda Certera — XLSX. Contiene un índice y 100 ejemplos independientes, sin macros; abre la pestaña G045 para seguir esta guía. Los datos editables están en azul y el resultado de la fórmula en verde.

La celda G5 conserva una fórmula, no un resultado pegado. El texto de G8 permite consultar su expresión interna en inglés. Cambia B2 a 0 y comprueba Sin base. Después deshaz el cambio para recuperar el escenario inicial.

Qué comprobamos: los resultados iniciales y los de ese cambio se recalcularon con LibreOffice Calc y se contrastaron con los resultados esperados de cada ejemplo. La imagen es una representación de la hoja, no una captura de Excel. Las instrucciones y la semántica de las funciones se contrastaron con la documentación de Microsoft. Esta revisión no equivale a probar todos los archivos de origen o todas las versiones de Excel.

Guías que resuelven el siguiente paso

Datos del ejemplo y posición de cada fila

Fila de Excel A · Parte B · Total
2 25 100

Así queda la hoja de práctica

Ejemplo G045: datos de entrada y fórmula en G5 con resultado 25,0%. La tabla anterior contiene los datos accesibles.
Ilustración propia de Celda Certera a partir del cuaderno G045. Datos ficticios; resultado calculado. No es una captura de la aplicación Excel.

Reproduce y comprueba el cálculo

  1. Abre el ejemplo correcto

    Descarga el cuaderno y selecciona G045. Si prefieres una hoja vacía, copia los encabezados en la fila 1 y los datos en sus posiciones indicadas, sin desplazar columnas.

  2. Comprueba los tipos de dato

    Los textos aparecen entre comillas angulares en la tabla para identificarlos; esas comillas no forman parte del dato. Una celda marcada vacía debe quedar vacía. Introduce fechas y horas como valores reales, no como descripciones.

  3. Introduce la fórmula

    Escribe =SI(B2=0;"Sin base";A2/B2) en G5. Deja G5 fuera del rango de entrada para evitar una referencia circular.

  4. Aplica el formato y contrasta

    El resultado debe mostrarse como 25,0%. Para el ejercicio utiliza porcentaje con 1 decimales y el signo %. Si el número interno es correcto pero la presentación difiere, revisa el formato de celda.

  5. Modifica una entrada

    Cambia B2 a 0, sin modificar la fórmula. El resultado esperado es Sin base. Deshaz el cambio para volver al original.

Practica: cambia un dato y predice el resultado

En la hoja G045, cambia únicamente B2 a 0. ¿Qué debe mostrar G5? Escribe porcentaje con 1 decimales y el signo %; puedes usar coma o punto decimal. No añadas separadores de miles.

Ver solución explicada

Sin base. Al modificar B2, la fórmula =SI(B2=0;"Sin base";A2/B2) da Sin base. El punto de partida era 25,0%. Restaura la entrada original y comprueba que vuelve a ese resultado.

Antes de usarlo con tus propios datos

Marca tus comprobaciones. Se conservan solo mientras esta página permanezca abierta.

0 de 6 comprobaciones

Dudas frecuentes sobre este caso

¿El mensaje Sin base es un número?

No. Es texto que comunica por qué no hay proporción. Tenlo en cuenta si después agregas resultados: no lo interpretes como cero observado.

¿Qué dato cambio para comprobar que entendí la fórmula?

Modifica solo B2 a 0. El resultado esperado es Sin base, partiendo de 25,0%. Si difiere, compara primero esa celda y las referencias de la fórmula antes de modificar otra entrada.

¿Por qué la fórmula aparece escrita en vez de calcularse?

Comprueba que empieza con =, que no tiene un apóstrofo delante y que la celda no está almacenando la fórmula como texto. Tras pasar a General, vuelve a editar y confirmar la fórmula. Si ves fórmulas en todas las celdas, revisa también la opción Mostrar fórmulas.

¿Puedo aplicar esta guía directamente a cualquier archivo?

No sin adaptar el origen. Envolver toda fórmula en SI.ERROR(...;0) también ocultaría referencias rotas o tipos incorrectos. Comprueba la condición esperada y deja visibles los fallos que no entiendes. La comprobación documentada usa los datos del ejemplo; valida las entradas de tu archivo y conserva una copia antes de ampliar el cálculo.

Fuentes y documentación

Equipo editorial de Celda Certera

Revisión editorial: 28/09/2026. Consulta nuestra metodología.