soniaa ha scritto:bastava variare l'indice.... (che pero trascinandolo aumentava di uno anziche 2)
Non è proprio così
secondo il tuo schema hai
una "testata" <- dove fai ricerca orizzontale del riferimento
e i dati da trovare nella riga successiva
poi ripeti la testata e i dati
Secondo me ti sei complicata la vita perché avresti dovuto creare una matrice con una unica testata (mi sembra che la prima tu l'abbia nella riga 3)
e poi nelle righe successive: 4, 5, 6, 7, 8 etc i dati relativi
a questo punto l'indice cambia (e deve cambiare) solo di 1 valore non 2
La funzione INDIRETTO non fa altro che "ricomporre la formula da un formato testo
quindi
- Codice: Seleziona tutto
Foglio1!$B"&RIF.RIGA()*2+1
Il Rif.Riga() fornisce il numero di riga dove si trova la formula nel caso della prima riga sarà 1 (seconda riga = 2, terza riga = 3)
quindi facendo il calcolo avrai
prima riga 1*2+1 = 3
seconda riga 2*2+1 = 5
terza riga 3*2+1 = 7
idem per la colonna DS (3*2+2 =
Non demoralizzarti ci sono molti utenti che ci seguono malgrado usino e/o conoscano OpenOffice e potranno darti ottimi consigli per risolvere il/i quesiti
ciao
Ops.: ci siamo accavallati con i messaggi (ora leggerò il tuo)