* El siguiente valor más alto * después de * un valor específico?
* El siguiente valor más alto en toda la columna (ignorando los duplicados)
* ¿El siguiente valor más alto dentro de un rango específico?
Aquí hay soluciones para cada escenario:
1. Siguiente más alto después de un valor específico:
Digamos que sus valores están en la columna A, y desea el siguiente valor más alto después del valor en la celda B1. Puede usar una combinación de `grande` y` countif`:
`` `Excel
=Grande (A:A, Countif (A:A, "<" y B1) +1)
`` `` ``
* `Countif (A:A," <"&B1)` Cuenta el número de valores en la columna A que son menores que el valor en B1.
* Agregar 1 le da el rango del siguiente valor más alto.
* `Grande (a:a, rango)` Devuelve el valor con ese rango.
2. Siguiente más alto en toda la columna (ignorando los duplicados):
Esto es más complicado y requiere una fórmula de matriz (ingresada presionando Ctrl + Shift + Enter). Suponga que sus datos están en A1:A10. Esta fórmula encuentra el segundo valor único más grande:
`` `Excel
=Grande (if (frecuencia (a1:a10, a1:a10)> 0, a1:a10), 2)
`` `` ``
* `Frecuencia (A1:A10, A1:A10)` Crea una matriz que cuenta las ocurrencias de cada valor único.
* `If (frecuencia (...)> 0, a1:a10)` filtra valores que aparecen más de una vez, manteniendo solo los valores únicos.
* `Grande (..., 2)` Devuelve el segundo más grande de estos valores únicos. Cambie el `2` a` 3` para el tercero más grande, y así sucesivamente. Si solo tiene un valor único, devolverá un error.
3. Siguiente valor más alto dentro de un rango específico:
Adapte la primera solución, reemplazando `A:A` con su rango específico (por ejemplo,` A1:A100`). Por ejemplo, para encontrar el siguiente valor más alto después de B1 dentro del rango A1:A100:
`` `Excel
=Grande (A1:A100, Countif (A1:A100, "<" y B1) +1)
`` `` ``
Consideraciones importantes:
* Manejo de errores: Si no hay valores más altos que su valor de referencia (en la solución 1 y 3), o si solo hay un valor único (en la solución 2), estas fórmulas devolverán errores. Es posible que desee envolverlos en `iferror` para manejar estos casos (por ejemplo,` =iferror (fórmula, "no es el siguiente valor más alto") `).
* Datos ordenados: Si sus datos ya están ordenados, encontrar el siguiente más alto es mucho más simple. Puedes mirar la siguiente celda.
* Duplicados: La dirección de las soluciones se duplica de manera diferente dependiendo de su necesidad. Si necesita incluir duplicados, necesitaría un enfoque diferente.
Recuerde ajustar las referencias y rangos de la celda para que coincida con su hoja de Excel específica. Elija la solución que mejor se ajuste a su definición de "Siguiente más alto".