| | Post: 7.137 | Registrato il: 14/11/2004
| Utente Master | Office 2019 | | OFFLINE |
|
24/02/2023 16:19 | |
Ciao a tutti, come faccio ad inserire una formula trasposta, esempio ho i dati da 1 a 90 tipo A1-A2-A....90 devo fare una formula che mi dia i 90 numeri della colonna A ma disposti orizzontalmente da 1 a 10, dovrebbe essere cosi in un altra posizione
= A1 =A2 =A3 =A4 =A5...10
=A11 =A12 etc..
..
..
=A81 =A82 .. =A90
devo fare molte volte queste formule, vi è un modo per scrivere senza ricorrere al VBA.
Ciao By Sal (8-D
se ti piace la soluzione sostienici con una DONAZIONE a piacere. Grazie clicca qui |
|
| | Post: 453 | Registrato il: 02/04/2018
| Città: PESCARA | Età: 75 | Utente Senior | EXCEL 2016 - SPREAD32 | | OFFLINE |
|
24/02/2023 16:46 | |
Ciao Sal
(se ho capito eh)
a1=1
b1=a1+1, copiare a destra 9 volte
a2=a1+10, copiare in basso 9 volte
una volta fatta, la tabella potresti copiarla dove vuoi
Leo
ecco, dopo di Federico forse non ho capito niente [Modificato da L2018 24/02/2023 16:54]
LEO
https://t.me/LordBrum |
| | Post: 2.848 | Registrato il: 10/10/2013
| Città: VICENZA | Età: 69 | Utente Veteran | 365 | | OFFLINE |
|
24/02/2023 16:47 | |
ciao
esempio
A1=1
A90 =90
=SE.ERRORE(INDICE($A$1:$A$90;RIF.RIGA(A1)*10-10+RIF.COLONNA((A1)));"")
la tiri a destra per 10 colonne e in basso
se vuoi non contare le colonne
=SE.ERRORE(SE(RIF.COLONNA()> 13;"";INDICE($A$1:$A$90;RIF.RIGA(A1)*10-10+RIF.COLONNA((A1))));"")
io sono partito dalla colonna D percio la massima sarà la 13
tu calcola da dove parti e metti il numero al posto del 13 [Modificato da federico460 24/02/2023 16:52] |
| | Post: 7.137 | Registrato il: 14/11/2004
| Utente Master | Office 2019 | | OFFLINE |
|
24/02/2023 18:13 | |
Ciao purtroppo non va forse perche non ho dato i riferimenti giusti, pensavo di poterli modificare, ma non ci sono riuscito, questa la situazione reale, allego anche il file
sotto la formula che ho applicato cambiando i riferimenti, sono 3 tabelle devono fa riferimento alle 3 colonne AR2-AR91; AS2....;AT2....
con la formula ho fatto riferimento alla colonna "AQ2" che sono numeri progressivi per vedere da quale numero incominciava a riportare e come vedi incomincia dal 53.
come detto allego anche il file per le prove
Sorry, By Sal (8-D
[Modificato da by sal 24/02/2023 18:16] se ti piace la soluzione sostienici con una DONAZIONE a piacere. Grazie clicca qui |
| | Post: 2.849 | Registrato il: 10/10/2013
| Città: VICENZA | Età: 69 | Utente Veteran | 365 | | OFFLINE |
|
24/02/2023 18:34 | |
ciao
no devi toccare il RIF.RIGA()
e rif.colonna............devono partire sempre da 1
ma solo l'indice
=SE.ERRORE(INDICE($AQ$2:$AQ$91;RIF.RIGA(A1)*10-10+RIF.COLONNA((A1)));"")
=SE.ERRORE(INDICE($AR$2:$AR$91;RIF.RIGA(A1)*10-10+RIF.COLONNA((A1)));"")
=SE.ERRORE(INDICE($AT$2:$AT$91;RIF.RIGA(A1)*10-10+RIF.COLONNA((A1)));"")
queste sono le formule da mettere e trascinare a destra e in basso
[Modificato da federico460 24/02/2023 18:39] |
| | Post: 7.138 | Registrato il: 14/11/2004
| Utente Master | Office 2019 | | OFFLINE |
|
24/02/2023 18:42 | |
Ciao Federico, Funziona alla grande, ecco il perche le formule non riuscirò mai a capirle, perche devo far riferimento ad una cella che non centra niente con i dati che mi servono.
Grazie Salvatore (8-D se ti piace la soluzione sostienici con una DONAZIONE a piacere. Grazie clicca qui |
| | Post: 2.850 | Registrato il: 10/10/2013
| Città: VICENZA | Età: 69 | Utente Veteran | 365 | | OFFLINE |
|
24/02/2023 20:41 | |
ciao
ma quelle servono solo per il conteggo visto che trascini
RIF.RIGA(A1)*10-10+RIF.COLONNA((A1))) =1
RIF.RIGA(A1)*10-10+RIF.COLONNA((B1))) =2
RIF.RIGA(A2)*10-10+RIF.COLONNA((A1))) =11
RIF.RIGA(A2)*10-10+RIF.COLONNA((B1))) =12
elementare watson |
|
|