Condividi:        

Excel colorare data in calendario

Vuoi potenziare i tuoi documenti Word? Non sai come si fa una macro in Excel? Devi creare una presentazione in PowerPoint?
Oppure sei passato a OpenOffice e non sei sicuro di come lavorare al meglio?

Moderatori: Anthony47, Flash30005

Excel colorare data in calendario

Postdi deniel69 » 07/10/12 17:15

Buon giorno a tutti ,ho cercato quà e là nei vari argomenti del forum ma non ho trovato una risposta al mio problema ...
Il mio problema che per voi sarà semplice ,è il seguente.
Dopo aver creato un calendario e dopo aver creato una tabella dove inserire i miei dati tra cui la data di fine commessa e ho la necessità di colorare la cella corrispondente sul calendario e in base alle quantità di giorni di lavoro necessari ,colorare anche le caselle precedenti.
Vorrei realizzare tutto senza macro ma non so che formula condizionale inserire e se è possibile farlo con la formattazione condizionale.

Un grazie a chiunque saprà darmi indicazioni...... :?: :undecided:
Avatar utente
deniel69
Utente Senior
 
Post: 131
Iscritto il: 17/04/12 22:43

Sponsor
 

Re: Excel colorare data in calendario

Postdi Flash30005 » 07/10/12 21:29

Nella cella/le che contengono la data (es. A1) puoi inserire la formattazione condizionale con questa formula
Codice: Seleziona tutto
=SE(GIORNO.SETTIMANA(A1;2)=7;1;0)

per la domenica e
=6 per il sabato
a condizione soddisfatta colora il font o il fondo o entrambi

ciao
Flash
Win10 + Office 2010 Ita
"Fotografica" al servizio dell'immagine
Avatar utente
Flash30005
Moderatore
 
Post: 8517
Iscritto il: 27/09/07 11:44
Località: Roma +o-

Re: Excel colorare data in calendario

Postdi Anthony47 » 07/10/12 22:30

Flash, pero' mi pare che la domanda non fosse colorare i sabati /domeniche.

Per una risposta mirata chiedo a deniel69 di conoscere come e' fatta la sua tabella e il suo calendario; magari fornendo anche un file di esempio oppure (se la struttura e' semplice e veloce da replicare) solo un screenshot.

Ciao
Avatar utente
Anthony47
Moderatore
 
Post: 19196
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: Excel colorare data in calendario

Postdi deniel69 » 08/10/12 11:28

Come dice Anthony47 il mio problema non è colorare i sabati / domeniche ,ma bensì dopo aver inserito una data di consegna nella tabella inserimento dati ,vorrei che tale data di consegna venisse trovata nel calendario e evidenziata la cella corrispondente.....
Tutto senza macro se possibile ?!
Nel mio calendario i giorni sono disposti orizzontalmente e sotto di essi ci sono più righe in modo da poter gestire e appunto evidenziare più date di consegna che potrebbero accavallarsi negli stessi giorni.

ciao
Avatar utente
deniel69
Utente Senior
 
Post: 131
Iscritto il: 17/04/12 22:43

Re: Excel colorare data in calendario

Postdi wallace&gromit » 08/10/12 14:30

