Pannello di Controllo Moderatore ]

Evidenziare in una colonna 3 o 4 o 5 combinazioni uguali.

Discussioni sull'applicazione per i fogli di calcolo

Evidenziare in una colonna 3 o 4 o 5 combinazioni uguali.

Messaggioda FAUSTOAR » sabato 13 gennaio 2018, 22:10

Buonasera

ho un problema simile al post inviato da Spectrum questa mattina.

Ho un file di nome Numeri.ods composto da una colonna di soli 3 numeri: 1 - 2 - 3

La colonna si aggiorna di continuo con l´ aggiunta dei numeri 1 2 e 3 che si alternano e si ripetono continuamente.

Praticamente dopo 100 o 200 numeri inseriti ho bisogno che su una colonna a fianco siano evidenziate, con un colore o con una lettera, le sequenze uguali che ci sono nella colonna a gruppi di 3 o anche 4 o 5 se possibile come evidenziato in azzurro sull' esempio e che sono determinate di volta in volta dall'inserimento dell' ultimo numero.

Non ho necessita´ di conteggiare le combinazioni uguali ma evidenziarle per non scorrere ogni volta tutta la colonna.
Ovviamente credo che se la sequenza presa in esame e´ di 4 o 5 numeri (cioe´ righe) sara´ piu´ difficile che per 3 numeri perche´ le combinazioni anziche´ essere 27 saranno rispettivamente 81 o 243

"risolto quasi simile"

Ringrazio tutti; a chi provera´ e/o riuscira´ a risolvere il problema. Attendo fiducioso un Vs. aiuto.
Allegati
NUMERI.ods
(18.62 KiB) Scaricato 15 volte
Ultima modifica di FAUSTOAR il martedì 16 gennaio 2018, 11:52, modificato 1 volta in totale.
libreoffice 4.2 Linuxmint17.1
FAUSTOAR
 
Messaggi: 5
Iscritto il: sabato 13 gennaio 2018, 19:54

Re: Evidenziare in una colonna 3 o 4 o 5 combinazioni uguali

Messaggioda unlucky83 » domenica 14 gennaio 2018, 1:17

Vedi allegato
in B1:B5 sono da inserire i numeri della sequenza da 5 da evidenziare
In B7 c'è la formula matriciale
Codice: Seleziona tutto   Espandi visualeStringi visuale
SE($A$7:$A$75<>B1;0; SE(INDIRETTO(INDIRIZZO(RIF.RIGA($A$7:$A$75)+1;1))<>B2;0; SE(INDIRETTO(INDIRIZZO(RIF.RIGA($A$7:$A$75)+2;1))<>B3;0; SE(INDIRETTO(INDIRIZZO(RIF.RIGA($A$7:$A$75)+3;1))<>B4;0; SE(INDIRETTO(INDIRIZZO(RIF.RIGA($A$7:$A$75)+4;1))<>B5;0;1)))))

Tale colonna mi indica con il numero 1 l'inizio della sequenza
In D7:D75 ho messo le formule che ho impiegato per la formattazione condizionata delle celle C7:C75...non ha nessuna utilità oltre a cercare di far chiarezza sulla formula stessa
Allegati
NUMERI.ods
(14.06 KiB) Scaricato 18 volte
LibO5.1.6.2-Ubuntu 16.04.2 32-bit
-
Se risolvi:
1. Condividi la soluzione qui con noi
2. Metti [Risolto] al titolo del primo messaggio
Avatar utente
unlucky83
Volontario
Volontario
 
Messaggi: 1721
Iscritto il: lunedì 7 gennaio 2013, 2:23
Località: Latina

Re: Evidenziare in una colonna 3 o 4 o 5 combinazioni uguali

Messaggioda FAUSTOAR » domenica 14 gennaio 2018, 10:25

Buongiorno
il problema e´ praticamente risolto per la matrice da A7 ad A75. Se pero´ ad esempio la mia matrice continua all´ infinito e comunque oltre i 200 numeri come posso fare ? Non si puo´ trascinare/estendere la formula oltre B75 (esce il messaggio "Non potete modificare solo una parte della matrice" e non si puo´ cambiare la formula matriciale perche´ esce lo stesso messaggio.
libreoffice 4.2 Linuxmint17.1
FAUSTOAR
 
Messaggi: 5
Iscritto il: sabato 13 gennaio 2018, 19:54

Re: Evidenziare in una colonna 3 o 4 o 5 combinazioni uguali

Messaggioda unlucky83 » domenica 14 gennaio 2018, 13:37

Per modificare una formula matriciale va selezionata l'area della formula, ovvero B7:B75 partendo da B7, poi premere sul pulsante "f(x)" della barra in alto per modificare la formula. Così non da errore.

In alternativa ti conviene definire un nome d'area , per esempio chiamare "PIPPO" l'area A7:A75 e adoperare questo nome all'interno della formula matriciale. Quando l'elenco si allunga, ti sarà sufficiente modificare l'estensione dell'area assocciata a "PIPPO" (Il mio libreoffice ha alcuni problemi di gestione di memoria, quindi per rendere effettiva questa modifica devo chiudere e riaprire il file)

Se non ti piacciono le formule matriciali ti restano le macro
LibO5.1.6.2-Ubuntu 16.04.2 32-bit
-
Se risolvi:
1. Condividi la soluzione qui con noi
2. Metti [Risolto] al titolo del primo messaggio
Avatar utente
unlucky83
Volontario
Volontario
 
Messaggi: 1721
Iscritto il: lunedì 7 gennaio 2013, 2:23
Località: Latina

Re: Evidenziare in una colonna 3 o 4 o 5 combinazioni uguali

Messaggioda FAUSTOAR » domenica 14 gennaio 2018, 14:05

Salve, dopo aver duplicato il foglio di lavoro, e aver selezionato l'area B7:B75 e ho modificato la formula fino ad A200 ma per le righe successive ad A75 la formula non funziona. Se poi clicco sulla cella B76 non vedo scritto nessuna formula nonostante l'abbia modificata come detto.
libreoffice 4.2 Linuxmint17.1
FAUSTOAR
 
Messaggi: 5
Iscritto il: sabato 13 gennaio 2018, 19:54

Re: Evidenziare in una colonna 3 o 4 o 5 combinazioni uguali

Messaggioda FAUSTOAR » domenica 14 gennaio 2018, 14:26

Scusami UnLucky83 adesso mi funziona !! Grazie sei un grande. Fantastico.!
libreoffice 4.2 Linuxmint17.1
FAUSTOAR
 
Messaggi: 5
Iscritto il: sabato 13 gennaio 2018, 19:54

Re: Evidenziare in una colonna 3 o 4 o 5 combinazioni uguali

Messaggioda unlucky83 » martedì 16 gennaio 2018, 2:14

Bene. Se funziona puoi mettere Risolto alla discussione? :)
LibO5.1.6.2-Ubuntu 16.04.2 32-bit
-
Se risolvi:
1. Condividi la soluzione qui con noi
2. Metti [Risolto] al titolo del primo messaggio
Avatar utente
unlucky83
Volontario
Volontario
 
Messaggi: 1721
Iscritto il: lunedì 7 gennaio 2013, 2:23
Località: Latina


Torna a Calc

Chi c’è in linea

Visitano il forum: Nessuno e 17 ospiti