per cercare su due colonne basta che integri la funzione CERCA.VERT alla funzione SE.
Ma cosa vuol dire che ti restituisce l'ultimo risultato della colonna (D o E)??
Prova a inserire questa formula (senza gli spazi):
=SE(VAL.ERRORE (CERCA.VERT ("tot3";A1:E12;4;FALSO));CERCA.VERT ("tot3";B1:E12;4;FALSO);CERCA.VERT ("tot3";A1:E12;4;FALSO))
la formula si riferisce a una tabella di 12 righe...
_______________________________
Allora possiamo aggiungere, 2 colonne sulla sinistra, come riferimento e supponiamo anche la colonna con le date (solo per vedere se ho capito bene).
A questo punto avremo:
Colonna A = colonna riferimento primi valori (tot1,tot2, etc..)
Colonna B = colonna riferimento secondi valori (sempre tot1,tot2, etc...)
Colonna C = data in ordine crescente
Colonna D = ex colonna A
Colonna E = ex colonna B
Colonna G = ex colonna D
Colonna H = ex colonna E
cella A1 scrivi:
=SE(D1="tot3";1;0)
cella A2 scrivi:
=SE(D2="tot3";A1+1;A1)
e la copi fino alla cella A12 (per il nostro esempio)
cella B1 scrivi:
=SE(E1="tot3";1;0)
cella B2 scrivi:
=SE(E2="tot3";B1+1;B1)
e la copi fino alla B12
a questo punto,nella cella dove vuoi il risultato,inserisci la formula:
=SE(VAL.ERRORE (CERCA.VERT ("tot3";D1:H12;4;FALSO)); CERCA.VERT (MAX(B:B);B1:H12;7;FALSO); CERCA.VERT (MAX(A:A);A1:H12;7;FALSO))
ti ho fatto un esempio in un foglio excel per farti capire meglio. Puoi scaricare da qui:
https://www.sugarsync.com/pf/D9398022_60786424_302750
Le celle in grigio sono i riferimenti. La cella in giallo è dove ottieni il risultato alla formula.
__________________________
Ciao Harry...
la mia soluzione funziona, ovviamente la tua è più pratica... hai fatto bene a rispondere anche tu... :-)
_________________________
P.S.
ho corretto la formula per le celle A2 e B2 (ora son giuste)