[Risolto] Creare una tabella dai valori di una tabella precedente

Discussioni sull'applicazione per i fogli di calcolo
Rispondi
strulga
Messaggi: 65
Iscritto il: martedì 18 luglio 2017, 11:53

[Risolto] Creare una tabella dai valori di una tabella precedente

Messaggio da strulga »

Ciao.
Ho una tabella A dove in ogni riga sono contenuti:
-il nome della pianta
-diversi attributi standard per quella pianta
vorrei sapere se è possibile in automatico creare una tabella B composta da righe conteneti:
-un singolo attributo
-tutte le piante della tabella A che lo contengono

es. Achillea ha come attributi: "asterge", "astrettiva"
Ballota ha come attributi "Acuta", "asterge"

vorrei creare una Tabella che mi restituisca:
"Asterge" = Achillea, Ballota

allego file da esempio.
grazie mille.
Allegati
esempio.ods
(22.92 KiB) Scaricato 18 volte
Ultima modifica di strulga il giovedì 9 gennaio 2025, 11:10, modificato 1 volta in totale.
LibreOffice 5.3.0.3 su Windows 7
Avatar utente
gioh66
Volontario assiduo
Volontario assiduo
Messaggi: 1907
Iscritto il: lunedì 31 luglio 2017, 14:57
Località: Friuli

Re: Creare una tabella dai valori di una tabella precedente

Messaggio da gioh66 »

Buondì. Si può fare con una formula matrice. Nel foglio che ti allego ho fatto l'esempio da G115.
Nella riga 114 ho messo delle caratteristiche, poi in G115 ho messo la formula

Codice: Seleziona tutto

=SE.ERRORE(INDICE($A$2:$A$111;PICCOLO(SE($F$2:$N$111=G$115;RIF.RIGA($A$2:$A$111)-1);RIF.RIGA(A1)));"")
La formula come ti dicevo è matriciale e va confermata con ctrl+maiucolo+invio e poi copiata e incollata in basso e a destra.

Ps.: se aggiorni Libreoffice a una versione superiore alla 7 si può fare la formula con AGGREGA che non richiede la conferma come matrice: così

Codice: Seleziona tutto

=SE.ERRORE(INDICE($A$2:$A$111;AGGREGA(15;6;(RIF.RIGA($A$2:$A$111)-1)/($F$2:$N$111=G$115);RIF.RIGA(A1)));"")
Da tirare a destra e in basso per quanto ti può servire.
Allegati
esempio bis.ods
(50.07 KiB) Scaricato 18 volte
...se sei soddisfatto delle risposte ricevute metti il [Risolto] viewtopic.php?f=9&t=5661

Libreoffice 25.8 LinuxMint 21/22
strulga
Messaggi: 65
Iscritto il: martedì 18 luglio 2017, 11:53

Re: Creare una tabella dai valori di una tabella precedente

Messaggio da strulga »

Non ho capito come hai fatto, ma funziona benissimo! grazie mille!
LibreOffice 5.3.0.3 su Windows 7
Avatar utente
gioh66
Volontario assiduo
Volontario assiduo
Messaggi: 1907
Iscritto il: lunedì 31 luglio 2017, 14:57
Località: Friuli

Re: [Risolto] Creare una tabella dai valori di una tabella precedente

Messaggio da gioh66 »

Di nulla. Grazie a te del riscontro.
...se sei soddisfatto delle risposte ricevute metti il [Risolto] viewtopic.php?f=9&t=5661

Libreoffice 25.8 LinuxMint 21/22
Rispondi