formula indirizzo indiretto
Hai un problema con Excel? 
formula indirizzo indiretto
di Gabriele79 data: 05/10/2015 12:41:20
ciao a tutti,
mi servirebbe una formula che prenda i valori (il totale) da una tabella pivot che si trova in un altro foglio. il problema delle pivot è che il numero degli elementi presenti può variare, pertanto la formula dovrebbe essere in grado di capire quando cambia la riga per poter prendere il valore corrispondente al totale.
con la formula scritta sotto se il totale sta alla riga 10 (la colonna rimane sempre invariata) tutto fila liscio, se invece la riga cambia la formula continua a prendere i valori della riga 10.
INDIRETTO("INDIRIZZO(10;2;4;1;"foglio1"))
ho provato ad inserire delle modifiche alla formula però la formula non va. ora provo a spiegare. ho inserito rif riga e conta più se perchè pensavo che una volta individuata la numerosità delle righe della pivot tramite la funzione conta più se, tramite la funzione rif.riga avevo la riga che mi interessava, però non funziona. dove sbaglio? grazie
INDIRETTO("INDIRIZZO(RIF.RIGA(CONTA.PIÙ.SE(Foglio1!B:B;0)))";2;"foglio1")
di Luca73 data: 05/10/2015 14:20:35
Ciao
Prova semplicemente a a fare su una cella = e selezionare poi il totale della tua tabella pivot.
TI dovrebbe comparire una formula tipo
=INFO.DATI.TAB.PIVOT("RICAVI";Foglio4!$A$3)
Questa formula non punta alla cella ma alla Tabella Pivot direttamente e ti dovrebbe aiutare a risolvere il problema.
Ciao
Luca
di Gabriele79 (utente non iscritto) data: 05/10/2015 14:31:41
dici di modificare la formula così?
=INDIRETTO(INDIRIZZO(INFO.DATI.TAB.PIVOT("importo";Foglio1!$A$3);2;4;1;"foglio1"))
ho provato, ma mi da errore.
di Luca73 data: 05/10/2015 14:47:50
Se ti interessa solo il valore basta la formula
=INFO.DATI.TAB.PIVOT(....)
Se allegassi un file anche semplificato senza dati sensibili con il risultato richiesto (anche messo a mano)
sarebbe molto più semplice.
Ciao
Luca
Vuoi Approfondire?