Si desea encontrar el mayor número de cada tres en una lista de números, podemos usar la combinación de las funciones IF, MAX, MOD & ROW.

La «función SI» comprueba si una condición que especifique es VERDADERA o FALSA. Si la condición devuelve VERDADERO, devuelve un valor preestablecido, si la condición devuelve FALSO, devuelve otro valor preestablecido.

Sintaxis = SI (prueba_lógica, valor_si_verdadero, valor_si_falso)

prueba_lógica: la prueba lógica probará la condición o los criterios, si la condición cumple, devuelve el valor preestablecido, y si la condición no se cumple, devuelve otro valor preestablecido.

value_if_true: el valor que desea que se devuelva si este argumento devuelve TRUE.

value_if_false: El valor que desea que se devuelva si este argumento devuelve FALSE «MAX»: Devuelve el número máximo de un rango de celdas o matriz. Por ejemplo, si una lista de números contiene 5, 6, 7, 8, 9 y 10, la salida será 10.

Sintaxis = MAX (número1, número2, …​)

number1: * Estos son valores numéricos. Pueden ser números, rangos con nombre o matrices. El primer argumento de valor representa los valores que ha tomado como referencia.

number2: * Estos son valores numéricos, pueden ser números, rangos de nombres o matrices. El segundo argumento de valor representa los valores que ha tomado como referencia.

Puede haber un máximo de 255 argumentos. Consulte la captura de pantalla que se muestra a continuación:

img1

«MOD»: Devuelve el resto después de dividir un número por un divisor.

Sintaxis = MOD (número, divisor)

número: Es un valor numérico cuyo resto desea encontrar.

divisor: es el número que se usa para dividir el argumento del número.

«FILA»: Devuelve el número de fila de una referencia.

Sintaxis: = FILA (referencia)

Referencia: es una referencia a una celda o rango de celdas.

Tomemos un ejemplo:

Tenemos algunos números aleatorios en la columna A. Necesitamos una fórmula en la celda B2 para buscar cada conjunto de 3 números de una lista en la columna A y encontrar el número más grande para este conjunto. Cada tercer número está resaltado en rojo.

img2

  • En la celda B2, la fórmula sería

* = MAX (IF (MOD (FILA ($ A $ 2: $ A $ 10) -ROW ($ A $ 2) +1,3) = 0, $ A $ 2: $ A $ 10))

Esta es una fórmula de matriz, presionamos CTRL + MAYÚS + ENTRAR, * la fórmula se incluirá entre corchetes al usar esto.

* \ {= MAX (IF (MOD (FILA ($ A $ 2: $ A $ 10) -ROW ($ A $ 2) +1,3) = 0, $ A $ 2: $ A $ 10))}

img3

  • El resultado que obtenemos es 10, aunque hay números mayores que 10.

Esto se debe a que la fórmula mencionada anteriormente verifica cada tercer número en el rango. Si es el más alto de todos, la fórmula ignora los valores que están en la posición 1 ^ st ^ y 2 ^ nd ^ en el rango. En nuestro ejemplo, 100 y 2 son los números 1 ^ st ^ y 2 ^ nd ^.

  • La fórmula comprueba las celdas A2: A4 y encuentra que el número 3 ^ rd ^ es 3.

En el rango A5: A7, el número 3 ^ rd ^ es 10 y en el rango A8: A10, el número 3 ^ rd ^ es 9. El número más grande de estos 3 números (3,10,9) es 10. Por lo tanto, el la salida es 10.