Risultati da 1 a 6 di 6

Discussione: Confrontare 2 liste di dati ed estrarre record diversi



  1. #1
    L'avatar di chiorbasub
    Clicca e Apri
    Data Registrazione
    Nov 2015
    Località
    Pistoia
    Età
    42
    Messaggi
    3
    Versione Office
    2013
    Likes ricevuti
    0
    Likes dati
    0

    Confrontare 2 liste di dati ed estrarre record diversi

    Ciao. Il mio problema è questo. Ho due DB (distinte basi) dello stesso pezzo (DB iniziale e aggiornamento). Devo confrontare le due liste che hanno tot codici in comune e pochi diversi, o per codice o per quantità. La mia necessità è quella di creare una lista dove si evidenziano le differenze.
    Consigli e suggerimenti?

  2. #2
    L'avatar di ninai
    Clicca e Apri
    Data Registrazione
    Jul 2015
    Località
    Barcellona P.G.
    Età
    55
    Messaggi
    1652
    Versione Office
    2010 PC
    Likes ricevuti
    889
    Likes dati
    183
    Citazione Originariamente Scritto da chiorbasub Visualizza Messaggio
    Consigli e suggerimenti?
    di allegare un file di esempio, evitando così di ricreare noi una situazione ex-novo in ogni caso, non essendo telepatici, da adattare alla tua
    "So che spiegare il proprio problema, in modo comprensibile, richiede un certo impegno ed è un lavoro "palloso", ma qualcuno lo deve pur fare ....., indovina chi?" (Cit. "Scossa")

  3. #3
    L'avatar di chiorbasub
    Clicca e Apri
    Data Registrazione
    Nov 2015
    Località
    Pistoia
    Età
    42
    Messaggi
    3
    Versione Office
    2013
    Likes ricevuti
    0
    Likes dati
    0
    Allegato 1034

    Ciao Ninai, scusa hai ragione! Ho postato troppo velocemente.
    Questo è un esempio di ciò che devo confrontare e del risultato che voglio ottenere, quello nel 3° foglio excel. Ovviamente al momento ho inserito i dati a mano.
    La seconda riga del file è il nome dell'assieme del pezzo, così come la prima e la seconda colonna sono praticamente inutili vengono direttamente dall'output del gestionale.

    Grazie

  4. #4
    L'avatar di ninai
    Clicca e Apri
    Data Registrazione
    Jul 2015
    Località
    Barcellona P.G.
    Età
    55
    Messaggi
    1652
    Versione Office
    2010 PC
    Likes ricevuti
    889
    Likes dati
    183
    CIAO

    la formule sono un tantino ingarbugliate per via dei fogli diversi e della struttura diversa delle due tabelle di origine, la formula base in A2:

    Codice: 
    =SE.ERRORE(INDICE('ase-11719-01-r03'!A$2:A$15;PICCOLO(SE(CONTA.SE('ase-11719-01-r01'!$F$2:$F$13;'ase-11719-01-r03'!$K$2:$K$15)=0;RIF.RIGA('ase-11719-01-r03'!$A$2:$A$15)-RIF.RIGA('ase-11719-01-r03'!$A$2)+1);RIGHE($A$2:A2)));SE.ERRORE(INDICE('ase-11719-01-r01'!A$2:A$13;PICCOLO(SE(CONTA.SE('ase-11719-01-r03'!$K$2:$K$15;'ase-11719-01-r01'!$F$2:$F$13)=0;RIF.RIGA('ase-11719-01-r01'!$A$2:$A$13)-RIF.RIGA('ase-11719-01-r01'!$A$2)+1);RIGHE($A$2:B2)-SOMMA(--(CONTA.SE('ase-11719-01-r01'!$F$2:$F$13;'ase-11719-01-r03'!$K$2:$K$15)=0))));""))
    Matriciale e da trascinare destra fino a C, in D2:
    Codice: 
    =SE.ERRORE(INDICE('ase-11719-01-r03'!H$2:H$15;PICCOLO(SE(CONTA.SE('ase-11719-01-r01'!$F$2:$F$13;'ase-11719-01-r03'!$K$2:$K$15)=0;RIF.RIGA('ase-11719-01-r03'!$A$2:$A$15)-RIF.RIGA('ase-11719-01-r03'!$A$2)+1);RIGHE($A$2:D2)));SE.ERRORE(INDICE('ase-11719-01-r01'!D$2:D$13;PICCOLO(SE(CONTA.SE('ase-11719-01-r03'!$K$2:$K$15;'ase-11719-01-r01'!$F$2:$F$13)=0;RIF.RIGA('ase-11719-01-r01'!$A$2:$A$13)-RIF.RIGA('ase-11719-01-r01'!$A$2)+1);RIGHE($A$2:E2)-SOMMA(--(CONTA.SE('ase-11719-01-r01'!$F$2:$F$13;'ase-11719-01-r03'!$K$2:$K$15)=0))));""))
    la trascini fino alla E

    in F2:

    Codice: 
    =SE.ERRORE(INDICE('ase-11719-01-r03'!K$2:K$15;PICCOLO(SE(CONTA.SE('ase-11719-01-r01'!$F$2:$F$13;'ase-11719-01-r03'!$K$2:$K$15)=0;RIF.RIGA('ase-11719-01-r03'!$A$2:$A$15)-RIF.RIGA('ase-11719-01-r03'!$A$2)+1);RIGHE($A$2:F2)));SE.ERRORE(INDICE('ase-11719-01-r01'!F$2:F$13;PICCOLO(SE(CONTA.SE('ase-11719-01-r03'!$K$2:$K$15;'ase-11719-01-r01'!$F$2:$F$13)=0;RIF.RIGA('ase-11719-01-r01'!$A$2:$A$13)-RIF.RIGA('ase-11719-01-r01'!$A$2)+1);RIGHE($A$2:F2)-SOMMA(--(CONTA.SE('ase-11719-01-r01'!$F$2:$F$13;'ase-11719-01-r03'!$K$2:$K$15)=0))));""))
    la trascini fino alla I

    sono tutte da confermare con CTRL+MAIUSCOLO+INVIO

    in J2:
    =SE(A2="";"";SE(CONTA.SE('ase-11719-01-r01'!$A$2:$A$13;A2);"CANCELLATO";"AGGIUNTO"))


    selezioni A2:J2 e trascini in basso, allego mi file di lavoro
    https://www.dropbox.com/s/q5k4d3w2w6...INAI.xlsx?dl=0
    "So che spiegare il proprio problema, in modo comprensibile, richiede un certo impegno ed è un lavoro "palloso", ma qualcuno lo deve pur fare ....., indovina chi?" (Cit. "Scossa")

  5. I seguenti utenti hanno dato un "Like"


  6. #5
    L'avatar di chiorbasub
    Clicca e Apri
    Data Registrazione
    Nov 2015
    Località
    Pistoia
    Età
    42
    Messaggi
    3
    Versione Office
    2013
    Likes ricevuti
    0
    Likes dati
    0
    ciao ninai, grazie della risposta in tempi rapidissimi! Esamino il file e cerco di capire come sei arrivato alla conclusione. Se avessi domande te le propongo domani.

  7. #6
    L'avatar di Gerardo Zuccalà
    Clicca e Apri
    Data Registrazione
    May 2015
    Località
    Milano, Italy
    Età
    49
    Messaggi
    4916
    Versione Office
    2013
    Likes ricevuti
    1117
    Likes dati
    1125
    Woooww! ninai che formuline!
    Mi sa che prima o poi lo raggiungi XOR LX

    PS. Ninai leggiti il post #13 di questa discussione
    http://www.forumexcel.it/forum/15-do...forum-excel-it
    se ti scappa da ridere vai tranquillo ... ridi pure!!

Discussioni Simili

  1. [Risolto] Macro che crea nel foglio tre un record dopo un altro record
    Di Mcmatt nel forum Domande su Excel VBA e MACRO
    Risposte: 5
    Ultimo Messaggio: 16/03/17, 10:34
  2. [Risolto] Confrontare il PICCOLO tra diversi prezzi ripetuti (e quindi serve univocità)
    Di Aleandro85 nel forum Domande su Excel in generale
    Risposte: 4
    Ultimo Messaggio: 08/02/17, 15:19
  3. Confrontare intero progetto script macro in due file diversi
    Di G.Bove nel forum Domande su Excel VBA e MACRO
    Risposte: 6
    Ultimo Messaggio: 03/09/16, 11:59
  4. Confrontare dati in una matrice
    Di Uistiti63 nel forum Domande su Excel in generale
    Risposte: 29
    Ultimo Messaggio: 21/02/16, 22:13
  5. Ordinare liste nome+numero
    Di Sevenis nel forum Domande su Excel in generale
    Risposte: 2
    Ultimo Messaggio: 21/12/15, 20:36

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
  •