[Risolto] Incolonnare dati di una tabella
[Risolto] Incolonnare dati di una tabella
Buona sera avrei bisogno di un aiuto per capire se è realizzabile, magari senza macro un idea:
Ho una griglia (A1:J10) nella quale sono inseriti dei numeri ottenuti tramite una formula,praticamente una sorta di battaglia navale, le celle in cui sono inseriti possono cambiare col variare dei dati di partenza.
Detto questo chiedo se sia possibile ottenere i dati incolonnati come nella tabella L1:N10.
Ringrazio chi mi potrà aiutare.
Claudio.
Ho una griglia (A1:J10) nella quale sono inseriti dei numeri ottenuti tramite una formula,praticamente una sorta di battaglia navale, le celle in cui sono inseriti possono cambiare col variare dei dati di partenza.
Detto questo chiedo se sia possibile ottenere i dati incolonnati come nella tabella L1:N10.
Ringrazio chi mi potrà aiutare.
Claudio.
Ultima modifica di claud il sabato 24 giugno 2023, 10:33, modificato 1 volta in totale.
Libre office portable 6.3.4
Windows 10
Windows 10
Re: incolonnare dati di una tabella
Con una macro è sicuramente possibile, senza non so, devi attendere un esperto formulaio.
-------------------
Libre Office 7.5.3.2 su Windows 11
allega un file di esempio, guadagnerai tempo tu e lo farai risparmiare a chi ti aiuta
Libre Office 7.5.3.2 su Windows 11
allega un file di esempio, guadagnerai tempo tu e lo farai risparmiare a chi ti aiuta
- Lanfranchi G.Luigi
- Messaggi: 116
- Iscritto il: venerdì 12 aprile 2019, 16:54
Re: incolonnare dati di una tabella
Non ho idea se questa soluzione può andarti bene.
Le colonne con le formule le potrai poi gestire come più ti piace.
Potrai spostarle in un altro foglio (con i giusti riferimenti) o nasconderle.
Le colonne con le formule le potrai poi gestire come più ti piace.
Potrai spostarle in un altro foglio (con i giusti riferimenti) o nasconderle.
- Allegati
-
- Test.ods
- (19.32 KiB) Scaricato 70 volte
LibreOffice ver. 7.5.3.2 - Windows 10 Pro 64 bit
Re: incolonnare dati di una tabella
Complimenti per la realizzazione, va benissimo.
Grazie.
Claudio
Grazie.
Claudio
Libre office portable 6.3.4
Windows 10
Windows 10
Re: [Risolto]incolonnare dati di una tabella
Ciao. Per gioco, visto che avete già risolto, e se hai una versione di libreoffice superiore o uguale a 7, si potrebbe semplificare l'ottimo lavoro di @Lanfranchi G.Luigi con due formule.
La prima per creare la colonna d'appoggio èda tirare in basso per 100 righe
Poi per incolonnare come da tuo esempio, però senza colonna vuota in mezzo
La prima per creare la colonna d'appoggio è
Codice: Seleziona tutto
=INDIRETTO(INDIRIZZO(RESTO(RIF.RIGA(A1)-1;10)+1;QUOZIENTE(RIF.RIGA(A1)-1;10)+1))
Poi per incolonnare come da tuo esempio, però senza colonna vuota in mezzo
Codice: Seleziona tutto
=SE.ERRORE(INDICE($Q$1:$Q$204;AGGREGA(15;6;RIF.RIGA($Q$1:$Q$204)/($Q$1:$Q$204<>0);RIF.RIGA(A1)+(10*(RIF.COLONNA(A1)-1))));"")
- Allegati
-
- GRIGLIA (bis).ods
- (18.97 KiB) Scaricato 46 volte
...se sei soddisfatto delle risposte ricevute metti il [Risolto] viewtopic.php?f=9&t=5661
Libreoffice 7/24 LinuxMint 21/22
Libreoffice 7/24 LinuxMint 21/22
Re: [Risolto]incolonnare dati di una tabella
Grazie Gioh66, la griglia come avevo inserito nel file era un esempio, in realtà andrebbe posizionata in AH1:AQ10 e non riesco a capire come andrebbero modificate le formule...scusami se approfitto.
Claudio
Claudio
Libre office portable 6.3.4
Windows 10
Windows 10
Re: [Risolto]incolonnare dati di una tabella
Ciao. La formula per creare la colonna d'appoggio la modifichi così
Quella per estrarre le colonne così
Questa formula vale se hai libreoffice uguale o superiore a 7.
Se invece come da profilo hai una versione 6, allora ti serve ancora una colonna d'appoggio da creare con questa formula
Con questa ricavi i numeri di riga in cui nella colonna a fianco il valore è maggiore di 0, e la formula per estrarre le colonne diventa
Ti ho allegato i file con le due diverse soluzioni.
Codice: Seleziona tutto
=INDIRETTO(INDIRIZZO(RESTO(RIF.RIGA(AH1)-1;10)+1;QUOZIENTE(RIF.RIGA(AH1)-1;10)+1))
Codice: Seleziona tutto
=SE.ERRORE(INDICE($AT$1:$AT$100;AGGREGA(15;6;RIF.RIGA($AT$1:$AT$100)/($AT$1:$AT$100<>0);RIF.RIGA(A1)+(10*(RIF.COLONNA(A1)-1))));"")
Codice: Seleziona tutto
=SE(AT1>0;RIF.RIGA();"")
Codice: Seleziona tutto
=SE.ERRORE(INDICE($AT$1:$AT$100;AGGREGA(15;6;$AU$1:$AU$100;RIF.RIGA(A1)+(10*(RIF.COLONNA(A1)-1))));"")
...se sei soddisfatto delle risposte ricevute metti il [Risolto] viewtopic.php?f=9&t=5661
Libreoffice 7/24 LinuxMint 21/22
Libreoffice 7/24 LinuxMint 21/22
- Lanfranchi G.Luigi
- Messaggi: 116
- Iscritto il: venerdì 12 aprile 2019, 16:54
Re: [Risolto]incolonnare dati di una tabella
Ciao.
Ho visto che qualche cosa è sfuggito al collega gioh66 perchè i file che ha allegato non funzionano (a me per lo meno).
Cosi ho un po pasticciato scopiazzando dal primo file che gioh66 ti ha mandato facendo delle modifiche.
Premetto che le formule che gioh66 ha scritto le ho digerite a malapena...
Comunque questo a me funziona.
Ciao.
Ho visto che qualche cosa è sfuggito al collega gioh66 perchè i file che ha allegato non funzionano (a me per lo meno).
Cosi ho un po pasticciato scopiazzando dal primo file che gioh66 ti ha mandato facendo delle modifiche.
Premetto che le formule che gioh66 ha scritto le ho digerite a malapena...
Comunque questo a me funziona.
Ciao.
- Allegati
-
- GRIGLIA (Tris) (1).ods
- (10.78 KiB) Scaricato 47 volte
LibreOffice ver. 7.5.3.2 - Windows 10 Pro 64 bit
Re: [Risolto]incolonnare dati di una tabella
Non so che dirti. Io ho provato a riscaricarli e funzionano. Che dipenda dalla versione di libre? Vedo che tu hai già la 7.5 mentre io lavoro con la 7.3.
...se sei soddisfatto delle risposte ricevute metti il [Risolto] viewtopic.php?f=9&t=5661
Libreoffice 7/24 LinuxMint 21/22
Libreoffice 7/24 LinuxMint 21/22
- Lanfranchi G.Luigi
- Messaggi: 116
- Iscritto il: venerdì 12 aprile 2019, 16:54
Re: [Risolto]incolonnare dati di una tabella
Ciao.
Se cambi i valori nella tabella i valori nelle colonne non si aggiornano.
i file che hai mandato fanno riferimento ancora alla tabella "A1-J10".
Prova a cancellare i dati nell'area A1-j10 ...
Se cambi i valori nella tabella i valori nelle colonne non si aggiornano.
i file che hai mandato fanno riferimento ancora alla tabella "A1-J10".
Prova a cancellare i dati nell'area A1-j10 ...
LibreOffice ver. 7.5.3.2 - Windows 10 Pro 64 bit
Re: [Risolto] Incolonnare dati di una tabella
Cavolo hai ragione. Non avevo considerato lo spostamento della tabella . Per correggere cambia la formula per incolonnare i dati con
il resto rimane uguale.
Riallego i file con la correzione
Codice: Seleziona tutto
=INDIRETTO(INDIRIZZO(RESTO(RIF.RIGA(AH1)-1;10)+1;QUOZIENTE(RIF.RIGA(AH1)-1;10)+1+RIF.COLONNA($AG$1)))
Riallego i file con la correzione
- Allegati
-
- GRIGLIA con AGGREGA 7+ (corretto).ods
- (20.16 KiB) Scaricato 50 volte
-
- GRIGLIA con AGGREGA pre 7 (corretto).ods
- (20.63 KiB) Scaricato 37 volte
...se sei soddisfatto delle risposte ricevute metti il [Risolto] viewtopic.php?f=9&t=5661
Libreoffice 7/24 LinuxMint 21/22
Libreoffice 7/24 LinuxMint 21/22
Re: [Risolto] Incolonnare dati di una tabella
Siete strepitosi...grazie ad entrambi per la disponibilità.
Claudio
Claudio
Libre office portable 6.3.4
Windows 10
Windows 10