la funzione è questa:
CERCA.VERT(valore;tabella_matrice;indice;intervall o)
Indice Il numero di colonna in matrice_tabella dal quale deve essere restituito il valore corrispondente. Indice uguale a 1 restituisce il valore nella prima colonna di matrice_tabella, indice uguale a 2 restituisce il valore nella seconda colonna di matrice_tabella e così via. (http://office.microsoft.com/it-it/ex...093351040.aspx)

così a occhio senza aver fatto alcuna prova mi sembra sbagliato l'indice.