Ciao di seguito la soluzione presa dal mio sito..
Se ti serve un esempio mandami la tua mail che tinvio anche l'excel

In excel può essere necessario fare una ricerca di un valore su una matrice.
Il caso è quello in cui un cerca verticale trova più valori, per l'elemento cercato (che quindi è presente più volte), e di questi valori si vuole ad esempio prendere il massimo.

La formula: {=MAX(SE($D:$D=$A3;$E:$E))}
Cerca il valore massimo del "valore di ricerca" sulla matrice.

Per funzionare però bisogna assegnare la ricerca di matrice che è data dalle parentesi graffe presenti a inizio/fine formula
Attenzione: le parentesi non devono essere scritte manualmente, la procedura di assegnazione funziona così:
- Entrare nella modifica della cella contenente la formula
- Tenere premuti i tasti CTRL + SHIFT
- Premere INVIO

Excel assegnerà in automatico le parentesi trasformando la formula in matrice.