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.
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.

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órmula | Qué hace | Resultado (ejemplo) |
|---|---|---|
| =10/2 | Divide dos números escritos directamente | 5 |
| =A1/B1 | Divide el contenido de A1 entre el de B1 | Depende de los valores |
| =(A1+B1)/2 | Suma A1 y B1 y después divide entre 2 | Media de A1 y B1 |
| =SUMA(A1:A10)/10 | Divide la suma de un rango entre un número fijo | Media de 10 celdas |
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
- Escribe la fórmula de división en la primera fila de datos, por ejemplo =A2/B2 en la celda C2.
- Pulsa Intro para confirmar y vuelve a seleccionar la celda C2.
- Sitúa el cursor sobre la esquina inferior derecha de la celda hasta que aparezca una cruz negra: es el controlador de relleno.
- 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.
- 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
↑ 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 referencia | Ejemplo | Qué ocurre al arrastrar |
|---|---|---|
| Relativa | =A2/B2 | Ambas celdas se desplazan (A3/B3, A4/B4…) |
| Absoluta | =A2/$D$1 | D1 no cambia nunca; solo se desplaza A2 |
| Mixta (columna fija) | =A2/$D1 | Se fija la columna D, pero la fila puede variar |
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.
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órmula | Cuá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ón | Fórmula | Resultado con 17 y 5 |
|---|---|---|
| División normal | =17/5 | 3,4 |
| COCIENTE | =COCIENTE(17;5) | 3 |
| RESIDUO | =RESIDUO(17;5) | 2 |
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.
- Coloca el total a repartir en una celda, por ejemplo A1 (500 €).
- Coloca el número de partes en otra celda, por ejemplo B1 (4 personas).
- En la celda donde quieras el resultado escribe =A1/B1, que devolverá 125 €.
- 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.
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ón | Fórmula | Resultado con formato % |
|---|---|---|
| Peso de un producto sobre el total de ventas | =B2/$B$10 | Por ejemplo, 18% |
| Porcentaje de tareas completadas | =COMPLETADAS/TOTAL | Por ejemplo, 75% |
| Porcentaje de variación entre dos periodos | =(Actual-Anterior)/Anterior | Por 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.
- Escribe en una celda vacía el número por el que quieres dividir, por ejemplo 1000, y cópiala con Ctrl+C.
- Selecciona el rango de celdas que quieres dividir por ese número.
- Haz clic derecho y elige Pegado especial (o el atajo Ctrl+Alt+V).
- En el cuadro de diálogo, dentro del apartado Operación, marca la opción Dividir.
- Pulsa Aceptar: Excel dividirá cada celda seleccionada entre el número copiado y sustituirá los valores originales por el resultado.
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.
Nuestras plantillas ya traen las divisiones y totales montados. Gratis.
Preguntas frecuentes
¿Cómo se hace una división en Excel?
¿Por qué me aparece el error #¡DIV/0! en Excel?
¿Cómo divido una columna entera por un número fijo?
¿Cuál es la diferencia entre COCIENTE y RESIDUO en Excel?
¿Se puede dividir en Excel sin escribir ninguna fórmula?
¿Cómo calculo un porcentaje dividiendo en Excel?
¿La división funciona igual en Google Sheets que en Excel?
¿Cómo evito que una división muestre demasiados decimales?
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.