cerca un valore specifico in un array e restituisce il valore corrispondente da un altro array
funzione excel che cerca un valore specifico in un array e restituisce il valore corrispondente da un altro array, gestendo eventuali errori. Esempio pratico
![Funzione Excel Che Cerca Un Valore Specifico In Un Array E Restituisce Il Valore Corrispondente Da Un Altro Array, Gestendo Eventuali Errori. Esempio Pratico Funzione Excel Che Cerca Un Valore Specifico In Un Array E Restituisce Il Valore Corrispondente Da Un Altro Array, Gestendo Eventuali Errori. Esempio Pratico](_media/img/large/se-errore-formula-excel.jpg)
Questa formula Excel sembra abbastanza complessa ma non lo e', ma cercherò di spiegarla nel modo più chiaro possibile.
in pratica: IN FUNZIONE VALORE D1 DEVE RESTITUIRE QUALITA' GIACENZA CORRISPONDENTE, TIPO DI INTERVENTO E DEFINIZIONE DI INTERVENTO
La formula utilizzata nel foglio excel di esempio che puoi scaricare e' la seguente:
=SE.ERRORE(INDICE($B$4:$D$8;6-CONFRONTA(1;FREQUENZA($D$1;{1.23,99.7,99});0);RIGHE($B$10:$B10));"")
FREQUENZA($D$1;{1.23,99.7,99}): Questa parte della formula calcola la frequenza dei valori presenti nell'array {1.23,99.7,99} rispetto al valore in cella D1.
CONFRONTA(1;FREQUENZA($D$1;{1.23,99.7,99});0): Questo confronta il valore 1 con l'array delle frequenze calcolato precedentemente. Restituisce la posizione del primo 1 nell'array.
6-CONFRONTA(...): Sottrae il risultato ottenuto in (2) da 6.
INDICE($B$4:$D$8;...;RIGHE($B$10:$B10)): Restituisce il valore in un array o un intervallo di celle in base alla posizione specificata.
ERRORE(...): Gestisce eventuali errori restituendo un valore vuoto in caso di errore.
Quindi, la funzione complessiva cerca un valore specifico in un array e restituisce il valore corrispondente da un altro array, gestendo eventuali errori.