Programa
Dividir números en Excel parece fácil hasta que te das cuenta de que no hay botón de dividir. Y tampoco tiene función DIVIDE()
. Si alguna vez has intentado dividir los costes entre un equipo, calcular el gasto medio u ordenar datos desordenados, probablemente también te hayas encontrado con esto. Para evitarlo, utilizamos la barra diagonal /
en Excel.
En esta guía te mostraré cómo dividir una celda por otra, aplicar la misma fórmula a toda una columna, corregir errores, mantener tus números enteros cuando sea necesario e incluso utilizar trucos inteligentes como Pegado especial.
División básica en Excel
En Excel, todas las fórmulas empiezan con un signo igual =
, y para dividir, utilizamos la barra inclinada /
. Así, si escribimos =20/10
, Excel nos da 2.
Cuando nuestras fórmulas se hacen más largas, como combinar la división con otras operaciones, Excel sigue la regla PEMDAS. Eso significa que resuelve las cosas en este orden: paréntesis, exponentes, multiplicación y división (de izquierda a derecha), y luego suma y resta.
Dividir con referencias de celda
Escribir los números directamente funciona, pero las referencias a celdas hacen que nuestras fórmulas sean más flexibles.
Supongamos que A2
tiene 20 y B2
tiene 10. Podemos escribir =A2/B2
en C2
y obtener el mismo resultado: 2
. Luego, para aplicar la misma fórmula en toda la columna, arrastra el cuadradito de la parte inferior derecha de la celda hacia abajo (por cierto, se llama tirador de relleno).
Divide los números utilizando las referencias de celda. Imagen del autor.
Si dividimos todo por el mismo número, como el valor de B2
, querremos bloquear esa celda utilizando una referencia absoluta como ésta: =A2/$B$2
. De este modo, aunque arrastremos la fórmula hacia abajo, siempre utilizará el valor de B2
.
Consejo rápido: Pulsa F4
después de hacer clic en la referencia de la celda para añadir esos signos de dólar automáticamente.
Divide los números utilizando la referencia absoluta. Imagen del autor
Dividir con Pegado especial
Si no quieres fórmulas en tu hoja, tengo un atajo: Primero, copia la celda con el número por el que quieres dividir. A continuación, selecciona el rango de números que quieras dividir, haz clic con el botón derecho del ratón, elige Pegado especial y luego Divide. O, si te encantan los atajos, pulsa Ctrl + Alt + V
para abrir el menú Pegado especial y, a continuación, pulsa I
para elegir Dividir.
Cuando pulses Aceptar, Excel sustituirá tus valores originales por los resultados, sin dejar ninguna fórmula.
Divide los números utilizando el método Pegado especial. Imagen del autor.
Explorar las funciones de división especializadas en Excel
A veces, no necesitamos el resultado completo de una división; sólo queremos una parte. Quizá porque sólo nos interesa el número entero o necesitamos el trozo sobrante. Excel tiene dos funciones incorporadas que facilitan esta tarea.
La función QUOTIENT()
Esta función de QUOTIENT()
devuelve sólo la parte de números enteros de una división y omite todo lo que sobre. Funciona así:
QUOTIENT(numerator, denominator)
Así, si escribimos =QUOTIENT(10, 7)
, Excel nos da 1
. Es la parte entera de 10 dividida por 7. Si hubiéramos utilizado una división normal como =10/7
, veríamos 1.43
, pero QUOTIENT()
corta todo lo que hay después del decimal.
Divide los números utilizando la función CUOTIENTAS(). Imagen del autor.
La función MOD()
La función MOD()
devuelve el resto, lo que sobra tras la división. Su sintaxis es:
MOD(number,divisor)
Si utilizamos =MOD(10, 7)
, Excel nos devuelve 3
. Eso es porque 7 cabe en 10 una vez (7 × 1 = 7), y sobran 3. No tienes que hacer tú mismo ese cálculo porque Excel lo maneja en un solo paso.
Utiliza MOD() para hallar el resto. Imagen del autor.
Dividir varios rangos a la vez
Si trabajas con miles de filas, escribir una fórmula distinta para cada una puede llevarte una eternidad. Por suerte, podemos manejar esto más rápidamente con fórmulas de arreglo. Nos permiten aplicar el mismo cálculo en varias celdas de una sola vez.
Supongamos que tenemos números en las celdas A2
a A10
y queremos dividirlos por los números de B2
a B8
. Para ello, seleccionamos las celdas donde queremos que aparezcan los resultados. A continuación, en la barra de fórmulas, escribe
=A2:A10/B2:B8
Ahora pulsa Ctrl + Shift + Enter
para que Excel lo convierta en una fórmula de arreglo. Una vez hecho esto, verás que aparecen llaves rizadas {}
alrededor de tu fórmula. A continuación, Excel divide cada valor del primer rango por el valor correspondiente del segundo. Así, A2
se divide por B2
, A3
por B3
, y así sucesivamente.
Consejo extra: Si intentas modificar parte del arreglo, Excel te advierte: "No puedes modificar parte de un arreglo". Para actualizarlo, sólo tienes que seleccionar el rango completo y hacer cambios en la barra de fórmulas.
Divide los números utilizando una fórmula de arreglo. Imagen del autor.
Otros problemas interesantes de división en Excel
Veamos un par de problemas de división en Excel que pueden estropear tu trabajo y cómo solucionarlos.
¡Manejo de la división por cero (#DIV/0! Error)
Si intentas dividir un número por cero o por una celda en blanco, Excel lanza el error #DIV/0!
. Es su forma de decir: "No puedo dividir por cero". Pero podemos solucionarlo utilizando IFERROR()
. He aquí cómo:
=IFERROR(A2/B2, "")
Esta fórmula intenta dividir A2
por B2
. Si funciona, estupendo. Si no lo hace, Excel muestra una celda en blanco en lugar de un error.
Maneja el error #DIV/0! con la función IFERROR(). Imagen del autor.
Si quieres mostrar un mensaje en su lugar, también puedes hacerlo:
=IFERROR(A2/B2, "Error in calculation")
O puedes comprobar el cero tú mismo utilizando la función IF()
:
=IF(B2=0, "Can't divide by zero", A2/B2)
De este modo, Excel sólo ejecuta la división cuando es seguro hacerlo.
Maneja el error #DIV/0! con la función IF(). Imagen del autor.
Dividir por porcentajes
Esto confunde a mucha gente: ¿Cuándo divides y cuándo multiplicas? He aquí una forma sencilla de pensarlo:
- Si quieres hallar una parte de un número, multiplica.
- Si quieres calcular el todo cuando conoces una parte y un porcentaje, divide.
Por ejemplo, para hallar el 30% de 70, multiplicaremos: =70*30%
Eso nos da 21
. Pero si sabemos que 90 es el 30% de algo, y queremos hallar la cantidad total, dividiremos: =90/30%
. Eso nos da 300
. También podemos escribir el porcentaje como decimal (=90/0.3
), y el resultado será el mismo.
Divide un número entre los porcentajes. Imagen del autor.
Garantizar resultados y totales con números enteros
A veces no queremos decimales. Si vamos a dividir objetos, empaquetar cajas o asignar tareas, necesitamos números enteros, no 2,3 cajas o 4,6 miembros del equipo. He aquí cómo podemos solucionarlo:
Utiliza INT() para redondear hacia abajo
La función INT()
de Excel es una forma sencilla de redondear hacia abajo al número entero más próximo. Así, si dividimos 10 entre 7, normalmente obtenemos 1,43. Pero =INT(10/7)
nos da 1
. Bonito y limpio.
Utiliza la función INT() para obtener un número entero. Imagen del autor
Combina INT() con MOD() para gestionar los sobrantes
¿Y si estamos dividiendo algo y hay un resto, como 16 objetos en cajas que contienen 7 cada una? Si redondeamos hacia abajo, nos faltarán un par de elementos. Para evitarlo, podemos utilizar una combinación de INT()
, MOD()
, y IF()
para asegurarnos de que no se omite nada:
=IF(MOD(A2,7)>0, INT(A2/7)+1, INT(A2/7))
Esto es lo que ocurre:
-
A2/7
nos da cuántas cajas llenas podemos llenar. -
MOD(A2,7)
comprueba si quedan restos. -
Si los hay, la fórmula añade una casilla más para que quepan los extras.
Así, para 16 artículos, esta fórmula nos da 3 cajas. Es una forma limpia de asegurarte de que todo cabe, incluso las sobras.
Combina MOD() e INT() para distribuir los elementos equitativamente. Imagen del autor.
Reflexiones finales
Y esto es todo. Tanto si utilizas una fórmula simple como si empleas funciones prácticas como QUOTIENT()
, MOD()
o INT()
, o incluso si te saltas las fórmulas por completo con Pegado especial, hay un método que se adapta a lo que estés trabajando. También hemos visto cómo manejar cosas complicadas, como dividir por cero, y cómo asegurarte de que tus resultados son números enteros cuando eso importa.
Ahora te toca a ti intentarlo. Abre Excel, prueba algunos de estos métodos y comprueba qué te funciona mejor. Cuanto más practiques, más rápido y fácil te resultará.
Si quieres seguir desarrollando tus habilidades, Datacamp tiene una lista de tutoriales de Excel para ayudarte a aprender Excel desde lo básico a lo avanzado. Si te gusta el análisis de datos, consulta el curso Análisis de datos en Excel o el programa Análisis de datos con Excel Power Tools.
Soy una estratega de contenidos a la que le encanta simplificar temas complejos. He ayudado a empresas como Splunk, Hackernoon y Tiiny Host a crear contenidos atractivos e informativos para su público.
Preguntas frecuentes
¿Puedo dividir dos valores de hojas de cálculo diferentes en Excel?
Sí, puedes dividir valores de hojas diferentes haciendo referencia al nombre de la hoja. Por ejemplo, =Sheet1!A2/Sheet2!B2
divide el valor de la celda A1
de la Hoja1 entre B1
de la Hoja2.
O en lugar de escribir la fórmula
- Selecciona la celda donde quieras añadir la fórmula e introduce
=
. - Selecciona la primera celda.
- A continuación, escribe el signo de división.
- Ve a la otra hoja y selecciona la segunda celda.
- Pulsa Intro.
¿Cómo evito que Excel cambie el resultado de una división por una fecha?
A veces Excel interpreta erróneamente el resultado como una fecha cuando escribimos 10/5
o algo similar. Para solucionarlo, cambia el formato de la celda a General o Número antes de introducir la fórmula.
¿Cómo divido un número y lo redondeo a 2 decimales?
Puedes utilizar la función ROUND()
así: =ROUND(A1/B1, 2)
. Dividirá y redondeará el resultado a dos decimales.