Skip to main content

Encuentra el número negativo o positivo más grande en Excel

Cambio de cables a grupo de soldar, sanear, reparar. (Julio 2025)

Cambio de cables a grupo de soldar, sanear, reparar. (Julio 2025)
Anonim

A veces, en lugar de simplemente encontrar el número más grande o máximo para todos sus datos; necesita encontrar el número más grande en un subconjunto, como el mayor número positivo o negativo.

Si la cantidad de datos es pequeña, la tarea podría ser fácil de realizar seleccionando manualmente el rango correcto para la función MAX.

En otras circunstancias, como una muestra grande de datos sin ordenar, seleccionar el rango correctamente podría resultar difícil, si no imposible.

Al combinar la función IF con el MAX en una fórmula matricial, las condiciones, como los números positivos o negativos solamente, se pueden configurar fácilmente para que la fórmula solo pruebe los datos que coinciden con estos parámetros.

Desglose de fórmula de matriz MAX IF

La fórmula utilizada en este tutorial para encontrar el mayor número positivo es:

= MAX (IF (A1: B5> 0, A1: B5))

Nota: El argumento value_if_false de la función IF, que es opcional, se omite para acortar la fórmula. En el caso de que los datos en el rango seleccionado no cumplan con el criterio establecido - números mayores que cero - la fórmula devolverá un cero ( 0 )

El trabajo de cada parte de la fórmula es:

  • La función IF filtra los datos para que solo aquellos números que cumplan con el criterio elegido se pasen a la función MAX
  • La función MAX encuentra el valor más alto para los datos filtrados
  • La fórmula matricial - indicada por las llaves. { } alrededor de la fórmula: permite que el argumento de prueba lógica de la función IF busque un rango completo de datos para una coincidencia, como números mayores que cero, en lugar de una simple celda de datos

Fórmulas CSE

Las fórmulas de matriz se crean presionando la Ctrl, Cambioy Entrar teclas en el teclado al mismo tiempo una vez que se ha escrito la fórmula.

El resultado es que toda la fórmula, incluido el signo igual, está rodeada por llaves. Un ejemplo sería:

{= MAX (IF (A1: B5> 0, A1: B5))}

Debido a las teclas presionadas para crear la fórmula matricial, a veces se las denomina CSE fórmulas

Ejemplo de fórmula de matriz MAX IF de Excel

Como se ve en la imagen anterior, este ejemplo de tutorial utiliza la fórmula matricial MAX IF para encontrar los valores positivos y negativos más grandes en un rango de números.

Los pasos a continuación primero crean la fórmula para encontrar el número positivo más grande seguido de los pasos necesarios para encontrar el número negativo más grande.

Ingresando los datos del tutorial

  1. Ingrese los números que se ven en la imagen de arriba en las celdas A1 a B5 de una hoja de trabajo
  2. En las celdas A6 y A7 escribimos las etiquetas. Max Positivo y Máx Negativo

Entrar en la fórmula anidada de MAX IF

Ya que estamos creando una fórmula anidada y una fórmula matricial, tendremos que escribir la fórmula completa en una sola celda de la hoja de trabajo.

Una vez que hayas introducido la fórmula NO HAGA presione el Entrar Presione el teclado o haga clic en una celda diferente con el mouse, ya que necesitamos convertir la fórmula en una fórmula matricial.

  1. Haga clic en la celda B6, la ubicación donde se mostrarán los primeros resultados de la fórmula
  2. Escriba lo siguiente:

    = MAX (IF (A1: B5> 0, A1: B5))

Creación de la fórmula de matriz

  1. Mantenga pulsada la tecla Ctrl y Cambio teclas en el teclado
  2. presione el Entrar Tecla en el teclado para crear la fórmula matricial.
  3. La respuesta 45 debe aparecer en la celda B6 ya que este es el mayor número positivo en la lista
  4. Si hace clic en la celda B6, la fórmula matriz completa

    {= MAX (IF (A1: B5> 0, A1: B5))}

    Se puede ver en la barra de fórmulas sobre la hoja de trabajo.

Encontrar el número negativo más grande

La fórmula para encontrar el número negativo más grande difiere de la primera fórmula solo en el operador de comparación utilizado en el argumento de prueba lógica de la función IF.

Dado que el objetivo es encontrar ahora el mayor número negativo, la segunda fórmula utiliza el operador menor que ( < ), en lugar del operador mayor ( > ), para probar solo los datos que son menores que cero.

  1. Haga clic en la celda B7
  2. Escriba lo siguiente:

    = MAX (IF (A1: B5 <0, A1: B5))

  3. Siga los pasos anteriores para crear la fórmula de matriz
  4. La respuesta -8 debe aparecer en la celda B7 ya que este es el mayor número negativo en la lista

Obteniendo #VALUE! para una respuesta

Si las celdas B6 y B7 muestran el #VALUE! valor de error en lugar de las respuestas indicadas anteriormente, probablemente se deba a que la fórmula de matriz no se creó correctamente.

Para corregir este problema, haga clic en la fórmula en la barra de fórmulas y presione Ctrl, Cambio y Entrar Teclas en el teclado de nuevo.