[Risolto] Formattazione condizionale su festività.

Discussioni sull'applicazione per i fogli di calcolo
Rispondi
furuvio
Messaggi: 16
Iscritto il: martedì 31 marzo 2015, 16:50

[Risolto] Formattazione condizionale su festività.

Messaggio da furuvio »

Buongiorno a tutti,
sto cercando di applicare la formattazione condizionale, con tre condizioni.
Allego il foglio su cui sto lavorando.
Caso classico: giorno feriale = sfondo bianco, giorno festivo = sfondo rosso, festività = sfondo verde.
Ho applicato correttamente lo stile che mi interessava per giorno festivo e giorno feriale.
Ho creato il foglio Definizioni, in cui ricavo le festività fisse (Pasqua, Ferragosto, Natale, ...) e mobili (santo patrono).
La mia formula per la festività è:

Codice: Seleziona tutto

O(A3=Definizioni.E6;A3=Definizioni.E7;A3=Definizioni.E8;A3=Definizioni.E9;A3=Definizioni.E10;A3=Definizioni.E11;A3=Definizioni.E12;A3=Definizioni.E13;A3=Definizioni.E14;A3=Definizioni.E15;A3=Definizioni.E16;A3=Definizioni.E17;A3=Definizioni.E18)=1
Come mai la formula per la festività in GEN.B35 funziona (ho lo sfondo verde), ed in GEN.A3 no?
Ho fatto copia/incolla della formula...
Forse perchè già la formula per la cella feriale prevede come risultato VERO?

Codice: Seleziona tutto

SE(GIORNO.SETTIMANA(A4;2)<6)=1
Se l'intuizione è giusta, come correggere la formula?
Grazie Openofficers! :super:
Allegati
modgiorn.ods
(24.62 KiB) Scaricato 362 volte
Ultima modifica di furuvio il lunedì 23 ottobre 2017, 17:07, modificato 2 volte in totale.
OpenOffice 4.y.z su Mac-Win-Linux... dove capita, insomma.
Avatar utente
gioh66
Volontario
Volontario
Messaggi: 1750
Iscritto il: lunedì 31 luglio 2017, 14:57
Località: Friuli

Re: Formattazione condizionale con formule con risultato ugu

Messaggio da gioh66 »

Buondì, per fare ciò che chiedi mi sono permesso di modificare il tuo file. Le date del foglio definizioni, le ho ricavate con la formula

Codice: Seleziona tutto

=DATA($B$1;1;1)
correggendo i riferimenti del mese e del giorno, via via. Per pasqua e pasquetta ho lasciato quella che hai messo tu.
Poi i giorni dei fogli gen e feb li ho ottenuti con la formuala

Codice: Seleziona tutto

=DATA($Definizioni.$B$1;1;1)+RIGHE($A$3:A3)-1
e trascinato in basso.
Poi ho formattato le colonne con il formato Data NNN GG per le tabelle dei mesi e con NN G MMMM nel foglio Definizioni.
Infine ho selezionato l'area A3:L33 (gennaio) e A3:L30 (febbraio) e messo queste formule

Codice: Seleziona tutto

O(GIORNO.SETTIMANA($A3;2)=6;GIORNO.SETTIMANA($A3;2)=7)
per le celle rosse, e

Codice: Seleziona tutto

$A3=SE.ERRORE(CERCA.VERT($A3;Definizioni.$F$6:$F$18;1;0);0)
per le celle verdi.
Allegati
modgiorn-1.ods
(23.57 KiB) Scaricato 316 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
furuvio
Messaggi: 16
Iscritto il: martedì 31 marzo 2015, 16:50

Re: Formattazione condizionale con formule con risultato ugu

Messaggio da furuvio »

ciao,
per fare ciò che chiedi mi sono permesso di modificare il tuo file.
Hai fatto benissimo, ti ringrazio.
Grazie anche per lo snellimento delle formule.
Forse mi sono spiegato male.
Prendo come esempio il 6 Gennaio 2018, che ha 2 condizioni: è sia festivo che festività.
Nell'esempio che hai allegato, la cella del 6 Gennaio è rossa. Corretto, perchè è sabato.
Io vorrei che fosse verde, per dare maggior risalto che è festività.
Si può avere questa formattazione?