ciao, mi intrometto pure io.
La formula per il formato condizionale della cella C2 (da copiare e incollare nelle altre celle) potrebbe essere questa:
Codice: Seleziona tutto
=SE(E(C$1<=$A2;CONFRONTA(C$1;$A$1:$Z$1;0)>CONFRONTA($A2;$A$1:$Z$1;0)-$B2);$B2)
premesso che nella riga 1, da colonna C a colonna Z ci siano solo giorni feriali (per riempire la riga ho appena imparato un trucchetto geniale da Canapone, vedi questo topic: http://www.pc-facile.com/forum/viewtopic.php?f=26&t=97127).
dalla riga 2 in giù in colonna A c'è la data di scadenza e nella colonna B ci sono i giorni necessari.
Spero di essere stato chiaro.
Office2016 + 2019 su win11
Avatar utente
wallace&gromit
Utente Senior
 
Post: 2174
Iscritto il: 16/01/12 14:21

Re: Excel colorare data in calendario

Postdi deniel69 » 08/10/12 19:02

Un grazie a wallace&gromit ,funziona molte grazie.....
Avatar utente
deniel69
Utente Senior
 
Post: 131
Iscritto il: 17/04/12 22:43

Re: Excel colorare data in calendario

Postdi deniel69 » 09/10/12 23:17

Vi prego aiuto....grazie a wallace&gromit pensavo fosse tutto ok ,invece una volta inserito altre formule mi sono bloccato e non so dove sbaglio.......... aggiungo link del foglio in questione per qualunque anima pia e buona di cuore mi voglia dare una mano.....
oltre a risolvere il problema della colorazione vorrei fare una macro che una volta lanciata copi e aggiunga 1 o n... righe sotto l'ultima compilata copiando ovviamente tutte le formule e formattazioni condizionali del caso.... ma per quest'ultima parte mi premurerò di cercare nel forum se per caso è già stata trattata e se esiste già una bozza di codice su cui smanettare per quel poco che sò ......
link: https://rapidshare.com/files/4011256825/Plann.xlsx


Grazie in anticipo .....
Avatar utente
deniel69
Utente Senior
 
Post: 131
Iscritto il: 17/04/12 22:43

Re: Excel colorare data in calendario

Postdi Anthony47 » 10/10/12 00:13

Premetto che non ho capito esattamente a cosa serve la formula contenuta in G3; se per caso serve per calcolare quanti festivi vanno aggiunti per calcolare la data di consegna allora io suggerisco di usare in K3 la formula
Codice: Seleziona tutto
=GIORNO.LAVORATIVO(F3;D3)
che calcola direttamente la data di consegna nota la data di inizio (F3) e la durata in gg lavorativi (D3), eventualmente gestendo anche una tabella di ulteriori festivita' (potresti forse preferire =GIORNO.LAVORATIVO(F3;D3-1), che restituisce l' ultimo giorno di lavorazione e non il primo dopo il completamento della lavorazione).

Venendo al quesito, mi sembra che si vuole evidenziare in M3 e successivi (il calendario) quali sono i giorni di lavorazione. Per questo io suggerisco di applicare la formattazione condizionale alle celle M3 e successive con la formula
Codice: Seleziona tutto
=E(M$1>=$F3;M$1<=$K3;GIORNO.SETTIMANA(M$1;2)<6)

-Seleziona le celle
-avvia la formattazione condizionale
-cancella eventuali regole gia' impostate
-scegli Nuova regola
-scegli Utilizza una formula per determinare le celle da formattare
-scrivi la formula =E(M$1>=$F3;M$1<=$K3;GIORNO.SETTIMANA(M$1;2)<6)
-imposta il formato voluto (es un colore di riempimento)
-Ok, Ok

Se le righe sottostanti alla 3 saranno usate per altre attivita', puoi selezionare da M3 verso destra (la durata del calendario) e verso il basso (le attivita' da monitorare) e formattare l' intera area con la stessa formula.

Ciao
Avatar utente
Anthony47
Moderatore
 
Post: 19196
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: Excel colorare data in calendario

Postdi deniel69 » 11/10/12 20:36

Come sempre grazie a tutti..... il risultato ottenuto è come sempre più che sufficiente .
Se a qualcuno dovesse servire ecco i link al file praticamente definitivo...per quello che mi serve.
Link: https://rapidshare.com/files/151490452/Planning.xlsm

Grazie ,ancora problema risolto.
Avatar utente
deniel69
Utente Senior
 
Post: 131
Iscritto il: 17/04/12 22:43

Excel colorare data in calendario

Postdi raimea » 16/01/13 21:34

ciao
utlizzo questo post x una necessita simile.

in un file , che non posso mettere on linee, dalla colonna A5
scrivo una data che e' un lunedi.
vorrei colorare di giallo le celle da A:D
la riga che fa riferimento alla settimana in corso.

cio il 16.1.13 , vorrei colorare di giallo la riga 6 che inizia con il lunedi 14.1.13.

metto la foto.
Immagine

grazie
ciao
S.O. win10, Excell 2019
Avatar utente
raimea
Utente Senior
 
Post: 1410
Iscritto il: 11/02/10 07:33
Località: lago

Re: Excel colorare data in calendario

Postdi Anthony47 » 16/01/13 21:43

Selezioni l' area da formattare (A5:Dxyz) e imposti una formattazione condizionale con la formula
Codice: Seleziona tutto
=NUM.SETTIMANA($A5;2)=NUM.SETTIMANA(OGGI();2)

