Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

formattazione condizionale su giorno settimana

3,247 views
Skip to first unread message

Xymox

unread,
Nov 2, 2009, 10:30:09 AM11/2/09
to
In un campo di tipo data formattato con 'gggg' in modo da ottenere il giorno
della settimana (sabato, domenica, luned� ecc.)
Vorrei tramite la formattazzione condizionale cambiare il colore della cella
nel caso � sabato o domenica.
Come posso fare?
grazie


paoloard

unread,
Nov 2, 2009, 12:32:18 PM11/2/09
to

"Xymox" <marco...@togliQUESTOpeople.it> ha scritto nel messaggio
news:uuzipG9W...@TK2MSFTNGP04.phx.gbl...

Ciao Xymox,
seleziona l'intervallo delle date e imposta questa formula nella
formattazione condizionale:
=O(GIORNO.SETTIMANA(A2)=1;GIORNO.SETTIMANA(A2)=7), se l'intervallo parte
dalla cella A2 (altrimenti A1), quindi scegli il colore di sfondo.
Se vuoi due colori diversi, uno per il sabato e uno per la domenica devi
inserire due formule:
=GIORNO.SETTIMANA(A2)=1 scegli un colore
=GIORNO.SETTIMANA(A2)=7 scegli un altro colore
--
Fai sapere se e come hai risolto. Grazie

Ciao paoloard
http://riolab.org

sgtpepper

unread,
Nov 2, 2009, 2:17:01 PM11/2/09
to

"Xymox" ha scritto:

> In un campo di tipo data formattato con 'gggg' in modo da ottenere il giorno

> della settimana (sabato, domenica, lunedì ecc.)


> Vorrei tramite la formattazzione condizionale cambiare il colore della cella

> nel caso è sabato o domenica.
> Come posso fare?
> grazie
>
>
> .
Ciao
Seleziona il range da formattare (io ipotizzo che i tuoi dati partano da
A2). Vai in Formato-->Formattazione condizionale e, a dx di "la formula è",
scrivi:
=giorno.settimana(A2;1)=1
e imposti il formato che ritieni opportuno; aggiungi un'altra condizione e
questa volta scrivi:
=giorno.settimana(A2;1)=2
e imposti l'altro formato o anche lo stesso se non vuoi avere due distinti
formati per sabati e domeniche.
Buona serata

sgtpepper

unread,
Nov 2, 2009, 2:21:01 PM11/2/09
to

"Xymox" ha scritto:

> In un campo di tipo data formattato con 'gggg' in modo da ottenere il giorno

> della settimana (sabato, domenica, lunedì ecc.)


> Vorrei tramite la formattazzione condizionale cambiare il colore della cella

> nel caso è sabato o domenica.
> Come posso fare?
> grazie
>
>
> .
> Oppps
Devo aver scritto male la seconda condizione. Correggi con
=giorno.settimana(A2;1)=7
Ari buona serata

fernando cinquegrani

unread,
Nov 2, 2009, 2:38:37 PM11/2/09
to

"Xymox" <marco...@togliQUESTOpeople.it> ha scritto nel messaggio
news:uuzipG9W...@TK2MSFTNGP04.phx.gbl...

la formula �
=RESTO(A1;7)<2
motivo ...
.f

Xymox

unread,
Nov 2, 2009, 3:30:44 PM11/2/09
to

"Xymox" <marco...@togliQUESTOpeople.it> ha scritto

grazie a tutti, molto gentili :-)
--
bye marco s.
www.marcosanti.it


Xymox

unread,
Nov 2, 2009, 4:02:29 PM11/2/09
to

"paoloard" <xxp...@alice.it> ha scritto

> =O(GIORNO.SETTIMANA(A2)=1;GIORNO.SETTIMANA(A2)=7)

> =GIORNO.SETTIMANA(A2)=1 scegli un colore
> =GIORNO.SETTIMANA(A2)=7 scegli un altro colore

> Fai sapere se e come hai risolto. Grazie

la tua soluzione � perfetta, ho utilizzato la seconda cos� ho dato colori
diversi al sabato e alla domenica.
ancora grazie a tutti

paoloard

unread,
Nov 2, 2009, 4:27:43 PM11/2/09
to

"Xymox" <marco...@togliQUESTOpeople.it> ha scritto nel messaggio
news:7l8vpfF...@mid.individual.net...

riprendendo la soluzione di Fernando (ciao), che vorrei citare in quanto
meno banale della mia, per le due colorazioni:
=RESTO(A1;7)=0
=RESTO(A1;7)=1
--
Ciao paoloard
http://riolab.org

Xymox

unread,
Nov 3, 2009, 2:49:25 AM11/3/09
to

"paoloard" <xxp...@alice.it> ha scritto

> riprendendo la soluzione di Fernando (ciao), che vorrei citare in quanto
> meno banale della mia, per le due colorazioni:
> =RESTO(A1;7)=0
> =RESTO(A1;7)=1

l'ho provata e funziona perfettamente, ma devo ammettere che mi � meno
chiara, avrei bisogno di una spiegazione :-)
Ne approfitto per chiedervi come potrei fare per mettere nella colonna
adiacente 0 (zero) se il giorno della settimana � sabato o domenica?
grazie ancora
--
bye marco
www.marcosanti.it


fernando cinquegrani

unread,
Nov 3, 2009, 3:12:35 AM11/3/09
to

"Xymox" <marco...@togliQUESTOpeople.it> ha scritto nel messaggio
news:%23s3N3pF...@TK2MSFTNGP04.phx.gbl...

>> =RESTO(A1;7)=0
>> =RESTO(A1;7)=1
>
> l'ho provata e funziona perfettamente, ma devo ammettere che mi � meno
> chiara, avrei bisogno di una spiegazione :-)
> Ne approfitto per chiedervi come potrei fare per mettere nella colonna
> adiacente 0 (zero) se il giorno della settimana � sabato o domenica?
> grazie ancora

Visto che ora conosci i formati
inserisci una data in A1
e formatta la cella a numero con 0 decimali:
vedrai che le date altro non sono che numeri
interi su cui � possibile fare operazioni
matematiche come su tutti i numeri.
guarda la funzione RESTO nell'help.
(perch� poi il sabato dia 0 e la domenica 1
dovremmo partire da un piovoso gioved�
1/3/1900 e la storia si farebbe lunga).

cos�:
per avere 0 sabato e domenica bisognerebbe
sapere cosa vuoi gli altri giorni :-)
=1*(RESTO(A1;7)>1)
ti darebbe 1
=se(resto(a1;7)<2;0;"")
ti darebbe [nulla]
.f


0 new messages