Inoltre, se inverto le formule, che hai reso più eleganti :-D, ecco sabato 6 e domenica 7 diventare verdi.
OpenOffice 4.y.z su Mac-Win-Linux... dove capita, insomma.
Avatar utente
gioh66
Volontario
Volontario
Messaggi: 1750
Iscritto il: lunedì 31 luglio 2017, 14:57
Località: Friuli

Re: Formattazione condizionale con formule con risultato ugu

Messaggio da gioh66 »

Ho fatto una prova, banale, ma funziona. Praticamente ho messo come prima condizione, quella per le festività e per seconda quella dei giorni festivi...Và :D
Allegati
modgiorn-1_bis.ods
(23.77 KiB) Scaricato 333 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
furuvio
Messaggi: 16
Iscritto il: martedì 31 marzo 2015, 16:50

Re: Formattazione condizionale con formule con risultato ugu

Messaggio da furuvio »

Praticamente ho messo come prima condizione, quella per le festività e per seconda quella dei giorni festivi...Và :D
Orpo! A me visualizza solo la cella rossa...
ho notato che la tua formula ha un

Codice: Seleziona tutto

SE.ERRORE
mentre a me visualizza

Codice: Seleziona tutto

iferror
Sto usando un AOO413m1(Build:9783) - Rev. 1761381 su Windows 10.
Allegati
modgiorni1bis.png
OpenOffice 4.y.z su Mac-Win-Linux... dove capita, insomma.
furuvio
Messaggi: 16
Iscritto il: martedì 31 marzo 2015, 16:50

Re: Formattazione condizionale con formule con risultato ugu

Messaggio da furuvio »

Forse ho capito.
Ho provato ad aggiornare ad OO 4.1.4, ma niente da fare.
La tua funzione SE.ERRORE è in LibreOffice, mentre io ho OpenOffice.
Secondo questo topic viewtopic.php?f=9&t=7105, la funzione è compatibile con OO 4.1.1, non versioni successive.
Bisogna usare la funzione

Codice: Seleziona tutto

SE(VAL.ERRORE(...);se-vero;se falso)
Mi potreste aiutare a portare

Codice: Seleziona tutto

$A3=SE.ERRORE(CERCA.VERT($A3;Definizioni.$F$6:$F$18;1;0);0)
in OpenOffice?
OpenOffice 4.y.z su Mac-Win-Linux... dove capita, insomma.
Avatar utente
gioh66
Volontario
Volontario
Messaggi: 1750
Iscritto il: lunedì 31 luglio 2017, 14:57
Località: Friuli

Re: Formattazione condizionale con formule con risultato ugu

Messaggio da gioh66 »

Ah già! Io uso libreoffice e dimentico che il se.errore ancora non c'è su AOO.
Prova a mettere questa formula al posto dell'altra

Codice: Seleziona tutto

$A3=SE(VAL.ERRORE(CERCA.VERT($A3;Definizioni.$F$6:$F$18;1;0));0;CERCA.VERT($A3;Definizioni.$F$6:$F$18;1;0))
...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
furuvio
Messaggi: 16
Iscritto il: martedì 31 marzo 2015, 16:50

Re: Formattazione condizionale con formule con risultato ugu

Messaggio da furuvio »

Ecco fatto! :super:
Grazie per la soluzione, gioh66.
Buona serata.
Allegati
modgiorni1bis2.png
OpenOffice 4.y.z su Mac-Win-Linux... dove capita, insomma.
furuvio
Messaggi: 16
Iscritto il: martedì 31 marzo 2015, 16:50

Re: [Risolto] Formattazione condizionale su festività.

Messaggio da furuvio »

Ho cambiato ed accorciato il titolo del topic che con [Risolto] era troppo lungo.
Ultima modifica di furuvio il lunedì 23 ottobre 2017, 17:10, modificato 1 volta in totale.
OpenOffice 4.y.z su Mac-Win-Linux... dove capita, insomma.
Avatar utente
gioh66
Volontario
Volontario
Messaggi: 1750
Iscritto il: lunedì 31 luglio 2017, 14:57
Località: Friuli

Re: [Risolto] Formattazione condizionale su festività.

Messaggio da gioh66 »

:D Ottimo!
...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
Rispondi