Error #¡DIV/0! en Excel: división entre cero o celda vacía
#¡DIV/0! aparece al dividir entre cero o entre una celda vacía, porque Excel trata la vacía como 0.

Cómo evitarlo
Comprueba el divisor antes de dividir. Es lo más claro, porque solo atiende este caso:
=SI(C6=0,"Sin piezas",B6/C6)
También funciona SI.ERROR, más corto, pero oculta cualquier error y no solo este:
=SI.ERROR(B6/C6,"Sin dato")Antes de ocultarlo, pregúntate por qué falta el dato
Una celda vacía puede significar que aún no capturas el dato. Si muestras 0 o un guion, el reporte se ve bien, pero esconde el faltante. En un cálculo de costos o márgenes, mejor usa un mensaje que se note, como «Sin piezas».
PROMEDIO también da este error si no hay ningún número en el rango, y PROMEDIO.SI si ninguna fila cumple la condición.
Preguntas frecuentes
¿Por qué da error si la celda está vacía?
En una división, Excel trata la celda vacía como cero.
¿Es mejor mostrar 0 o dejarla en blanco?
Depende. En blanco o con un mensaje deja claro que no hay dato. Un 0 puede sumarse o promediarse como si fuera real y distorsionar el resultado.