Pagina 1 di 1

[Risolto] Confronto dati di due colonne e loro estrapolazione

Inviato: mercoledì 15 giugno 2022, 20:56
da correa
Un saluto alla comunità.
Da file allegato, confronto dei dati della colonna A con la colonna B. Se dato corrisponde in B, lo mettiamo in C, altrimenti, se non presente in B, va in D.
Grazie in anticipo per l'eventuale aiuto.

Re: Confronto dati di due colonne e loro estrapolazione

Inviato: mercoledì 15 giugno 2022, 21:21
da gioh66
Ciao. Prova così: in C1 metti

Codice: Seleziona tutto

=SE.ERRORE(INDICE($A$1:$A$40;PICCOLO(SE(VAL.NUMERO(CONFRONTA($A$1:$A$40;$B$1:$B$40;0));RIF.RIGA($A$1:$A$40));RIF.RIGA(A1)));"")
e in D1

Codice: Seleziona tutto

=SE.ERRORE(INDICE($B$1:$B$40;PICCOLO(SE(NON(VAL.NUMERO(CONFRONTA($B$1:$B$40;$A$1:$A$40;0)));RIF.RIGA($A$1:$A$40));RIF.RIGA(A1)));"")&""
Sono due formule matriciali che una volta copiate nella cella vanno confermate con ctrl+maiuscolo+invio e poi copiate e incollate in basso oppure trascinate tenendo premuto il tasto ctrl.
Nell'esempio che riallego ho messo le formule nelle colonne E e F per confronto.
Ps.: con libreoffice 7+ si potrebbe fare le formule con AGGREGA e senza conferma matriciale.

Re: Confronto dati di due colonne e loro estrapolazione

Inviato: mercoledì 15 giugno 2022, 21:30
da correa
Grazie mille per la prontissima risposta!

Re: [Risolto] Confronto dati di due colonne e loro estrapolazione

Inviato: giovedì 16 giugno 2022, 8:57
da gioh66
Di nulla. Grazie a te del riscontro.

Re: [Risolto] Confronto dati di due colonne e loro estrapolazione

Inviato: giovedì 16 giugno 2022, 13:44
da correa
Un saluto alla comunità.
Oggi ho ripreso il file seguendo le istruzioni, ma ho trovato delle difficoltà. Nel file che allego, non capisco perché pong ping non viene rilevato.
Ho visto anche che lasciare uno spazio vuoto alla fine cambia collocazione: è possibile ovviare a questo limite?
Grazie dell'eventuale aiuto

Re: Confronto dati di due colonne e loro estrapolazione

Inviato: giovedì 16 giugno 2022, 15:08
da gioh66
Ciao. Gli spazi vuoti li hai perchè non confermi le formule come matriciali. Cioè una volta copiate nella cella (la cella deve essere aperta con doppio click o con F2) devi confermare con ctrl+maiuscolo+invio e non con il solo invio.
Poi una volta inserita la copi e incolli in basso fin dove ti serve.
Se lo fai correttamente e guardi nella barra della formula noterai che questa è chiusa tra parentesi graffe.
formule matriciali.png
formule matriciali.png (6.23 KiB) Visto 1782 volte
per quanto riguarda pong ping questo non è rilevato perchè la prima formula guarda chi c'è in entrambe le colonne.
La seconda guarda la colonna B e estrae chi manca dalla colonna A, ma pong ping è nella colonna A non nella colonna B.
Per averlo elencato si deve fare una formula che estragga dalla colonna A chi non è presente nella colonna B.
Così

Codice: Seleziona tutto

=SE.ERRORE(INDICE($A$1:$A$40;PICCOLO(SE(VAL.ERRORE(CONFRONTA($A$1:$A$40;$B$1:$B$40;0))*($A$1:$A$40<>"");RIF.RIGA($A$1:$A$40));RIF.RIGA(A1)));"")&""
Ti riallego il file dove in colonna E ho aggiunto la formula sopra.

Re: [Risolto] Confronto dati di due colonne e loro estrapolazione

Inviato: giovedì 16 giugno 2022, 15:29
da correa
Grazie della pazienza. Il mio errore stava nel non cliccare due volte per aprire C1.
Buon pomeriggio.

Re: [Risolto] Confronto dati di due colonne e loro estrapolazione

Inviato: giovedì 16 giugno 2022, 16:33
da gioh66
:super: