La formula che usi per la riga orizzontale (
viewtopic.php?t=90147#p513646) e' piu' sofisticata di quella che ti ho dato per la gestione dei dati in verticale (
viewtopic.php?f=26&t=95476#p547133), perche' e' una "vera" formula matrice; essa va introdotta su tutto l' intervallo, non copiata dalla prima alle altre celle.
Fai cosi': scrivi la formula in A3 (Contr-Maiusc-Enter); poi seleziona A3:AD3; permi F2 (edit); conferma la formula con Contr-Maiusc-Enter. La corretta esecuzione comporta, ad esempio, che non puoi editare la singola cella (prova a cancellarne una...) ma solo l' intero intervallo.
Se vuoi che la formula per i dati verticali si comporti allo stesso modo modificala in
- Codice: Seleziona tutto
=SE(RIF.RIGA(A1)<=CONTA.VALORI($A$1:$A$84);INDICE(A$1:A$84;PICCOLO(SE($A$1:$A$84<>"";RIF.RIGA($A$1:$A$84);"");RIF.RIGA(A$1:A$84)));"")
(ovviamente Contr-Maiusc-Enter)
Le versioni "vere formule matrice", quelle che si applicano (non "si copiano") su piu' celle, non sono piu' veloci a calcolarsi di quelle "finte matrice", ma danno la certezza che tutte le celle dell' intervallo sono calcolate con lo stesso criterio; quindi piu' che altro difendono dalla distrazione.
Ciao