Discussione:
Formato celle condizionato
(troppo vecchio per rispondere)
"BIG" (Umberto)
2007-01-07 21:45:58 UTC
Permalink
Excel 97

Ho le celle A3...A33 numerate da 1 a 31 (i giorni del mese)
Ho le celle B3...B33 con la formula:
B3=GIORNO.SETTIMANA(DATA.VALORE(CONCATENA(A3;"-";MESE;"-";ANNO)))
B4=GIORNO.SETTIMANA(DATA.VALORE(CONCATENA(A4;"-";MESE;"-";ANNO)))
....eccetera.
Dove ANNO e MESE sono celle che contengono rispettivamente l'anno ed il mese
che mi interessa.
Il formato delle celle B3...B33 é "gggg" ossia é il giorno della settimana da
lunedí a domenica (anche se poi contengono realmente un numero compreso tra 1 e
7).
Mi piacerebbe evidenziare il giorno di domenica, in colore diverso, per esempio
rosso.
Se vado in formato cella, numero, personalizzato, ci sono formati tipo:
€ #.##0,00;[Rosso]€ #.##0,00
ove i numeri negativi sono evidenziati in rosso.
Esiste un modo per applicare un formato simile, per il giorno di domenica alle
celle B3...B33 (senza scomodare il VBA)???
Magari passando su una cella di appoggio???
--
,,, e dopo che ci avranno trasformato in vegetariani, a causa del vino al
metanolo, del pesce al mercurio, dei polli alla diossina, dei maiali agli
ormoni, delle mucche, pecore e capre pazze, ci daranno da mangiare la
frutta al benzene e la verdura radioattiva.
La nostra unica salvezza sara' nel Soylent Green!
Franz Verga
2007-01-07 22:03:52 UTC
Permalink
Nel post news:***@127.0.0.1
*"BIG" (Umberto)* ha scritto:

[cut]
Post by "BIG" (Umberto)
Mi piacerebbe evidenziare il giorno di domenica, in colore diverso,
per esempio rosso.
Se vado in formato cella, numero, personalizzato, ci sono formati
tipo: ? #.##0,00;[Rosso]? #.##0,00
ove i numeri negativi sono evidenziati in rosso.
Esiste un modo per applicare un formato simile, per il giorno di
domenica alle celle B3...B33 (senza scomodare il VBA)???
Sì, esiste
Post by "BIG" (Umberto)
Magari passando su una cella di appoggio???
Non c'è bisogno. Basta usare la formattazione condizionale (che, se non
ricordo male era già presente in Excel 97...).
Ti basta selezionare il tuo intervallo di giorni, cioè B3:B33, avendo cura
che la cella attiva sia B3, poi da menu Formato, Formattazione Condizionale,
dal menu a tendina sotto Condizione 1 scegli "La formula è" ed inserisci la
seguente formula nella casella di testo a destra:

=GIORNO.SETTIMANA(B3)=1

a quetso punto clicchi su Formato e scegli il formato che preferisci per le
domeniche e poi dai due volte OK. Il gioco è fatto... :-)
--
Spero d'esserti stato d'aiuto.

Ti ringrazio anticipatamente per il riscontro.

Ciao

