Risultati da 1 a 5 di 5

Discussione: Analisi dei dati



  1. #1
    L'avatar di undiva
    Clicca e Apri
    Data Registrazione
    Aug 2015
    Località
    Magenta
    Età
    78
    Messaggi
    8
    Versione Office
    Excel 2013
    Likes ricevuti
    0
    Likes dati
    0

    Analisi dei dati

    Ho un foglio gigantesco di 2^20 righe.
    Allego un file di Esempio di sole 30 righe.
    Avrei bisogno di analizzare il contenuto della colonna V: quali sono i valori unici e quante volte si ripetono.
    Esempio:
    -4 1
    -3 3
    -2 2
    ecc. ecc.

    Questo per le 1048576 righe del foglio; purtroppo non posso aggiungere etichetta db alla colonna V.

    Grazie a chi vorrà indicarmi la soluzione.
    Un saluto a tutti gli amici del forum.

    Paolo
    File Allegati File Allegati

  2. #2
    L'avatar di Gerardo Zuccalà
    Clicca e Apri
    Data Registrazione
    May 2015
    Località
    Milano, Italy
    Età
    49
    Messaggi
    4920
    Versione Office
    2013
    Likes ricevuti
    1117
    Likes dati
    1127

    Re: Analisi dei dati

    Ciao Undiva
    Visto che hai un database lunghissimo potresti usare la funzione FREQUENZA che è la più veloce per estrarre i valori univoci, tuttavia visto le grosse dimensioni potrebbe metterci tanto tempo
    Per guadagnare in velocità ho anche evitato la funzione AGGREGA e quindo ho fatto una formula matriciale da attivare con i tasti di scelta rapida CTRL+SHIFT+ENTER

    in W1 metti questa formula per estrarre i valori univoci

    =SE.ERRORE(INDICE($V$1:$V$30;PICCOLO(SE(FREQUENZA($V$1:$V$30;$V$1:$V$30);RIF.RIGA($V$1:$V$30)-RIF.RIGA($V$1)+1);RIGHE($W$1:W1)));"")


    in X1 metti questa formula

    =CONTA.SE($V$1:$V$30;W1)


    B
    C
    D
    E
    F
    G
    H
    I
    J
    K
    L
    M
    N
    O
    P
    Q
    R
    S
    T
    U
    V
    W
    X
    1
    +1
    +1
    -1
    -1
    +1
    -1
    -1
    -1
    -1
    7
    2
    +1
    +1
    -1
    -1
    +1
    -1
    -1
    -1
    -3
    3
    3
    +1
    +1
    -1
    -1
    +1
    -1
    -1
    -1
    +1
    -1
    +1
    -1
    1
    5
    4
    +1
    +1
    -1
    -1
    +1
    -1
    -1
    -1
    +1
    -1
    -1
    -3
    -4
    1
    5
    +1
    +1
    -1
    -1
    +1
    -1
    -1
    -1
    +1
    +1
    -1
    -1
    -2
    2
    6
    +1
    +1
    -1
    -1
    +1
    -1
    -1
    -1
    +1
    1
    +1
    +1
    3
    4
    7
    +1
    +1
    -1
    -1
    +1
    -1
    -1
    -1
    -1
    -1
    -4
    0
    5
    8
    +1
    +1
    -1
    -1
    +1
    -1
    -1
    -1
    -1
    +1
    -2
    2
    2
    9
    +1
    +1
    -1
    -1
    +1
    -1
    -1
    -1
    -1
    -3
    5
    1
    10
    +1
    +1
    -1
    -1
    +1
    -1
    -1
    -1
    -1
    -3
    11
    -1
    +1
    -1
    +1
    -1
    +1
    +1
    +1
    -1
    -1
    +1
    -1
    +1
    +1
    -1
    +1
    12
    -1
    +1
    -1
    +1
    -1
    +1
    +1
    +1
    -1
    -1
    +1
    -1
    +1
    +1
    +1
    +3
    13
    -1
    +1
    -1
    +1
    -1
    +1
    +1
    +1
    -1
    -1
    +1
    -1
    +1
    -1
    +1
    +1
    14
    -1
    +1
    -1
    +1
    -1
    +1
    +1
    +1
    -1
    -1
    +1
    -1
    +1
    -1
    -1
    -1
    15
    -1
    +1
    -1
    +1
    -1
    +1
    +1
    +1
    -1
    -1
    +1
    -1
    -1
    -1
    16
    -1
    +1
    -1
    +1
    -1
    +1
    +1
    +1
    -1
    -1
    +1
    -1
    -1
    -1
    17
    -1
    +1
    -1
    +1
    -1
    +1
    +1
    +1
    -1
    -1
    +1
    -1
    -1
    -1
    -2
    18
    -1
    +1
    -1
    +1
    -1
    +1
    +1
    +1
    -1
    -1
    +1
    -1
    -1
    +1
    0
    19
    -1
    +1
    -1
    +1
    -1
    +1
    +1
    +1
    -1
    -1
    +1
    -1
    +1
    +1
    +2
    20
    -1
    +1
    -1
    +1
    -1
    +1
    +1
    +1
    -1
    -1
    +1
    -1
    +1
    -1
    0
    21
    +1
    +1
    +1
    +1
    -1
    +1
    -1
    -1
    -1
    +1
    +2
    22
    +1
    +1
    +1
    +1
    -1
    +1
    -1
    -1
    -1
    -1
    0
    23
    +1
    +1
    +1
    +1
    -1
    +1
    -1
    -1
    +1
    +1
    -1
    +3
    24
    +1
    +1
    +1
    +1
    -1
    +1
    -1
    -1
    +1
    +1
    +1
    +5
    25
    +1
    +1
    +1
    +1
    -1
    +1
    -1
    -1
    +1
    -1
    +1
    +3
    26
    +1
    +1
    +1
    +1
    -1
    +1
    -1
    -1
    +1
    -1
    -1
    +1
    27
    +1
    +1
    +1
    +1
    -1
    +1
    -1
    -1
    -1
    -1
    0
    28
    +1
    +1
    +1
    +1
    -1
    +1
    -1
    -1
    -1
    -1
    0
    29
    +1
    +1
    +1
    +1
    -1
    +1
    -1
    -1
    -1
    +1
    -1
    +1
    30
    +1
    +1
    +1
    +1
    -1
    +1
    -1
    -1
    -1
    +1
    +1
    +3



  3. I seguenti 4 utenti hanno dato un "Like" a Gerardo Zuccalà per questo post:


  4. #3
    L'avatar di pkrome59
    Clicca e Apri
    Data Registrazione
    Sep 2015
    Località
    Reggio Calabria
    Età
    58
    Messaggi
    1188
    Versione Office
    Office 2013
    Likes ricevuti
    1198
    Likes dati
    2135

    Re: Analisi dei dati

    Ciao Undiva, se ho capito bene, copia la seguente:

    In Y1:
    =SE.ERRORE(INDICE($V$1:$V$30;AGGREGA(15;6;(RIF.RIGA($V$1:$V$30)-RIF.RIGA($V$1)+1)/(FREQUENZA($V$1:$V$30;$V$1:$V$30)>0);RIGHE($V$1:$V1)))&" "&CONTA.SE($V$1:$V$30;INDICE($V$1:$V$30;AGGREGA(15;6;(RIF.RIGA($V$1:$V$30)-RIF.RIGA($V$1)+1)/(FREQUENZA($V$1:$V$30;$V$1:$V$30)>0);RIGHE($V$1:$V1))));"")
    da tirare giù alla bisogna.
    Allego il file di prova, fa sapere se va bene.

    P.S. l'intervallo di riferimento $V$1:$V$30 va adattato al file originale.
    Ciao.

    Ciao Gerardo, come al solito sei un fulmine, non avendo aggiornato la pagina mi sono accavallato, comunque questa formula è da considerare un'alternativa alla tua.
    Di nuovo Ciao.
    File Allegati File Allegati

  5. I seguenti 3 utenti hanno dato un "Like" a pkrome59 per questo post:


  6. #4
    L'avatar di undiva
    Clicca e Apri
    Data Registrazione
    Aug 2015
    Località
    Magenta
    Età
    78
    Messaggi
    8
    Versione Office
    Excel 2013
    Likes ricevuti
    0
    Likes dati
    0

    Re: Analisi dei dati

    Un grazie ..caloroso a Gerardo e a pkrome per le risposte ..fulminee (nonstante il caldo soffocante di questo agosto).

    Buon proseguimento.
    Paolo

  7. #5
    L'avatar di Gerardo Zuccalà
    Clicca e Apri
    Data Registrazione
    May 2015
    Località
    Milano, Italy
    Età
    49
    Messaggi
    4920
    Versione Office
    2013
    Likes ricevuti
    1117
    Likes dati
    1127

    Re: Analisi dei dati

    Ciao undiva, grazie per il tuo riscontro positivo, comunque siamo ancora a luglio, ciao
    Ultima modifica fatta da:Gerardo Zuccalà; 12/07/16 alle 10:40

  8. I seguenti utenti hanno dato un "Like"


Discussioni Simili

  1. Procedura analisi dati
    Di Saymon nel forum Domande su Excel in generale
    Risposte: 3
    Ultimo Messaggio: 12/12/16, 20:13
  2. Analisi dati
    Di ziolardo nel forum Domande su Excel in generale
    Risposte: 10
    Ultimo Messaggio: 06/09/16, 01:25
  3. Analisi e Estrazione dati dinamica
    Di iea76 nel forum Domande su Excel in generale
    Risposte: 4
    Ultimo Messaggio: 02/05/16, 19:52
  4. Importazione file ed analisi dati
    Di G.Bove nel forum Domande su Excel in generale
    Risposte: 20
    Ultimo Messaggio: 13/12/15, 07:42
  5. Analisi dati
    Di Emanuele nel forum Domande su Excel in generale
    Risposte: 18
    Ultimo Messaggio: 18/08/15, 13:24

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •