Allora.....
Calcoliamo prima il contenuto di colonna J usando in J2:
- Codice: Seleziona tutto
=SE(VAL.ERRORE(SE(A2<>"";PICCOLO(SE(SMSLibrum!$D$1:$D$1000=$A2;RIF.RIGA($D$1:$D$1000);"");INT(RIF.COLONNA(A1)+1)/2);""));"";SE(A2<>"";PICCOLO(SE(SMSLibrum!$D$1:$D$1000=$A2;RIF.RIGA($D$1:$D$1000);"");INT(RIF.COLONNA(A1)+1)/2);""))
Da inserire con Contr-Maiusc-Enter
La formula e' lunghina perche', avendo tu XL2003, devi usare la notazione
Se(Val.Errore(LaFormula);"";LaFormula)A questo punto calcoli il contenuto di colonna I usando in I2:
- Codice: Seleziona tutto
=SE(VAL.ERRORE(INDICE(SMSLibrum!$B$1:$B$1000;J8));"";INDICE(SMSLibrum!$B$1:$B$1000;J8))
Anche e' usata la notazione
Se(Val.Errore(LaFormula);"";LaFormula)Copia ora I2:J2 verso il basso per quanti numeri pensi di avere in colonna A.
Copia poi il blocco I2:Jxx in K2, M2, O2, etc etc (con passo 2 colonne)
Dovrebbe essere tutto, prova; non so pero' se con tante e tante righe avrai problemi di lentezza di ricalcolo
Ciao
Edit: corretta la formula per I2 (faceva riferimento erroneamente a J8 invece che a J2)