* Il prossimo valore più alto * dopo * un valore specifico?
* Il prossimo valore più alto nell'intera colonna (ignorando i duplicati)?
* Il prossimo valore più alto all'interno di un intervallo specifico?
Ecco soluzioni per ogni scenario:
1. Il prossimo più alto dopo un valore specifico:
Supponiamo che i tuoi valori siano nella colonna A e desideri il prossimo valore più alto dopo il valore nella cella B1. Puoi usare una combinazione di `grande` e` countif`:
`` `Excel
=Grande (a:a, countif (a:a, "<" &b1) +1)
`` `
* `Countif (a:a," <"&b1)` conta il numero di valori nella colonna A che sono inferiori al valore in B1.
* L'aggiunta di 1 ti dà il grado del prossimo valore più alto.
* `Grande (a:a, rango)` restituisce il valore con quel rango.
2. Il prossimo più alto nell'intera colonna (ignorando i duplicati):
Questo è più complicato e richiede una formula di array (inserita premendo Ctrl + Shift + Enter). Supponiamo che i tuoi dati siano in A1:A10. Questa formula trova il secondo valore univoco più grande:
`` `Excel
=Grande (if (frequenza (a1:a10, a1:a10)> 0, a1:a10), 2)
`` `
* `Frequency (A1:A10, A1:A10)` Crea un array che conta le occorrenze di ciascun valore unico.
* `If (frequenza (...)> 0, a1:a10)` filtra valori che appaiono più di una volta, mantenendo solo i valori unici.
* `Grande (..., 2)` restituisce il secondo più grande di questi valori unici. Cambia il `2` a` 3` per il terzo più grande e così via. Se hai un solo valore univoco, restituirà un errore.
3. Il prossimo valore più alto all'interno di un intervallo specifico:
Adatta la prima soluzione, sostituendo `A:A` con il tuo intervallo specifico (ad esempio,` A1:A100`). Ad esempio, per trovare il valore più alto successivo dopo B1 all'interno dell'intervallo A1:A100:
`` `Excel
=Grande (A1:A100, Countif (A1:A100, "<" &B1) +1)
`` `
Considerazioni importanti:
* Gestione degli errori: Se non ci sono valori superiori al valore di riferimento (nella soluzione 1 e 3) o se esiste un solo valore univoco (nella soluzione 2), queste formule restituiranno errori. Potresti volerli avvolgerli in `iferror` per gestire questi casi (ad esempio,` =iferror (formula, "nessun valore più alto successivo") `).
* Dati ordinati: Se i tuoi dati sono già ordinati, trovare il prossimo più alto è molto più semplice. Puoi semplicemente guardare la cella successiva.
* Duplicati: Le soluzioni affrontano la gestione dei duplicati in modo diverso a seconda delle tue esigenze. Se hai bisogno di includere duplicati, avresti bisogno di un approccio diverso.
Ricorda di regolare i riferimenti e gli intervalli delle celle per abbinare il tuo foglio Excel specifico. Scegli la soluzione che si adatta meglio alla definizione di "prossimo più alto".
software © www.354353.com