salve
la formula sottostante non è altro che una formula con funzioni annidiate.
=SE(B5="si";CERCA.VERT(A5;Foglio2!A1:B3;2;FALSO);" ")
La formula è composta dalla funzione logica (SE) e dalla funzione di ricerca (CERCA.VERT)
La funzione logica ha la seguente sintassi:
<b>SE(compara valori;istruzione se vero;istruzione se falso)</b>
<b>compara valori:</b> controlla se il valore della cella B5 è uguale a "si"
<b>se è vero:</b> esegue la funzione CERCA.VERT
<b>se è falso:</b> non scrive nulla ( i doppi apici "" equivalgono a Null)
<b>FUNZIONE CERCA.VERT()</b>
sintassi della funzione:
<b>Valore:</b> è il valore da cercare
<b>Matrice Tabella:</b> è la tabella dove andare a cercare il valore
<b>Indice:</b> è il numero di colonna della tabella da cui prelevare il valore
<b>Intervallo:</b> Vero/Falso (se indicato Vero, la tabella dovrà essere ordinata con valori crescenti ed estrarrà il valore maggiore più vicino al valore cercato se non trova una corrispondenza esatta. se indicato Falso, cercherà l'esatta corrispondenza del valore cercato e nel caso che non esista restituirà un errore del tipo #N/D.
Nel nostro caso, abbiamo detto di cercare il valore rappresentato dalla cella <b>A5</b>
nella matrice: <b>Foglio2 range A1:B3</b>
nella colonna <b>2</b> (millesimi)
e che vogliamo l'esatta corrispondenza del valore cercato.
spero di essere riuscito a spiegarmi.
saluti
Andrea
Edited by - a10n11 on 09/15/2006 16:14:48