Formula di Excel: CERCA.VERT autonoma -

Sommario

Formula generica

=VLOOKUP(lookup,(table_array),column,match)

Sommario

Per creare una formula CERCA.VERT autonoma, puoi convertire la tabella in una costante di matrice all'interno di CERCA.VERT. Nell'esempio mostrato, la formula in F7 è:

=VLOOKUP(E7,(0,"F";60,"D";70,"C";80,"B";90,"A"),2,TRUE)

Spiegazione

Normalmente, il secondo argomento per CERCA.VERT è fornito come un intervallo come B6: C10. Quando la formula viene valutata, questo riferimento viene convertito internamente in un array bidimensionale come questo:

(0,"F";60,"D";70,"C";80,"B";90,"A")

Ogni virgola indica una colonna e ogni punto e virgola indica una riga. Sapendo questo, quando una tabella è piccola, è possibile convertire la tabella in una "costante di matrice" e utilizzare la costante di matrice all'interno di CERCA.VERT, invece del riferimento.

Il vantaggio è che non è più necessario mantenere una tabella nel foglio di lavoro. Lo svantaggio è che l'array è hardcoded nella formula. Se copi la formula in più di una cella, dovrai mantenere più di un'istanza dell'array. La modifica di una costante di matrice è più difficile della modifica di una tabella nel foglio di lavoro e altri utenti potrebbero non comprendere la formula.

Opzione intervallo denominato

Se si desidera una tabella autonoma, ma non si desiderano più istanze della tabella nel foglio di lavoro, è possibile creare un intervallo denominato utilizzando la costante di matrice, quindi fare riferimento all'intervallo denominato in CERCA.VERT. Il vantaggio di questo approccio è che c'è solo un'istanza della tabella da mantenere.

Articoli interessanti...