Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

Formattazione condizionata in Openoffice Calc

Linguaggi e sistemi

Moderatori: Foto UtentePaolino, Foto Utentefairyvilje

0
voti

[1] Formattazione condizionata in Openoffice Calc

Messaggioda Foto UtenteDaniele78 » 21 dic 2017, 2:22

Ho un documento costituito da 10 fogli ciascuno contenente la medesima tabella. Si tratta delle pagine di un registro. Su ogni riga controllo 3 specifiche celle. Se una di queste risulta > 0 cambio il colore della riga. La medesima riga dovrà cambiare colore in tutti i fogli.
Io ho pensato di selezionare la prima riga di ogni foglio e applicare la formattazione condizionata. Poi trascinare la riga verso il basso per copiare la condizione in tutte le righe.
Ho pensato di applicare la seguente formula:

=SE(
O(
Foglio1 .$E6 > 0,
Foglio1 .$I6 > 0,
Foglio1 .$M6 > 0,
Foglio2 .$E6 > 0,
Foglio2 .$I6 > 0,
Foglio2 .$M6 > 0
.......................
)
)

Non so se funziona poiché non ho ancora provato.
Le mie domande sono:
1)Esiste un modo più semplice di risolvere il problema?
2)E' possibile far si che funzioni anche se i fogli vengono rinominati?
Grazie!
Avatar utente
Foto UtenteDaniele78
290 2 9
Expert
Expert
 
Messaggi: 288
Iscritto il: 9 set 2008, 23:07

0
voti

[2] Re: Formattazione condizionata in Openoffice Calc

Messaggioda Foto UtenteDaniele78 » 21 dic 2017, 18:01

La formula così scritta non funziona.
Se scrivo:
Foglio1 .$E6 > 0
Aggiungi formula:
Foglio1 .$I6 > 0
e così via, funziona.
Ho scoperto che se successivamente la pagina viene rinominata le formule continuano a funzionare.
Si tratterebbe di scrivere 30 formule. Non sarà certamente la soluzione migliore ma magari funziona.
Avatar utente
Foto UtenteDaniele78
290 2 9
Expert
Expert
 
Messaggi: 288
Iscritto il: 9 set 2008, 23:07

0
voti

[3] Re: Formattazione condizionata in Openoffice Calc

Messaggioda Foto UtenteDaniele78 » 21 dic 2017, 23:42

Ho selezionato la prima riga (6) della prima tabella su Foglio1.
Ho aggiunto le condizioni:

$Foglio1.$E6>0
$Foglio1.$I6>0
$Foglio1.$M6>0

$Foglio2.$E6>0
$Foglio2.$I6>0
$Foglio2.$M6>0

e così via.

Se adesso seleziono la riga della tabella e faccio copia.
Poi seleziono una qualsiasi riga di qualsiasi riga in qualsiasi foglio e faccio incolla speciale(solo formattazione) succede che i numeri di riga cambiano automaticamente in base alla riga su cui ho eseguito l' incolla speciale.

Per esempio se incollo sulla riga 10 diventeranno:

$Foglio1.$E10>0
$Foglio1.$I10>0
$Foglio1.$M10>0

$Foglio2.$E10>0
$Foglio2.$I10>0
$Foglio2.$M10>0

ed è esattamente ciò che voglio.

Il problema nasce se io invece effettuo il copia e incolla selezionando la riga e trascinandola verso il basso.
Il numero di riga non si aggiorna e non riesco a capire il perché.

https://gitlab.com/daniele78/Agea.git
Avatar utente
Foto UtenteDaniele78
290 2 9
Expert
Expert
 
Messaggi: 288
Iscritto il: 9 set 2008, 23:07


Torna a PC e informatica

Chi c’è in linea

Visitano il forum: Nessuno e 23 ospiti