CERCA.ORIZZ
La funzione CERCA.ORIZZ restituisce un valore tratto da un insieme di righe, servendosi della riga di valori superiore per scegliere una colonna e di un numero di riga per scegliere una riga all'interno di tale colonna.
CERCA.ORIZZ(cerca_per; intervallo_righe; riga_restituita; corrispondenza_approssimata)
cerca_per: il valore da trovare. cerca_per può contenere qualsiasi tipo di valore.
intervallo_righe: un insieme di celle. intervallo_righe deve essere un riferimento a un singolo intervallo di celle, che può contenere qualsiasi valore.
riga_restituita: un valore numerico che rappresenta il numero di riga da cui restituire il valore. riga_restituita deve essere maggiore o uguale a 1 e minore o uguale al numero di righe dell'intervallo specificato.
corrispondenza_approssimata: un valore modale facoltativo che specifica se è richiesta una corrispondenza stretta.
corrispondenza approssimata (VERO, 1 oppure omesso): in mancanza di una corrispondenza stretta, seleziona la colonna con il valore più grande nella riga superiore, che sia inferiore o uguale al valore di ricerca. Se scegli corrispondenza approssimata, cerca_per non può contenere caratteri jolly.
corrispondenza esatta (FALSO oppure 0): in mancanza di una corrispondenza esatta, restituisce un errore. Se scegli corrispondenza esatta, cerca_per può contenere caratteri jolly. Puoi utilizzare un ? (punto interrogativo) per rappresentare un carattere, un * (asterisco) per rappresentare più caratteri e una ~ (tilde) per specificare che il carattere seguente deve corrispondere piuttosto che essere utilizzato come carattere jolly.
Note
CERCA.ORIZZ confronta un valore di ricerca con i valori della riga superiore di un insieme specificato. A meno che non sia necessaria una corrispondenza esatta, viene selezionata la colonna la cui riga superiore contiene il valore più alto inferiore o uguale al valore di ricerca. La funzione restituisce poi il valore della riga specificata di quella colonna. Se è necessaria una corrispondenza esatta e nessuno dei valori delle righe più alte corrisponde al valore di ricerca, la funzione restituisce un errore.
Esempi |
---|
In base alla tabella seguente: |
A | B | C | D | E | |
---|---|---|---|---|---|
1 | 0 | 20 | 40 | 60 | 80 |
2 | A | E | I | O | U |
3 | vel | elit | dolor | sit | amet |
4 | 1 | 2 | 3 | 4 | 5 |
=CERCA.ORIZZ(20; A1:E4; 2) restituisce “E”, perché il valore “E” è nella stessa colonna di 20 (cerca_per), nella seconda riga (riga_restituita) all'interno dell'insieme specificato (intervallo_righe). =CERCA.ORIZZ(39; A1:E4; 2) restituisce “E”, perché “E” è nella stessa colonna di 20, la corrispondenza più vicina che non eccede il valore dato (39), nella seconda riga dell'insieme specificato. =CERCA.ORIZZ(“M”; A2:E4; 2) restituisce “dolor”, perché “dolor” è nella stessa colonna di “I”, la corrispondenza più vicina che non eccede il valore dato (“M”), nella seconda riga dell'insieme specificato (che è la riga 3 perché la prima riga specificata era 2). =CERCA.ORIZZ(“C”; A2:E3; 2) restituisce “vel”, perché “vel” è nella stessa colonna di “A”, la corrispondenza più vicina che non eccede il valore dato (“C”), nella seconda riga dell'insieme specificato. =CERCA.ORIZZ(“blandit”; A3:E4; 2) restituisce 5, perché 5 è nella stessa colonna di “amet”, l'ultimo valore nell'intervallo specificato perché “blandit” non è stato trovato, nella seconda riga dell'insieme specificato. =CERCA.ORIZZ(“C”; A2:E4; 3; VERO) restituisce 1, perché 1 è nella stessa colonna di “A”, la corrispondenza più vicina che non eccede il valore dato (“C”), nella terza riga dell'insieme specificato. =CERCA.ORIZZ(“C”; A2:E4; 3; FALSO) restituisce un errore che indica che il valore richiesto non è stato trovato perché il valore “C” non può essere trovato (non c'è corrispondenza esatta) e corrispondenza-esatta è stato specificato come FALSO. =CERCA.ORIZZ(“C”; A2:E4; 4; VERO) restituisce un errore di riferimento non valido, perché non c'è nessuna quarta riga nell'insieme specificato (che è di sole tre righe). |