Questa formula non tiene conto dell' anno; se e' un problema (dipende dall' organizzazione e validita' dei tuoi dati) e non risolvi da solo allora posta ancora e inseriremo nella formula in piu' il controllo che l' anno sia lo stesso.

Ciao
Avatar utente
Anthony47
Moderatore
 
Post: 19196
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: Excel colorare data in calendario

Postdi raimea » 16/01/13 21:56

:eeh:
mi risponde:
non utilizzare riferim ad altri fogli, cartelle di lavoro x i criteri formattaz. condiz. :undecided:

le celle non sono unite , non contengono formule.

x vari motivi , se possibile
vorrei colorare quanto sopra tramite macro , e non formula.

ciao
S.O. win10, Excell 2019
Avatar utente
raimea
Utente Senior
 
Post: 1410
Iscritto il: 11/02/10 07:33
Località: lago

Re: Excel colorare data in calendario

Postdi Anthony47 » 16/01/13 22:09

Non so che cosa hai combinato per avere quel messaggio... :D
Prova con
Codice: Seleziona tutto
Sub WWWWW()
For I = 5 To Cells(Rows.Count, 1).End(xlUp).Row
    If Int(Now) >= Cells(I, 1) And Int(Now) <= Cells(I, 2) Then
        Cells(I, 1).Resize(1, 4).Interior.ColorIndex = 6
    Else
        Cells(I, 1).Resize(1, 4).Interior.ColorIndex = xlNone
    End If
Next I
End Sub

Ciao
Avatar utente
Anthony47
Moderatore
 
Post: 19196
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: Excel colorare data in calendario

Postdi raimea » 16/01/13 22:13

Non so che cosa hai combinato per avere quel messaggio...

non lo so.... :roll:

comunque cosi tutto ok,

ora posso procedere da solo x il resto .
grazie mille. :)
S.O. win10, Excell 2019
Avatar utente
raimea
Utente Senior
 
Post: 1410
Iscritto il: 11/02/10 07:33
Località: lago

Re: Excel colorare data in calendario

Postdi raimea » 19/01/13 17:41

ciao
piccolo bug..
mi sono accorto che la macro precedente e' ok dal lun al ven.
ma oggi 19.1.13 non mi colora piu' la settimana che e' iniziata il 14.1.13,
Immagine

se possibile, mi servirebbe che mi colori la riga iniziata al lunedi anche il sabato e la domenica relativa al lunedi
in questo caso fino al 20.1.13, ( quindi colorare solo dal 21.1.13 la riga 7).

Anche se in col B ho scritto la data del venerdi, il sab e domenica mi servirebbe evidenziata x organizzare la/le
settimane successive.

grazie
S.O. win10, Excell 2019
Avatar utente
raimea
Utente Senior
 
Post: 1410
Iscritto il: 11/02/10 07:33
Località: lago

Re: Excel colorare data in calendario

Postdi Anthony47 » 19/01/13 21:54

Prova a modificare in
Codice: Seleziona tutto
    If Int(Now) >= Cells(I, 1) And Int(Now) <= (Cells(I, 1)+6) Then

Ciao
Avatar utente
Anthony47
Moderatore
 
Post: 19196
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: Excel colorare data in calendario

Postdi raimea » 20/01/13 08:33

ottimo :)
ci ero andato vicino ,
ma sbagliavo non mettendo le parentesi
Codice: Seleziona tutto
<= (Cells(I, 1)+6) Then


grazie
S.O. win10, Excell 2019
Avatar utente
raimea
Utente Senior
 
Post: 1410
Iscritto il: 11/02/10 07:33
Località: lago

Re: Excel colorare data in calendario

Postdi slack » 06/04/17 00:41

X Daniel69
ciao Daniel , io sto cercando di creare una cosa analoga a quella che avevi descritto in questo vecchio post..il tuo link al file non funziona (ovviamente) piu'...non è che in uno slancio di grazio lo condividi nuovamente?
Ti ringrazio e spero in un tuo gesto "gentile".
ciao Andrea
slack
Newbie
 
Post: 1
Iscritto il: 06/04/17 00:17


Torna a Applicazioni Office Windows


Topic correlati a "Excel colorare data in calendario":


Chi c’è in linea

Visitano il forum: Nessuno e 74 ospiti