piu\' SE concatenati


Domanda: Ho bisogno di piu' di 7 (circa 20) nidificazione nel comando "SE". Es.:=SE(A4="CA";"1")+SE(A4="RP";"0,90")+SE(A4="DS";"0,80")+etc...

Come posso fare ?

 

Risposta:
In questi casi l'utilizzo di molti SE molto scomodo e puo' facilmente generare errori.

E' meglio utilizzare un'altra tecncia e sfruttare il CERCA.VERT (si veda la sezione dedicata del sito per maggiori informazioni: http://www.terzaghi.it/excel/001cercavert.htm )

Si fa in questo modo: si crea una tabella a due colonne e a molte righe. Ogni riga contiene un'associazione tra un codice (CA, RP, etc) e il suo corrispondente valore numerico.
Nella cella di calcolo si sostituisce la concatenazione di SE con un semplice CERCA.VERT che ricerca all'interno della tabella creata il codice e restituisce il valore corrispondente.
In questo modo l'aggiunta di un nuovo codice e' immediato: basta aggiungere una riga ed estendere l'area di ricerca del CERCA.VERT.

nel file disponibile all'indirizzo

www.terzaghi.it/excel/faq/risposte/xls/vlookup_x_multipli_se.zip

troverete un esempio che realizza quanto richiesto. Ovviamente dovra' essere modificato ed adattato alle specifiche esigenze. Se volete sapere come gestire le situazioni in cui il codice non presente in tabella, leggete la pagina http://www.terzaghi.it/excel/cercavert.htm