La mia soluzione fa essenzialmente la stessa cosa, ma ordinando i dati con
la pivot, renderli statici e filtrarli con il filtro automatico.
Procedura:
1) *Selezionare tutti i dati* di partenza (comprese le intestazioni) e
andare sul menù *Dati->Tabella Pivot->Crea...*
2) inserire i *3 campi* nell'ordine:* Regione, Residenti, Provincia* e *creare
la tabella*
3) Andare sul campo *Residenti ed ordinarlo in modo decrescente*
4)* Creare un nuovo foglio* creando la tabella finale (formattabile) con i
3 campi: *Regione, Residenti e Provincie* (per comodità di propagazione
delle formule mantengo questo ordine, ma sarà possibile invertire l'ordine
delle le colonne successivamente)
5) *Digito *sulla prima cella in alto a sx* la seguente formula*:
=SE(VAL.TESTO('Tabella pivot_Foglio1_1'.$A4);'Tabella
pivot_Foglio1_1'.A4;""); (A4 della scheda della tabella pivot per me è il
primo dato che compare) e* la propago* fino a visualizzare tutto (la
formula vede se il campo *Regione *è vuoto, ovvero se non è il primo
risultato)
6) *Filtro automatico* sui nuovi dati,* togliendo i dati vuoti* ad es *del
campo **Provincia*
Tadaaa! :)
*Vantaggi:* Dati in uscita *formattabili separatamente *dalla base di dati;*
Tabella finale aggiornabile* aggiungendo nuovi dati *senza dover ripetere
le operazioni qui sopra*, ma *aggiornando solo la pivot* (che deve essere
pronta per "leggere" anche le righe, al momento vuote, che in futuro potrebbero
contenere dei dati)
*Svantaggi:* Farraginoso e macchinoso :)
Ti mando il file di prova alla tua casella mail ;)
Il giorno 04 aprile 2014 17:18, matteo rossi <mrossim2013@gmail.com> ha
scritto:
Sí, grazie. Mi interessano tutte le soluzioni possibili.
Il giorno 04 aprile 2014 16:58, Giovanni <giovanni.sardisco@gmail.com> ha
scritto:
Matteo, basta come soluzione?
Se non vuoi ordinare i dati di partenza ed avere un processo di
eleborazione separato dalla base di dati, io ho trovato una soluzione con
pivot+filtro automatico. In caso fai un fischio ;)
Il giorno 04 aprile 2014 16:35, Comune di Gardone Riviera - Uff. Tributi
<tributi@comune.gardoneriviera.bs.it> ha scritto:
Non conosco una funzione che faccia quello che richiedi in automatico.
Io, empiricamente, procederei così:
* seleziono le tre colonne (colonna A regione - colonna B provincia -
colonna C residenti)
* Dati -> Ordina: chiave ordin 1: regione, crescente - chiave ord 2
residenti, decrescente
* nella colonna D, in D2, metto la seguente formula: =SE(A2=A1;0;1);
* trascino la formula fino in fondo
* Dati -> Filtro automatico su colonna D
* seleziono le celle con valore 1
Se vuoi provare ...
Dario
Il 04/04/2014 16.08, matteo rossi ha scritto:
Supponiamo di avere in un foglio di lavoro di Calc 3 colonne: regione,
provincia e residenti. Tra tutte le 110 province italiane si vogliono
estrarre, per ogni regione, solo quelle con il max numero di residenti.
Quindi si vuole passare da una tabella contenente 111 righe
(intestazione +
una riga per ogni provincia) a una tabella contenente 20 righe (una per
ogni regione). Ho provato con i filtri, con i subtotali e con le tabelle
pivot ma non riesco proprio a farlo.
Alla fine vorrei ottenere una tabella di 20 righe, del tipo:
Lazio Roma 4039813
Toscana Firenze 987354
Liguria Genova 851283
...
...
...
Si può fare? Come?
Grazie a tutti
--
Come cancellarsi: E-mail users+unsubscribe@it.libreoffice.org
Problemi? http://it.libreoffice.org/supporto/mailing-lists/come-
cancellarsi/
Linee guida per postare + altro: http://wiki.
documentfoundation.org/Local_Mailing_Lists/it
Archivio della lista: http://listarchives.libreoffice.org/it/users/
Tutti i messaggi inviati a questa lista vengono archiviati pubblicamente
e non sono eliminabili
--
Come cancellarsi: E-mail users+unsubscribe@it.libreoffice.org
Problemi? http://it.libreoffice.org/supporto/mailing-lists/come-cancellarsi/
Linee guida per postare + altro: http://wiki.documentfoundation.org/Local_Mailing_Lists/it
Archivio della lista: http://listarchives.libreoffice.org/it/users/
Tutti i messaggi inviati a questa lista vengono archiviati pubblicamente e non sono eliminabili
Context
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.