Cómo dividir en Excel (y evitar el error #¡DIV/0!)

Divide en Excel con la barra (/): celdas, columnas y por un número fijo. Evita el error #¡DIV/0! con SI.ERROR y usa COCIENTE y RESIDUO. Guía con demo.

fxBlog

Cómo dividir en Excel (y evitar el error #¡DIV/0!)

Divide en Excel con la barra (/): celdas, columnas y por un número fijo. Evita el error #¡DIV/0! con SI.ERROR y usa COCIENTE y RESIDUO. Guía con demo.

Listo·Alejandro·14 min de lectura·Actualizado 5 Oct 2026

Dividir en Excel es una de las operaciones más básicas del programa, pero también una de las que más dudas genera cuando empiezas a trabajar con hojas de cálculo grandes. A diferencia de sumar o restar, la división en Excel tiene sus propias trampas: el temido error #¡DIV/0!, la confusión entre referencias relativas y absolutas al arrastrar una fórmula, o la diferencia entre el cociente y el resto de una división entera. En esta guía vas a aprender, paso a paso, cómo dividir en Excel de todas las formas posibles: con el operador barra (/), arrastrando fórmulas para dividir columnas enteras, fijando un divisor fijo con el símbolo $, usando las funciones COCIENTE y RESIDUO, repartiendo totales entre partes iguales, calculando porcentajes y dividiendo sin fórmulas con el Pegado especial.

No necesitas ninguna función especial para dividir en Excel: no existe una función llamada DIVIDIR, sino que se utiliza directamente el símbolo de la barra inclinada (/) entre dos valores o referencias de celda. Eso sí, cuando trabajas con miles de filas, con divisores que pueden ser cero, o cuando necesitas separar la parte entera del resto, hace falta algo más de técnica. Vamos a verlo todo con ejemplos prácticos que puedes reproducir en tu propia hoja.

Cómo dividir en Excel (y evitar el error #¡DIV/0!)
Cómo dividir en Excel (y evitar el error #¡DIV/0!)

El operador de división en Excel: la barra inclinada (/)

Para dividir en Excel se utiliza el operador aritmético / (barra inclinada), el mismo símbolo que en una calculadora. La sintaxis básica es igual que la de una fórmula normal: empiezas por el signo igual (=), escribes el dividendo, el símbolo / y después el divisor. Por ejemplo, =10/2 devuelve 5. Pero lo habitual no es dividir números escritos a mano, sino celdas: si en A1 tienes 100 y en B1 tienes 4, la fórmula =A1/B1 devuelve 25.

Igual que ocurre al multiplicar en Excel o al restar en Excel, puedes combinar la división con otras operaciones dentro de la misma fórmula, respetando la jerarquía de operadores: multiplicaciones y divisiones se calculan antes que sumas y restas, salvo que uses paréntesis para forzar un orden distinto. Por ejemplo, =(A1+B1)/2 calcula primero la suma y después divide entre 2, mientras que =A1+B1/2 solo divide B1 entre 2 y luego suma A1.

FórmulaQué haceResultado (ejemplo)
=10/2Divide dos números escritos directamente5
=A1/B1Divide el contenido de A1 entre el de B1Depende de los valores
=(A1+B1)/2Suma A1 y B1 y después divide entre 2Media de A1 y B1
=SUMA(A1:A10)/10Divide la suma de un rango entre un número fijoMedia de 10 celdas
💡
El resultado también es un número, no textoEl resultado de una división en Excel es siempre un valor numérico, aunque tenga decimales. Si quieres controlar cuántos decimales se muestran, no hace falta redondear el cálculo: basta con cambiar el formato de celda (Inicio > aumentar o disminuir decimales) sin tocar la fórmula.

Cómo dividir una columna entera por otra

Cuando necesitas dividir una columna por otra —por ejemplo, el total de ventas entre las unidades vendidas para obtener el precio medio por unidad en cada fila—, no hace falta escribir la fórmula fila por fila. Excel permite arrastrar una fórmula para que se repita automáticamente ajustando las referencias.

Arrastrar el controlador de relleno para dividir varias filas

  1. Escribe la fórmula de división en la primera fila de datos, por ejemplo =A2/B2 en la celda C2.
  2. Pulsa Intro para confirmar y vuelve a seleccionar la celda C2.
  3. Sitúa el cursor sobre la esquina inferior derecha de la celda hasta que aparezca una cruz negra: es el controlador de relleno.
  4. Haz doble clic sobre esa cruz (si la columna de al lado tiene datos en todas las filas) o arrastra hacia abajo manualmente hasta la última fila.
  5. Excel copiará la fórmula ajustando automáticamente las referencias relativas: C3 tendrá =A3/B3, C4 tendrá =A4/B4, y así sucesivamente.

Este comportamiento se debe a que, por defecto, las referencias de celda en Excel son relativas: cambian según la posición a la que se copian. Es perfecto cuando quieres dividir cada fila por su pareja correspondiente en otra columna, pero se convierte en un problema cuando el divisor debe ser siempre el mismo. Para ese caso necesitas las referencias absolutas, que vemos en el siguiente apartado.

Pruébalo: divide en vivo

=A/B  → 
=SI.ERROR(A/B ; «—»)  → 

↑ Dividir entre 0 (o entre una celda vacía) da #¡DIV/0!. Con SI.ERROR muestras lo que tú quieras.

Dividir por un número fijo con referencia absoluta ($)

Imagina que tienes una lista de precios en dólares en la columna A y quieres convertirlos a euros dividiendo siempre entre el mismo tipo de cambio, que está en la celda D1. Si escribes =A2/D1 y arrastras hacia abajo, Excel desplazará también la referencia a D1, convirtiéndola en D2, D3, D4… y el resultado dará error o cero, porque esas celdas están vacías. La solución es fijar la celda con el símbolo $ para convertirla en una referencia absoluta.

La fórmula correcta sería =A2/$D$1. El símbolo $ delante de la letra de columna y del número de fila «bloquea» esa referencia, de modo que, al arrastrar la fórmula hacia abajo, el divisor sigue siendo siempre D1 en todas las filas, mientras que A2 se sigue ajustando de forma relativa (A3, A4, A5…). Puedes escribir el símbolo $ a mano o seleccionar la referencia dentro de la fórmula y pulsar la tecla F4 para alternar entre relativa y absoluta. Si quieres profundizar en esta técnica, tienes toda la explicación en cómo fijar celdas en Excel.

Tipo de referenciaEjemploQué ocurre al arrastrar
Relativa=A2/B2Ambas celdas se desplazan (A3/B3, A4/B4…)
Absoluta=A2/$D$1D1 no cambia nunca; solo se desplaza A2
Mixta (columna fija)=A2/$D1Se fija la columna D, pero la fila puede variar
💡
Combínalo con la multiplicaciónLa misma lógica del $ se usa al multiplicar en Excel por un valor fijo, como un IVA o un tipo de cambio. Si dominas la referencia absoluta para dividir, la aplicarás igual de bien para multiplicar.

El error #¡DIV/0! y cómo evitarlo

El error más habitual al dividir en Excel es el #¡DIV/0!, que aparece cuando intentas dividir un número entre cero o entre una celda vacía (Excel trata una celda vacía como si valiera cero en este contexto). Es un error muy común en hojas dinámicas donde el divisor depende de datos que todavía no se han introducido, por ejemplo al calcular una media o un porcentaje sobre una fila que aún no tiene información completa.

⚠️
#¡DIV/0! no significa que la fórmula esté mal escritaEl error #¡DIV/0! no indica un fallo de sintaxis, sino un problema con los datos: el divisor es cero o está vacío. Antes de tocar la fórmula, revisa la celda que estás usando como divisor. Es un error muy frecuente en columnas calculadas que se copian antes de tener todos los datos rellenos.

Evitar el error #¡DIV/0! con SI.ERROR

La forma más rápida y limpia de evitar que se muestre #¡DIV/0! es envolver la división con la función SI.ERROR, que sustituye cualquier error por el valor que tú decidas. Por ejemplo: =SI.ERROR(A2/B2;0) mostrará el resultado normal de la división si todo va bien, y un 0 (o el texto que prefieras, como comillas vacías «») si se produce cualquier error, incluido el de dividir entre cero. Tienes una explicación completa de esta función, con más casos de uso, en cómo usar SI.ERROR en Excel.

Evitar el error #¡DIV/0! con la función SI

Otra opción, más explícita, es comprobar antes con SI si el divisor es cero y, en ese caso, mostrar otra cosa en lugar de intentar la división. La fórmula sería: =SI(B2=0;»»;A2/B2). Se lee así: «si B2 es igual a 0, deja la celda en blanco; si no, calcula A2 entre B2». Esta variante es útil cuando quieres distinguir el caso de divisor cero de otros posibles errores, algo que SI.ERROR no permite por sí solo.

FórmulaCuándo usarla
=SI.ERROR(A2/B2;0)Para capturar cualquier tipo de error, no solo #¡DIV/0!
=SI(B2=0;»»;A2/B2)Para tratar específicamente el caso de divisor igual a cero
=SI(B2=0;»Sin datos»;A2/B2)Para mostrar un mensaje explicativo en lugar de un valor vacío

COCIENTE y RESIDUO: la división entera y el resto

El operador / siempre devuelve un resultado con decimales cuando la división no es exacta. Pero a veces lo que necesitas es justo lo contrario: solo la parte entera de la división, o solo el resto que sobra. Para eso Excel tiene dos funciones específicas: COCIENTE y RESIDUO.

COCIENTE: la parte entera de una división

La función COCIENTE devuelve únicamente la parte entera del resultado de una división, descartando los decimales (sin redondear). Su sintaxis es =COCIENTE(numerador; denominador). Por ejemplo, =COCIENTE(17;5) devuelve 3, porque 17 entre 5 caben 3 veces enteras. Es muy útil cuando repartes unidades completas, como cajas, paquetes o grupos, y no quieres decimales.

RESIDUO: lo que sobra de una división

La función RESIDUO devuelve lo que queda después de hacer la división entera, es decir, el resto. Su sintaxis es =RESIDUO(numerador; denominador). Siguiendo el ejemplo anterior, =RESIDUO(17;5) devuelve 2, porque 17 = (5 × 3) + 2. COCIENTE y RESIDUO se usan casi siempre juntos, ya que uno complementa al otro para descomponer cualquier división en sus dos componentes.

FunciónFórmulaResultado con 17 y 5
División normal=17/53,4
COCIENTE=COCIENTE(17;5)3
RESIDUO=RESIDUO(17;5)2
📌
Una regla que nunca fallaPara cualquier división, siempre se cumple que numerador = (denominador × COCIENTE) + RESIDUO. Es una forma rápida de comprobar que has aplicado bien ambas funciones sobre los mismos datos.

Repartir un total en partes iguales

Uno de los usos más prácticos de dividir en Excel es repartir un total entre varias partes: dividir un gasto entre compañeros de piso, un presupuesto entre departamentos o un objetivo de ventas entre meses. La fórmula es la misma división básica, pero conviene organizarla bien para que sea fácil de mantener.

  1. Coloca el total a repartir en una celda, por ejemplo A1 (500 €).
  2. Coloca el número de partes en otra celda, por ejemplo B1 (4 personas).
  3. En la celda donde quieras el resultado escribe =A1/B1, que devolverá 125 €.
  4. Si el reparto debe hacerse en unidades enteras (por ejemplo, repartir 17 folios entre 4 personas), usa =COCIENTE(A1;B1) para la parte que le toca a cada uno y =RESIDUO(A1;B1) para saber cuántas unidades sobran sin repartir.
💡
Cuidado con los decimales al repartir dineroCuando repartes un importe económico y el resultado tiene muchos decimales, es buena práctica envolver la división con REDONDEAR, por ejemplo =REDONDEAR(A1/B1;2), para que el reparto quede en céntimos exactos y no se acumulen diferencias al sumar las partes.

Calcular porcentajes con división (parte entre total)

Casi todos los cálculos de porcentaje en Excel son, en el fondo, una división: se divide la parte entre el total y después se da formato de porcentaje al resultado. La fórmula genérica es =parte/total, por ejemplo =B2/B10 si B2 contiene las ventas de un producto y B10 el total de ventas de todos los productos.

Una vez escrita la fórmula, aplica el formato de porcentaje desde Inicio > Estilo porcentual (o el atajo Ctrl+Shift+%), y Excel multiplicará automáticamente el resultado por 100 y añadirá el símbolo % sin que tengas que modificar la fórmula. Si necesitas también calcular variaciones porcentuales, aumentos o descuentos, tienes una guía completa en cómo calcular porcentajes en Excel.

SituaciónFórmulaResultado con formato %
Peso de un producto sobre el total de ventas=B2/$B$10Por ejemplo, 18%
Porcentaje de tareas completadas=COMPLETADAS/TOTALPor ejemplo, 75%
Porcentaje de variación entre dos periodos=(Actual-Anterior)/AnteriorPor ejemplo, 12%

Dividir con Pegado especial → Dividir (sin escribir fórmulas)

Excel también permite dividir varias celdas a la vez por un número fijo sin escribir ninguna fórmula, usando la opción Pegado especial. Es muy útil cuando quieres transformar los valores originales —por ejemplo, pasar una columna de gramos a kilogramos dividiendo entre 1000— sin dejar fórmulas dependientes de otra celda.

  1. Escribe en una celda vacía el número por el que quieres dividir, por ejemplo 1000, y cópiala con Ctrl+C.
  2. Selecciona el rango de celdas que quieres dividir por ese número.
  3. Haz clic derecho y elige Pegado especial (o el atajo Ctrl+Alt+V).
  4. En el cuadro de diálogo, dentro del apartado Operación, marca la opción Dividir.
  5. Pulsa Aceptar: Excel dividirá cada celda seleccionada entre el número copiado y sustituirá los valores originales por el resultado.
⚠️
Esta operación sobrescribe los valores originalesA diferencia de una fórmula, el Pegado especial → Dividir reemplaza los datos originales por el resultado de la división, sin dejar rastro de la operación. Haz una copia de la hoja antes de usarlo si crees que podrías necesitar los valores originales más adelante.

Cómo dividir en Google Sheets

Si trabajas en Google Sheets, la división funciona exactamente igual que en Excel: se usa el mismo operador barra (/) y la sintaxis =A1/B1 es idéntica. Las referencias absolutas con $ también se comportan igual, y puedes arrastrar el controlador de relleno para copiar fórmulas de la misma manera.

Las funciones equivalentes a COCIENTE y RESIDUO existen también en Google Sheets, aunque conviene conocer sus nombres: la función COCIENTE se llama igual en la versión en español, y también admite el nombre en inglés QUOTIENT; para el resto, además de RESIDUO, ten en cuenta que MOD(numerador; denominador) es el nombre en inglés de la misma función: en Excel y Google Sheets en español se escribe RESIDUO, y MOD solo vale con la interfaz en inglés. La función SI.ERROR también existe con el mismo nombre en Google Sheets para capturar el error de dividir entre cero. La principal diferencia práctica es que Google Sheets no tiene una opción de Pegado especial → Dividir tan directa como Excel: para transformar valores por un número fijo sin fórmulas necesitarás escribir la división y después pegar solo los valores (Pegado especial > Solo valores) sobre la columna original.

¿Repartes gastos y cuentas?

Nuestras plantillas ya traen las divisiones y totales montados. Gratis.

Ver la plantilla →

Preguntas frecuentes

¿Cómo se hace una división en Excel?
Se utiliza el operador barra (/). Escribe el signo igual, después el dividendo, la barra y el divisor, por ejemplo =A1/B1 si quieres dividir el contenido de la celda A1 entre el de la celda B1. No existe una función llamada DIVIDIR en Excel.
¿Por qué me aparece el error #¡DIV/0! en Excel?
Aparece cuando el divisor de tu fórmula es cero o hace referencia a una celda vacía. Para solucionarlo puedes usar SI.ERROR(A1/B1;0) o comprobar antes con SI si el divisor es cero, por ejemplo SI(B1=0;»»;A1/B1).
¿Cómo divido una columna entera por un número fijo?
Escribe la fórmula en la primera fila usando una referencia absoluta para el número fijo, por ejemplo =A2/$D$1, y después arrastra el controlador de relleno hacia abajo. El símbolo $ evita que la referencia al divisor se desplace al copiar la fórmula.
¿Cuál es la diferencia entre COCIENTE y RESIDUO en Excel?
COCIENTE(numerador;denominador) devuelve solo la parte entera de una división, sin decimales. RESIDUO(numerador;denominador) devuelve lo que sobra después de esa división entera. Juntas descomponen cualquier división en sus dos partes.
¿Se puede dividir en Excel sin escribir ninguna fórmula?
Sí, copiando el número divisor, seleccionando el rango que quieres transformar y usando Pegado especial con la opción Dividir marcada en el apartado Operación. Esto sustituye los valores originales por el resultado, así que conviene hacer una copia antes.
¿Cómo calculo un porcentaje dividiendo en Excel?
Divide la parte entre el total con una fórmula como =parte/total y después aplica el formato de porcentaje (Ctrl+Shift+%) a la celda. Excel se encarga de multiplicar por 100 y añadir el símbolo % automáticamente.
¿La división funciona igual en Google Sheets que en Excel?
Sí, el operador barra (/), las referencias absolutas con $ y funciones como SI.ERROR se comportan de la misma forma. La diferencia principal es que Google Sheets no tiene una opción de Pegado especial para dividir tan directa como Excel.
¿Cómo evito que una división muestre demasiados decimales?
No hace falta cambiar la fórmula: selecciona la celda con el resultado y usa los botones de aumentar o disminuir decimales en la pestaña Inicio, o aplica REDONDEAR(A1/B1;2) si necesitas que el propio valor calculado quede redondeado.

En resumen

Dominar cómo dividir en Excel va mucho más allá de recordar el símbolo de la barra inclinada. Con el operador /, las referencias absolutas con $, la protección frente al error #¡DIV/0! mediante SI.ERROR o SI, y las funciones COCIENTE y RESIDUO para separar la parte entera del resto, tienes todo lo necesario para resolver desde un simple reparto de gastos hasta hojas de cálculo complejas con miles de filas.

Practica estas fórmulas con tus propios datos: crea una columna con un total, otra con las unidades, y prueba a calcular el resultado, el cociente, el resto y el porcentaje que representa cada fila sobre el conjunto. Cuanto antes incorpores el hábito de proteger tus fórmulas frente a divisores en cero, menos sorpresas tendrás cuando tu hoja crezca.

Excel® es una marca registrada de Microsoft Corporation. Este sitio no está afiliado a Microsoft.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *