“Conocimiento software>

¿Cómo se pide a Excel que devuelva el siguiente valor más alto en una columna?

2013/11/9
No hay una sola función de Excel que devuelva directamente el valor "siguiente más alto" en una columna. El enfoque depende de lo que considere "Siguiente". ¿Quieres decir:

* 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".

¿Dónde está la caja Enter en Excel?
¿Cuál es la función de la refrancia celular en Microsoft Excel?
¿Qué clave usa para borrar una entrada completa en una celda y luego volver a ingresar los datos de comenzar con Excel?
Abra archivos Excel XLSX pero ¿pueden los archivos XLS?
¿Podemos abrir el archivo de Excel en la tableta Mac?
¿Cuando una celda contiene texto y números Excel reconoce la entrada como A?
¿Cómo se realiza la entrada de Office Exp en Tally ERP9?
¿Cuál es la función del filtro personalizado en Excel?
Más categorías
    没有任何同级栏目
Conocimiento de la computadora © http://www.ordenador.online