confronto colonne
confronto colonne
Salve speriamo che mi potete aiutare ho un file di libreoffice di cui ne allego uno semplificato
così composto:
Colonne B ,C - G ,I – L ,M i cui numeri sono variabili provenienti da altre tabelle .
Come posso fare ,magari usando la formattazione condizionale o formule ad evediziare coppie uquali per riga tra le coppie di colonna B,C G,I e L,M , le colonne B,C G,I sono di lunghezza fissa mentre le colonne L,M possono essere di lunghezza variabile .Allego file di esempio prova per essere più chiaro Grazie.
così composto:
Colonne B ,C - G ,I – L ,M i cui numeri sono variabili provenienti da altre tabelle .
Come posso fare ,magari usando la formattazione condizionale o formule ad evediziare coppie uquali per riga tra le coppie di colonna B,C G,I e L,M , le colonne B,C G,I sono di lunghezza fissa mentre le colonne L,M possono essere di lunghezza variabile .Allego file di esempio prova per essere più chiaro Grazie.
- Allegati
-
- prova.ods
- (19.01 KiB) Scaricato 80 volte
OpenOffice 2.4 su Ubuntu 9.04
Re: confronto colonne
Ciao e benvenuto sul forum.
Se intanto ti vuoi presentare puoi farlo qui: viewforum.php?f=16
Per una panoramica delle regole del forum consulta il Manuale di sopravvivenza: http://forum.openoffice.org/it/forum/vi ... hp?f=1&t=2
Buon proseguimento.
Se intanto ti vuoi presentare puoi farlo qui: viewforum.php?f=16
Per una panoramica delle regole del forum consulta il Manuale di sopravvivenza: http://forum.openoffice.org/it/forum/vi ... hp?f=1&t=2
Buon proseguimento.
charlie
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Re: confronto colonne
Buondì, ci provo con la formattazione condizionale
seleziona l'area B3:D389 e metti come prima condizione
e come seconda
Poi seleziona l'area G3:I389 e come prima condizione metti
come seconda
infine per l'area L3:N389
come prima condizione metti
e come seconda
allego file
seleziona l'area B3:D389 e metti come prima condizione
Codice: Seleziona tutto
E($B3<>"";$D3<>"";$B3&$D3=$G3&$I3)
Codice: Seleziona tutto
E($B3<>"";$D3<>"";$B3&$D3=$L3&$N3)
Codice: Seleziona tutto
E($B3<>"";$D3<>"";$B3&$D3=$G3&$I3)
Codice: Seleziona tutto
E($G3<>"";$I3<>"";$G3&$I3=$L3&$N3)
come prima condizione metti
Codice: Seleziona tutto
E($B3<>"";$D3<>"";$B3&$D3=$L3&$N3)
Codice: Seleziona tutto
E($G3<>"";$I3<>"";$G3&$I3=$L3&$N3)
- Allegati
-
- coppie su riga.ods
- (23.19 KiB) Scaricato 57 volte
...se sei soddisfatto delle risposte ricevute metti il [Risolto] https://forum.openoffice.org/it/forum/v ... f=9&t=5661
Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
Re: confronto colonne
Salve gioh66 , grazie per aver risposto scusa per il ritardo , ho visto la tua proposta con la formattazione condizionale che funziona parzialmente ma è un buon punto di partenza .
Le righe nelle colonne B-C G-I L-M si vengono evidenziate ma solo se si trovano nella stessa riga nel senso , per esempio se nelle colonne L-M si trova la coppia 40-80 riga 16 e la stessa coppia si trova nella Colonna B-C riga 16 queste vengono evidenziate ma se le coppie si trovano su righe diverse non vengono evidenziate .
Altro punto le righe che vanno da 3 ad 8 nelle colonne B-C ed G-I sono evidenziate ma non c'è nessun riscontro nelle colonne L-M.
Le righe nelle colonne B-C G-I L-M si vengono evidenziate ma solo se si trovano nella stessa riga nel senso , per esempio se nelle colonne L-M si trova la coppia 40-80 riga 16 e la stessa coppia si trova nella Colonna B-C riga 16 queste vengono evidenziate ma se le coppie si trovano su righe diverse non vengono evidenziate .
Altro punto le righe che vanno da 3 ad 8 nelle colonne B-C ed G-I sono evidenziate ma non c'è nessun riscontro nelle colonne L-M.
OpenOffice 2.4 su Ubuntu 9.04
Re: confronto colonne
Buondì, scusami pensavo ti servisse anche il confronto tra le colonne B-C e G-I. Adesso che mi è più chiaro ciò che vuoi, provo ti faccio sapere.
...se sei soddisfatto delle risposte ricevute metti il [Risolto] https://forum.openoffice.org/it/forum/v ... f=9&t=5661
Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
Re: confronto colonne
Ok, forse ci siamo. Allora in formattazione condizionale, all'intervallo B3:D92 applica questa formula (con sfondo rosso)
All'intervallo G3:I92 metti questa (sfondo giallo, per distinguere i risultati)
e infine all' area L3:N1000, come prima condizione (sfondo rosso) metti
e come seconda (sfondo giallo)
Codice: Seleziona tutto
MATR.SOMMA.PRODOTTO($L$3:$M$1000&$N$3:$N$1000=$B3&$D3)
Codice: Seleziona tutto
MATR.SOMMA.PRODOTTO($L$3:$M$1000&$N$3:$N$1000=$G3&$I3)
Codice: Seleziona tutto
MATR.SOMMA.PRODOTTO($B$3:$B$92&$D$3:$D$92=$L3&$N3)
Codice: Seleziona tutto
MATR.SOMMA.PRODOTTO($G$3:$G$92&$I$3:$I$92=$L3&$N3)
- Allegati
-
- confronto colonne.ods
- (22.04 KiB) Scaricato 55 volte
...se sei soddisfatto delle risposte ricevute metti il [Risolto] https://forum.openoffice.org/it/forum/v ... f=9&t=5661
Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
Re: confronto colonne
Facendo ulteriori prove mi sono accorto che con la soluzione che ti ho proposto nel messaggio precedente evidenzia dei risultati non corretti. Per tanto cambia le formule così
Per B3:D92
Per G3:I92
Per L3:N1000
1° condizione
2° condizione
Per B3:D92
Codice: Seleziona tutto
MATR.SOMMA.PRODOTTO(TESTO($L$3:$L$1000;"00")&TESTO($N$3:$N$1000;"00")=TESTO($B3;"00")&TESTO($D3;"00"))
Codice: Seleziona tutto
MATR.SOMMA.PRODOTTO(TESTO($L$3:$M$1000;"00")&TESTO($N$3:$N$1000;"00")=TESTO($G3;"00")&TESTO($I3;"00"))
1° condizione
Codice: Seleziona tutto
MATR.SOMMA.PRODOTTO(TESTO($B$3:$B$92;"00")&TESTO($D$3:$D$92;"00")=TESTO($L3;"00")&TESTO($N3;"00"))
Codice: Seleziona tutto
MATR.SOMMA.PRODOTTO(TESTO($G$3:$G$92;"00")&TESTO($I$3:$I$92;"00")=TESTO($L3;"00")&TESTO($N3;"00"))
- Allegati
-
- confronto colonne(1).ods
- (23.77 KiB) Scaricato 66 volte
...se sei soddisfatto delle risposte ricevute metti il [Risolto] https://forum.openoffice.org/it/forum/v ... f=9&t=5661
Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
Re: confronto colonne
Ti propongo un'alternativa più leggera perchè la formattazione condizionale appesantisce non poco il file.
Da A3 in giù inserisci un numero progressivo che rappresenta il numero di riga dell'intervallo B3:D92 e G3:I92. Poi nella colonna P, da P3 da copiare in basso ho messo la formula
che ti indica in quale riga di B3:D92 c'è la corrispondenza con i dati di L3:N3
Poi per le corrispondenze di G3:I92, in R3, da copiare in basso ho messo
Ps.: se usi openoffice le due formule sopra vanno scritte così
e
da confermare come matriciali, cioè con la combinazione ctrl+maiuscolo+invio e da copiare e incollare in basso.
Da A3 in giù inserisci un numero progressivo che rappresenta il numero di riga dell'intervallo B3:D92 e G3:I92. Poi nella colonna P, da P3 da copiare in basso ho messo la formula
Codice: Seleziona tutto
=SE.ERRORE(CONFRONTA(L3&N3;$B$3:$B$92&$D$3:$D$92;0);"")
Poi per le corrispondenze di G3:I92, in R3, da copiare in basso ho messo
Codice: Seleziona tutto
=SE.ERRORE(CONFRONTA(L3&N3;$G$3:$G$92&$I$3:$I$92;0);"")
Codice: Seleziona tutto
=SE(VAL.ERRORE(CONFRONTA(L3&N3;$B$3:$B$92&$D$3:$D$92;0));"";CONFRONTA(L3&N3;$B$3:$B$92&$D$3:$D$92;0))
Codice: Seleziona tutto
=SE(VAL.ERRORE(CONFRONTA(L3&N3;$G$3:$G$92&$I$3:$I$92;0));"";CONFRONTA(L3&N3;$G$3:$G$92&$I$3:$I$92;0))
- Allegati
-
- confronto colonne(2).ods
- (27.53 KiB) Scaricato 55 volte
...se sei soddisfatto delle risposte ricevute metti il [Risolto] https://forum.openoffice.org/it/forum/v ... f=9&t=5661
Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
Re: confronto colonne
ho sbagliato ancora, anche per questa alternativa bisogna modificare le formule così: per le corrispondenze di B3:D92
e per quelle di G3:I92
Per openoffice diventano
e
Sempre matriciale ctrl+maiuscolo+invio per conferma
Codice: Seleziona tutto
=SE.ERRORE(CONFRONTA(TESTO(L3;"00")&TESTO(N3;"00");TESTO($B$3:$B$92;"00")&TESTO($D$3:$D$92;"00");0);"")
Codice: Seleziona tutto
=SE.ERRORE(CONFRONTA(TESTO(L3;"00")&TESTO(N3;"00");TESTO($G$3:$G$92;"00")&TESTO($I$3:$I$92;"00");0);"")
Codice: Seleziona tutto
=SE(VAL.ERRORE(CONFRONTA(TESTO(L3;"00")&TESTO(N3;"00");TESTO($B$3:$B$92;"00")&TESTO($D$3:$D$92;"00");0));"";CONFRONTA(TESTO(L3;"00")&TESTO(N3;"00");TESTO($B$3:$B$92;"00")&TESTO($D$3:$D$92;"00");0))
Codice: Seleziona tutto
=SE(VAL.ERRORE(CONFRONTA(TESTO(L3;"00")&TESTO(N3;"00");TESTO($G$3:$G$92;"00")&TESTO($I$3:$I$92;"00");0));""CONFRONTA(TESTO(L3;"00")&TESTO(N3;"00");TESTO($G$3:$G$92;"00")&TESTO($I$3:$I$92;"00");0))
- Allegati
-
- confronto colonne(3).ods
- (28.09 KiB) Scaricato 72 volte
...se sei soddisfatto delle risposte ricevute metti il [Risolto] https://forum.openoffice.org/it/forum/v ... f=9&t=5661
Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21