Franz Verga
"BIG" (Umberto)
2007-01-09 22:05:09 UTC
Permalink
Il giorno Sun, 7 Jan 2007 23:03:52 +0100, Franz Verga,
Post by Franz Verga
Basta usare la formattazione condizionale (che, se non
ricordo male era già presente in Excel 97...).
Ti basta selezionare il tuo intervallo di giorni, cioè B3:B33, avendo cura
che la cella attiva sia B3, poi da menu Formato, Formattazione Condizionale,
dal menu a tendina sotto Condizione 1 scegli "La formula è" ed inserisci la
=GIORNO.SETTIMANA(B3)=1
a quetso punto clicchi su Formato e scegli il formato che preferisci per le
domeniche e poi dai due volte OK. Il gioco è fatto... :-)
Ottima soluzione, con un appunto.
Selezionando l'intero intervallo sa B33 a B3, con la cella B3 attiva, la
formula viene cambiata da sola, con la cella B65505 e successive....
Selesionando invece da B3 a B33 va bene (BOH!).
Questa soluzione integra meglio quella di Ivano (nel post successivo al tuo) in
quanto permette di fare formattazioni multiple (vedi appunto la risposta ad
Ivano.

Grazie infinite.

P.S. Susa a te (e di conseguenza anche ad Ivano) se non ho risposo subito, ma
ho letto solo un paio di ore fa le vostre risposte in quanto sono stato
affacendato per altri motivi.
--
,,, e dopo che ci avranno trasformato in vegetariani, a causa del vino al
metanolo, del pesce al mercurio, dei polli alla diossina, dei maiali agli
ormoni, delle mucche, pecore e capre pazze, ci daranno da mangiare la
frutta al benzene e la verdura radioattiva.
La nostra unica salvezza sara' nel Soylent Green!
ivano
2007-01-08 08:19:04 UTC
Permalink
Post by "BIG" (Umberto)
Excel 97
Ho le celle A3...A33 numerate da 1 a 31 (i giorni del mese)
B3=GIORNO.SETTIMANA(DATA.VALORE(CONCATENA(A3;"-";MESE;"-";ANNO)))
B4=GIORNO.SETTIMANA(DATA.VALORE(CONCATENA(A4;"-";MESE;"-";ANNO)))
....eccetera.
Dove ANNO e MESE sono celle che contengono rispettivamente l'anno ed il mese
che mi interessa.
Il formato delle celle B3...B33 é "gggg" ossia é il giorno della settimana da
lunedí a domenica (anche se poi contengono realmente un numero compreso tra 1 e
7).
Mi piacerebbe evidenziare il giorno di domenica, in colore diverso, per esempio
rosso.
€ #.##0,00;[Rosso]€ #.##0,00
ove i numeri negativi sono evidenziati in rosso.
Esiste un modo per applicare un formato simile, per il giorno di domenica alle
celle B3...B33 (senza scomodare il VBA)???
Magari passando su una cella di appoggio???
Ciao,
se il tuo excel 97 non avesse la formattazione condizionale, potresti
applicare un formato personalizzato limitatamente alla cella d'appoggio che
contiene una formula per determinare il giorno della settimana:
=GIORNO.SETTIMANA(A1)
applicando il formato:
[Blu][=1]Standard;0;

puoi cambiare il formato carattere cambiando la dicitura
ivano
"BIG" (Umberto)
2007-01-09 22:05:10 UTC
Permalink
Il giorno Mon, 8 Jan 2007 09:19:04 +0100, ivano,
Post by ivano
se il tuo excel 97 non avesse la formattazione condizionale, potresti
applicare un formato personalizzato limitatamente alla cella d'appoggio che
=GIORNO.SETTIMANA(A1)
[Blu][=1]Standard;0;
Ottima soluzione anche la tua (bisogna togliere il ; finale altrimenti non
scrive nulla), ma funzia benissimo.
Tuttavia visto che l'appetito vien mangiando, e per mesi di 29,30,31 giorni, la
formula GIORNO.SETTIMANA() restituisce errore nei giorni non esistenti, ho
seguito il consiglio di Franz Verga,, come dici poi anche tu, ed ho poi usato
la formattazione condizionale, aggiungendo, per i giorni 29,30,31 un test
sull'anno bisestile e sul mese corrente, forzando, appunto nei giorni non
esistenti (chi ha mai visto il 31 febbraio!!) il carattere bianco su fondo
bianco.

Grazie per la soluzione, avevo provato anch'io a fare diversi tentativi sulla
tua falsariga prima di scrivere, ma non ero riuscito ad ottenere nulla.
--
,,, e dopo che ci avranno trasformato in vegetariani, a causa del vino al
metanolo, del pesce al mercurio, dei polli alla diossina, dei maiali agli
ormoni, delle mucche, pecore e capre pazze, ci daranno da mangiare la
frutta al benzene e la verdura radioattiva.
La nostra unica salvezza sara' nel Soylent Green!
Loading...