
Formula generica
=LOOKUP(value,intervals,groups)
Sommario
Per raggruppare i numeri in intervalli di dimensioni diverse, è possibile utilizzare la funzione CERCA. Nell'esempio mostrato, la funzione CERCA viene utilizzata per raggruppare le persone in base all'età a intervalli di dimensioni diverse. La formula in D5 è:
=LOOKUP(C5,age,group)
Dove "età" è l'intervallo denominato F5: F8 e "gruppo" è l'intervallo denominato G5: G8.
Spiegazione
Per fare ciò, LOOKUP è configurato come segue:
- I valori di ricerca sono le età nella colonna C
- Il vettore di ricerca è l'intervallo denominato "età" (F5: F8)
- Il vettore del risultato è l'intervallo denominato "gruppo" (G5: G8)
Con questa configurazione, CERCA esegue una corrispondenza approssimativa sui valori numerici nella colonna F e restituisce il valore associato dalla colonna G.
La funzione CERCA esegue sempre una corrispondenza approssimativa, con il seguente comportamento:
- Se CERCA trova una corrispondenza esatta nella colonna età, viene restituito il gruppo corrispondente.
- Se non viene trovata alcuna corrispondenza esatta, CERCA attraverserà la colonna dell'età finché non viene trovato un valore più grande, quindi "torna indietro" alla riga precedente.
- Se un'età è maggiore di 50 (il valore più alto), CERCA restituirà il gruppo associato a 50 ("50+").
- Se l'età è inferiore al valore più piccolo nella colonna dell'età, CERCA restituirà # N / D.
Nota: le età devono essere visualizzate in ordine crescente. Ricontrolla gli intervalli personalizzati: è facile sbagliare :)
Con valori hardcoded
Se si desidera eseguire questo tipo di raggruppamento senza una tabella nel foglio di lavoro, è possibile codificare i valori in CERCA come costanti di matrice in questo modo:
=LOOKUP(C5,(0,10,36,50),("<10","10-35","36-49","50+"))