En el fascinante mundo de las hojas de cálculo, Excel se destaca como una herramienta indispensable para realizar todo tipo de cálculos numéricos. Una función increíblemente útil y versátil que nos ofrece Excel es la función MOD. ¿Alguna vez te has preguntado cómo obtener el resto de una división en Excel? ¿O tal vez necesites encontrar múltiplos de un número específico? ¡No busques más! En este artículo, te mostraremos todo lo que necesitas saber sobre la función MOD de Excel y cómo utilizarla para obtener el resto de una división, encontrar múltiplos y mucho más. Así que prepárate para descubrir los secretos ocultos de Excel y llevar tus habilidades de cálculo al siguiente nivel. ¡Sigue leyendo y sorpréndete con las posibilidades infinitas que ofrece la función MOD de Excel!
El tutorial muestra cómo usar la función MOD para realizar la operación de módulo en Excel. También aprenderá cómo encontrar el resto puede ayudar a resolver tareas más complejas, como sumar cada enésima celda, resaltar números pares o impares y más.
La función MOD de Excel está diseñada para obtener el resto de la división. Sencillo, ¿no? Pero esta función es capaz de hacer mucho más que su propósito original, y en un momento aprenderá algunos usos no triviales de MOD en Excel que pueden resultarle útiles en su trabajo.
Función MOD de Excel: sintaxis y usos básicos
La función MOD en Excel se utiliza para encontrar el resto después de dividir un número (dividendo) por otro (divisor). En matemáticas, esta operación se llama módulo operación o módulode ahí el nombre MOD.
La función MOD tiene la siguiente sintaxis:
MOD(número, divisor)
Dónde:
- Número (obligatorio) – el número a dividir.
- Divisor (obligatorio): el número por el que dividir.
Por ejemplo, MOD(10,3) devuelve 1 porque 10 dividido por 3 tiene un cociente de 3 y deja un resto de 1 (10=3*3+1). La fórmula MOD(10,5) devuelve cero porque 10 se divide entre 5 sin resto.
3 cosas que debes saber sobre MOD en Excel
Fórmulas MOD para calcular celdas.
En las hojas de trabajo de la vida real, la función MOD de Excel rara vez se utiliza por sí sola. Más a menudo, lo encontrará como parte de fórmulas más grandes que realizan varios cálculos basados en el resto de la división.
Fórmula mod para sumar cada enésima fila o columna
Por sorprendente que parezca, Microsoft Excel no tiene una función incorporada para sumar cada segunda, tercera, etc. fila de una hoja de cálculo. Sin embargo, eso se puede hacer fácilmente utilizando una de las siguientes fórmulas.
Suma cada dos filas
Para sumar valores en cada segunda fila, use MOD junto con FILA y SUMPRODUCTO:
Suma incluso filas:
SUMAPRODUCTO((MOD(FILA(rango),2)=0)*(rango))
Suma extraño filas:
SUMAPRODUCTO((MOD(FILA(rango),2)=1)*(rango))
Suponiendo que B2:B7 son las celdas a sumar, las fórmulas tienen el siguiente aspecto:
Suma incluso filas:=SUMPRODUCT((MOD(ROW($B$2:$B$7),2)=0)*($B$2:$B$7))
Suma extraño filas:=SUMPRODUCT((MOD(ROW($B$2:$B$7),2)=1)*($B$2:$B$7))
La siguiente captura de pantalla muestra el resultado:
En estas fórmulas, la combinación MOD ROW determina qué filas sumar y SUMPRODUCT suma los valores. Así es cómo:
ROW proporciona una serie de números de fila al número argumento de la función MOD. MOD divide cada número de fila por 2 y verificas el resultado:
- Para resumir incluso filas, el resultado debería ser 0 porque los números pares son divisibles por 2 de manera uniforme, sin resto.
- Para resumir extraño filas, el resultado debería ser 1 porque los números impares divididos por 2 dejan un resto de 1.
En lugar de SUMAPRODUCTO, puede usar la función SI para evaluar la condición y SUMA para sumar los números (es una fórmula matricial, que se ingresa presionando Ctrl + Mayús + Intro):
=SUM(IF(MOD(ROW($B$2:$B$7),2)=0,$B$2:$B$7,0))
Personalmente, me quedaría con SUMPRODUCT porque FILA es una función volátil y usarla en una fórmula matricial hace que toda la fórmula sea volátil. Eso significa que la fórmula se volverá a calcular con cada cambio que realice en un libro, lo que puede ralentizar notablemente su Excel.
Suma cada enésima fila
Para sumar cada 3tercero4th5thetc. fila, utilice esta fórmula genérica:
SUMAPRODUCTO((MOD(FILA(rango)-FILA(primera_celda)+1,norte)=0)*(rango))
Por ejemplo, para sumar cada 3tercero celda en el rango C2:C10, la fórmula es la siguiente:
=SUMPRODUCT((MOD(ROW($C$2:$C$10)-ROW($C$2)+1,3)=0)*($C$2:$C$10))
En comparación con el ejemplo anterior, esta fórmula tiene una “lógica de filtrado” un poco más compleja:
MOD(ROW($C$2:$C$10)-ROW($C$2)+1,3)=0
Primero, resta la primera fila de todas las demás filas del rango para obtener una matriz de números de fila relativos {0;1;2;3;4;5;6;7;8}, a la que le sumas 1 para comenzar a contar. de uno: {1;2;3;4;5;6;7;8;9}
La matriz anterior va al número argumento de la función MOD, que devuelve el resto después de dividir cada número por 3: {1;2;0;1;2;0;1;2;0}
Tenga en cuenta que aparecen ceros por cada 3tercero fila, y MOD()=0 le dice a Excel que devuelva VERDADERO solo para estas filas, FALSO para todas las demás filas. Con VERDADERO igual a 1 y FALSO a 0, nos queda una matriz de {0,0,1,0,0,1,0,0,1}
Finalmente, SUMPRODUCT multiplica la matriz anterior y C2:C10, y luego suma los productos. Dado que multiplicar por cero siempre da 0, solo las filas que contienen 1 en la primera matriz sobreviven a la multiplicación.
Suma cada enésima columna
Sumar números cada 2Dakota del Norte3terceroetc., simplemente reemplace FILA con COLUMNA en la fórmula anterior, así:
SUMAPRODUCTO((MOD(COLUMNA(rango)-COLUMNA(primera_celda)+1,norte)=0)*(rango))
Por ejemplo, para sumar números cada 4th columna en el rango B2:I2, vas con esta fórmula:
=SUMPRODUCT((MOD(COLUMN($B2:$I2)-COLUMN($B2)+1,4)=0)*($B2:$I2))
Fórmula mod para concatenar cada N celdas
En situaciones en las que los detalles relacionados con el mismo elemento se dividen en varias celdas, combinar el contenido de cada N número de celdas en una sola celda puede ser un desafío.
En este ejemplo, tenemos detalles de orden en tres celdas diferentes en la columna B, por lo que buscamos concatenar cada bloque de tres celdas, comenzando con B2. Esto se puede hacer con la siguiente fórmula:
=IF(MOD(ROW()-1, 3)=0, CONCATENATE(B2, "-", B3, "-", B4), "")
¡Nota IMPORTANTE! Para que la fórmula funcione correctamente se deberá introducir en el 3tercero fila con datos (C4 en este ejemplo) y luego copie la columna.
La lógica de la fórmula es muy simple:
Primero, verifica si una fila determinada es divisible por 3 sin resto: MOD(ROW()-1, 3)=0. Para obtener la posición relativa de la fila actual, restamos 1 del número de fila real (ya que nuestros datos comienzan en la fila 2, no en la fila 1). Si el resto de la división es igual a 0, la función CONCATENAR combina valores de 3 celdas y los separa con el delimitador de su elección (“-” en este ejemplo). El uso de referencias de celda relativas garantiza que se concatenen tres celdas diferentes cada vez.
Consejo. En lugar de la corrección -1, puede obtener la posición relativa de cada fila como lo hicimos en el ejemplo anterior, es decir, IF(MOD(ROW()-ROW($B$2)+1, 3)=0, CONCATENATE() , “”)
Esto hará que su fórmula sea más flexible y no requerirá más ajustes sin importar en qué fila comiencen sus datos.
Modificar fórmulas para contar celdas que contienen números pares o impares
Como ya sabes, la forma más sencilla de identificar un número entero par es dividir el número entre 2 y comprobar que el resto sea cero. Para identificar un número impar, verifica que haya un resto de 1. Nuevamente, usaremos la función MOD para encontrar restos y SUMPRODUCT para contar las “celdas filtradas”.
contar celdas con extraño números:
SUMAPRODUCTO((MOD(rango,2)=1)*1)
contar celdas con incluso números:
SUMAPRODUCTO((MOD(rango,2)=0)*1)
Con números en las celdas A2 a A8, las fórmulas toman la siguiente forma:
Cuente las celdas que contienen extraño números:
=SUMPRODUCT((MOD(A2:A8,2)=1)*1)
Cuente las celdas que contienen incluso números:
=SUMPRODUCT((MOD(A2:A8,2)=0)*1)
Cómo usar MOD en Excel para resaltar celdas
Además de calcular celdas en función de un resto específico, la función MOD en Excel se puede usar para resaltar esas celdas. Para esto, tendrás que crear un sistema basado en fórmulas. regla de formato condicional. Los pasos detallados para configurar una regla se pueden encontrar aquí y las fórmulas se proporcionan a continuación.
Resaltar números pares e impares
Para resaltar celdas que contienen números pares o impares, use la siguiente fórmula de Excel Mod que divide el número por 2 y luego verifica si hay un resto de 1 y 0, respectivamente:
Resalte las celdas con extraño números:
=MOD(A2,2)=1
Resalte las celdas con incluso números:
=MOD(A2,2)=0
Donde A2 es la celda más a la izquierda con datos.
Resaltar números enteros y decimales
Identificar números enterossimplemente siga esta cadena lógica: cualquier número dividido por 1 es igual a sí mismo, lo que significa que un número entero dividido por 1 es siempre el mismo número entero, lo que significa que el resto es cero, lo que significa que podemos usar esta sencilla fórmula MOD:
=MOD(A2,1)=0
Si el resto es mayor que cero, estamos ante un fracción (incluido decimales):
=MOD(A2,1)>0
Dado que en las reglas de formato condicional basadas en fórmulas las referencias de celda son relativas a la celda superior izquierda del rango seleccionado, en este ejemplo hacemos referencia a A2:
Resaltar múltiplos de un número
Para resaltar múltiplos de un valor específico, simplemente divida un número por ese valor y verifique que el resto sea cero.
Por ejemplo, para resaltar celdas que contienen 10 y todos sus múltiplos, use esta fórmula:
=MOD(A3,10)=0
Donde A3 es la celda superior izquierda en el rango para el cual crea la regla (A3:C9 en la captura de pantalla siguiente).
O puede ingresar el número de interés en cualquier celda vacía, digamos C1, y hacer referencia a esa celda en su fórmula (recuerde bloquear la celda con una referencia absoluta):
=MOD(A3, $C$1)=0
Excel MOD con validación de datos
Otro uso inteligente de la función MOD de Excel puede ser evitar la entrada de ciertos datos en celdas seleccionadas, como números impares, pares o decimales. Esto se puede hacer con las mismas fórmulas MOD que usamos para resaltar celdas, pero esta vez definiremos una regla de Validación de datos.
Para crear una regla de validación de datos basada en una fórmula, haga clic en Datos > Validación de datos. Sobre el Ajustes pestaña, seleccione Costumbre en el Permitir e ingrese su fórmula en el cuadro Fórmula caja. Para conocer los pasos detallados, consulte Cómo crear una regla de validación personalizada en Excel.
Por ejemplo, para permitir solo números enteros en las celdas A2:A8, seleccione estas celdas y configure una regla con esta fórmula:
=MOD(A2,1)=0
De manera similar, puedes limitar la entrada de datos a números pares o impares:
Permitir solo extraño números:
=MOD(A2,2)=1
Permitir solo incluso números:
=MOD(A2,2)=0
Donde A2 es la celda superior izquierda del rango seleccionado.
Así es como se utiliza la función MOD en Excel para encontrar el resto de la división y realizar otros cálculos. Para ver más de cerca las fórmulas analizadas en este tutorial, puede descargar nuestro ejemplo Libro de Excel MOD. Para obtener más ejemplos de fórmulas, consulte los recursos al final de esta página.
¡Te agradezco por leer y espero verte en nuestro blog la próxima semana!
Más ejemplos de fórmulas MOD de Excel:
Error 403 The request cannot be completed because you have exceeded your quota. : quotaExceeded
Función MOD de Excel para obtener el resto y más
La función MOD en Excel es una herramienta sumamente útil que nos permite obtener el resto de una división entre dos números. Además, esta función nos ofrece muchas más aplicaciones que pueden aprovecharse para facilitar nuestros cálculos y análisis de datos.
¿Qué es la función MOD de Excel?
La función MOD, también conocida como “MÓDULO” en algunos idiomas, es una función matemática de Excel que devuelve el resto de una división. Es decir, nos muestra cuánto sobra después de dividir un número entre otro.
Por ejemplo, si queremos calcular el resto de dividir 10 entre 3, podemos utilizar la función MOD de la siguiente manera:
=MOD(10, 3)
El resultado sería 1, ya que al dividir 10 entre 3 nos sobra 1.
¿Cómo se utiliza la función MOD?
La sintaxis de la función MOD es la siguiente:
=MOD(número, divisor)
Donde “número” es el valor que queremos dividir y “divisor” es el número por el cual queremos dividirlo para obtener el resto.
Aplicaciones de la función MOD en Excel
Además de obtener el resto de una división, la función MOD puede ser utilizada en una variedad de situaciones para facilitar nuestros cálculos y análisis de datos.
Algunas de las aplicaciones más comunes de la función MOD incluyen:
- Identificar números pares e impares.
- Determinar si un número es múltiplo de otro.
- Crear ciclos o repeticiones en fórmulas.
- Dividir datos en grupos o categorías.
Estos son solo algunos ejemplos, pero las posibilidades son infinitas. La función MOD nos brinda flexibilidad y nos permite aprovechar al máximo las capacidades de Excel.
Conclusión
La función MOD de Excel es una herramienta poderosa que nos permite obtener el resto de una división entre dos números. Además, su versatilidad nos brinda diversas aplicaciones para facilitar nuestros cálculos y análisis de datos.
Aprovecha al máximo esta función y descubre cómo puede simplificar tus tareas en Excel.