Inserire colore cella ad una determinata data

Versione Completa   Stampa   Cerca   Utenti   Iscriviti     Condividi : FacebookTwitter
fra82-82
00sabato 18 febbraio 2017 14:31
Salve a tutti,
sono nuovo del forum e alla disperata ricerca di una formula da inserire su Excel che per me, totalmente inesperto del programma, risulta praticamente impossibile!
Spero che qualcuno di voi possa aiutarmi!
Cerco di spiegare al meglio cio' che mi serve.

Allora, ho creato una tabella excel in cui, per lavoro, devo inserire la data di dichiarazioni inviate alle Autorità Competenti (AC).
Per ogni dichiarazione inviata per email (una decina al giorno) ho bisogno di una risposta da parte delle AC. Se nei 3 giorni successivi dall'invio della dichiarazione non ricevo alcuna risposta dalle AC, devo inviare un'email di sollecitazione. Se, dopo 7 giorni dall'invio dalla prima sollecitatione, non ricevo risposta, devo inviare una seconda email di sollecitazione.

Ora, dato che ogni giorno invio decine di dichiarazioi, mi serve un formula che, aprendo ogni giorno la teballa excel, mi colora di rosso la cella relativa alla dichiarazione per la quale, supponendo di non aver avuto risposta, devo inviare l'email di sollecitazione.

Quindi, in una colonna inserisco la data dell invio della dichiarazione, nella colonna accanto che ho chiamato "data di 1a sollecitazione" dovrebbe apparire in rosso 3 giorni dopo la data di invio per ricordarmi che devo inviare l'email di sollecitazione.
In pratica, mi serve una formula che mi permetta di sapere giorno per giorno le dichiarazioni per cui devo inviare una email basandomi sulle celle colorate automaticamente di rosso.

Nel caso in cui io abbia ricevuto risposta dalle AC prima dei 3 giorni dalla prima dichiarazione inviata e per cui, dunque, non serve inviare l'email di sollecitazione, la stessa formula dovrebbe far apparire la scritta "NA" nelle colonne di "data di 1a sollecitazione" e di "data di 2a sollecitazione".

Mi scuso per il post tutto ingarbugliato, spero sia cmq comprensibile?

C'è qualcuno tra di voi che possa spiegarmi come fare per mettere in pratica tutto sto casino? [SM=x423023]

Grazie a tutti in anticipo!
Thestoat
00sabato 18 febbraio 2017 14:45
Ciao, se non ho capito male, in Cella A1 c'è la data di riferimento, in B1 il sollecito di 3 giorni

In B1:

=SE(ASS(A1-OGGI()=3);"SCADUTO";"NA")


In formattazione condizionale

=SE(B1="SCADUTO";1;0


e metti il colore che vuoi
fra82-82
00sabato 18 febbraio 2017 20:00
Re:
Thestoat, 18/02/2017 14.45:

Ciao, se non ho capito male, in Cella A1 c'è la data di riferimento, in B1 il sollecito di 3 giorni

In B1:

=SE(ASS(A1-OGGI()=3);"SCADUTO";"NA")


In formattazione condizionale

=SE(B1="SCADUTO";1;0


e metti il colore che vuoi



Ciao Theostat, grazie mille della tua risposta ma la formula non funziona :(

ho provato con diverse date ma nella cella B1 mi appare sempre NA.. dove sbaglio??
Thestoat
00sabato 18 febbraio 2017 20:57
In A1 se metti 15/02/2017 in B1 ti da scaduto.

In B1:

=SE(ASS(A1-OGGI())=3;"SCADUTO";"NA")
fra82-82
00sabato 18 febbraio 2017 21:33
Re:
Thestoat, 18/02/2017 20.57:

In A1 se metti 15/02/2017 in B1 ti da scaduto.

In B1:

=SE(ASS(A1-OGGI())=3;"SCADUTO";"NA")




si ora ho provato con 15/02/2017 e mi da scaduto, grazie!

pero se metto una data anteriore mi da NA... riusciresti a modificare la formula mettendo di darmi "SCADUTO" a tutte le date che sono anteriori anche a più di 3 giorni?

Inoltre, se io applico questa formula a tutte le celle della colonna B e poi giorno per giorno nella colonna A metto date differenti, la parola "SCADUTO" appare automaticamente dopo 3 giorni dalla data che ho messo, vero?

Ad esempio, se in A1 metto la data di oggi (18/02/2017), in B1 metto la formula che mi hai dato. Tra tre giorni, ovvero il 21/02/2017, quando apriro' la tabella excel, automaticamente apparirà la parola "SCADUTO"? Perché appunto saranno passati tre giorni, é corretto?

E' di una formula del genere che avrei bisogno! Grazie mille del tuo aiuto! [SM=g27811]
Thestoat
00sabato 18 febbraio 2017 23:02
Per farlo su un range più ampio, devi inserire un file di esempio con dati e il risultato che vuoi ottenere, questa formula prende in considerazione solo la data del giorno che viene aperto il file, se vuoi altro bisogna adattare la formula alle tue esigenze, ma serve un file di esempio, questa formula considera SCADUTO superiore o uguale a 3 giorni:

In B1:

=SE(ASS(A1-OGGI())>=3;"SCADUTO";"NA")
Riky0185
00sabato 18 febbraio 2017 23:10
Ciao fra, ciao Theo,
E se durante i 3 giorni le AC ti rispondono.... Credo tu debba inserire oltre alla colonna "Data Invio" anche una colonna "Data Risposta" in modo che quando la cella della risposta è occupata, a seconda della data, annulli l'avviso dei 3/7 giorni.
fra82-82
00domenica 19 febbraio 2017 14:29
Re:
Thestoat, 18/02/2017 23.02:

Per farlo su un range più ampio, devi inserire un file di esempio con dati e il risultato che vuoi ottenere, questa formula prende in considerazione solo la data del giorno che viene aperto il file, se vuoi altro bisogna adattare la formula alle tue esigenze, ma serve un file di esempio, questa formula considera SCADUTO superiore o uguale a 3 giorni:

In B1:

=SE(ASS(A1-OGGI())>=3;"SCADUTO";"NA")



ti ringrazio ancora per la formula, effettivamente bastava aggiungere il segno > ma abbi pazienza, sono completamente incapace [SM=x423023]

Ascolta, c'é una cosa che per me é importante : mi confermi che con questa formula oggni volta che apro il foglio excel le celle della colonna B si aggiornano automaticamente dandomi, quindi, la parola "SCADUTO" una volta passati i 3 giorni senza che io debba fare ulteriori procedure?

Inoltre, invece di mettere "NA", é possibile che la cella rimanga bianca e completamente vuota in modo che si riempia con la parola "SCADUTO" solo quando siano passati i 3 giorni? Ho provato a togliere dalla formula "NA" ma nella cella mi appare "0"...

Grazie ancora per il tuo aiuto, davvero!

Riky0185, 18/02/2017 23.10:

Ciao fra, ciao Theo,
E se durante i 3 giorni le AC ti rispondono.... Credo tu debba inserire oltre alla colonna "Data Invio" anche una colonna "Data Risposta" in modo che quando la cella della risposta è occupata, a seconda della data, annulli l'avviso dei 3/7 giorni.



Ciao Riki,
in pratica mi hai letto nel pensiero!
Questa sarebbe stata la mia seconda domanda, ma volevo procedere tappa per tappa :)
In effetti, nella colonna C avevo intenzione di inserire la data di ricevuta delle risposte dalle AC.
Dunque, sapreste dirmi una formula da inserire nella colonna C grazie alla quale, quando metto la data di ricezione della risposta, in automatico nella colonna B mi appaia "NA" (dato che avendo ricevuto la risposta non mi serve più sollecitare)?

Grazie infinite!


Thestoat
00domenica 19 febbraio 2017 15:04
Dipende da cosa vuoi fare, la funzione OGGI() prende la data del giorno in cui apri il file, se in una cella incolli
=OGGI()
ti darà la data di oggi se lo fai domani ti darà la data di domani, non avendo un file con ciò che vuoi non ti so dire, dipende tutto da ciò che vuoi fare.

Per la cella vuota basta che nella formula cancelli "NA" e lasci solo ""
=SE(ASS(A1-OGGI())>=3;"SCADUTO";"")
Riky0185
00domenica 19 febbraio 2017 17:46
Vedi un bo.
C'e solo formattazione condizionale, niente formule. Per vedere il funzionamento dovresti cambiare la data di sistema (doppio click sull'orologio in basso a destra) mettendo date future: 25/02, 1/03, 5/03 e vedi se ti sconquinfera. La cella blu serve per rendersi conto dei 3 o 7 giorni. Ricordati che: a).poichè modifichi la data di sistema (per fare le prove, poi rimettila a posto) per vederne l'effetto ogni volta devi fare un ricalcolo (premi F9); b).se si aggiungono righe, nelle nuove celle delle colonne B e C devi copiarne SOLO la formattazione; c).me sò scordado. Comunque siamo qui.
Ciao
fra82-82
00domenica 19 febbraio 2017 19:25
Re:
Thestoat, 19/02/2017 15.04:

Dipende da cosa vuoi fare, la funzione OGGI() prende la data del giorno in cui apri il file, se in una cella incolli
=OGGI()
ti darà la data di oggi se lo fai domani ti darà la data di domani, non avendo un file con ciò che vuoi non ti so dire, dipende tutto da ciò che vuoi fare.

Per la cella vuota basta che nella formula cancelli "NA" e lasci solo ""
=SE(ASS(A1-OGGI())>=3;"SCADUTO";"")




grazie per la pazienza e per il tuo aiuto!

cmq nella formula che mi hai dato c'è la funziona =OGGI() quindi deduco che la tabella si aggiornerà giorno per giorno, ho capito bene?

Riky0185, 19/02/2017 17.46:

Vedi un bo.
C'e solo formattazione condizionale, niente formule. Per vedere il funzionamento dovresti cambiare la data di sistema (doppio click sull'orologio in basso a destra) mettendo date future: 25/02, 1/03, 5/03 e vedi se ti sconquinfera. La cella blu serve per rendersi conto dei 3 o 7 giorni. Ricordati che: a).poichè modifichi la data di sistema (per fare le prove, poi rimettila a posto) per vederne l'effetto ogni volta devi fare un ricalcolo (premi F9); b).se si aggiungono righe, nelle nuove celle delle colonne B e C devi copiarne SOLO la formattazione; c).me sò scordado. Comunque siamo qui.
Ciao



riky ringrazio anche te per il tuo aiuto!
Sapresti dirmi la formula da inserire un un'altra colonna in modo che se ho ricevuto la risposta dalle AC mi mette in automatico "NA" nella colonna di sollecitazione?
Grazie mille! [SM=g27811]
Riky0185
00domenica 19 febbraio 2017 21:18
Il file che ti ho mandato evidenzia le scadenze soltanto con i colori. Poi c'è quella piccola legenda sul lato destro. Hai provato a cambiare la data di sistema? Fai doppio click sull'orologio in basso a destra e nella maschera delle date scegli 28 febbraio, applica e dai OK. Poi torna sul foglio excel e clicca F9. Vedrai con i colori cosa fare. Comunque anche per i solleciti 1° e 2° servono altre 2 colonne.
NB Dopo la prova del 28 febbraio rimetti la data odierna.
Se faccio in tempo stasera gli do un occhiata, MA SEMPRE CON LE SCADENZE EVIDENZIATE CON I COLORI.
Ora vado a cena.
Riky0185
00domenica 19 febbraio 2017 22:32
Fra, non è semplice inserire formule o formattazione condizionale in celle che saranno riempite in futuro. Comunque ti rimando il file con la tua ultima richiesta, sempre a colori, per le formule ci aiuterà Theo.
Per renderlo più chiaro come lo chiedi, basta cambiare le didascalie dei colori nella legenda con le sigle che vuoi tu.
Con questo file è indispensabile che tu lo faccia girare cambiando la data del sistema, una volta mettila al 28 febbraio e l'altra volta al 5 marzo. Ogni volta GUARDA bene le celle, i colori e le scadenze se tornano con i 3 o 7 giorni, anche se le date sono a casaccio. Sul tuo file con date certe dovrebbe funzionare, altrimenti caricalo che ci guardiamo.
fra82-82
00domenica 19 febbraio 2017 23:26
Riky stavo giusto guardando il file che hai postato e te ne ringrazio.
Non metto mano al sistema per cambiare la data, conoscendomi farei solo danni!
Io faccio una cosa, domani a lavoro faccio per bene il grafico e inserisco la forumula di Theo che mi sembra quella di cui ho bisogno.
Inoltre, sempre domani a lavoro, faro' la prova a inserire la data di una dichiarazione per la quale il primo sollecito é previsto per martedi 21/02/2017. Martedi mattina riapro la tabella e se alla cella di sollecito mi appare automaticamente la scritta "SCADUTO" il problema sarà risolto altrimenti vorrà dire che non ho capito una mazza ://

Un'ultima domanda : é necessario inserire in una cella la scritta "OGGI é il xx giorno" come hai messo tu nel file che mi hai mandato?
Voglio dire, é necessario scrivere una data di riferimento affinché la formula funzioni?

Grazie mille per il vostro aiuto, siete semplicemente straordinari!! [SM=x423017] [SM=x423017]
Riky0185
00lunedì 20 febbraio 2017 08:34
No. La data serve per facilitare il confronto visivo con eventuali date scadute o in scadenza, se cioè il tutto funziona correttamente. Questo nel caso tu avessi fatto delle verifiche (che io ho fatto) modificando la data del sistema. Puoi cancellarla.
fra82-82
00lunedì 20 febbraio 2017 20:42
Re:
Riky0185, 20/02/2017 08.34:

No. La data serve per facilitare il confronto visivo con eventuali date scadute o in scadenza, se cioè il tutto funziona correttamente. Questo nel caso tu avessi fatto delle verifiche (che io ho fatto) modificando la data del sistema. Puoi cancellarla.




Perfetto, ti ringrazio!

Domattina riapro il file a lavoro e spero vivamente di vedere una bella scritta "SCADUTO" in rosso!! [SM=g27811] [SM=g27811] [SM=g27811]
fra82-82
00martedì 21 febbraio 2017 20:24
E ha funzionato, grazie mille!!

Ora ho un'ultima domanda facile facile: vorrei inserire la formula a tutta la colonna anche senza iserire date nella colonna di riferimento.
Come fare?

Ho provato a tirare giù la la cella con la formula ma mi copia anche il contenuto [SM=g27813]
Riky0185
00venerdì 24 febbraio 2017 22:27
Non è chiaro se stai usando il file che ti ho inviato, dove non ci sono formule ma solo formattazione condizionale e colori, o hai implementato le formule di Thes dove però non ci sono colori. Nel primo caso devi copiare ed incollare SOLO LA FORMATTAZIONE, nel secondo caso devi copiare ed incollare SOLO LE FORMULE. Ad ogni buon conto ti rimando il file completo fino alla riga 1000, con alcune spiegazioni incluse. Leggile.
Ciao
fra82-82
00sabato 25 febbraio 2017 19:45
Re:
Riky0185, 24/02/2017 22.27:

Non è chiaro se stai usando il file che ti ho inviato, dove non ci sono formule ma solo formattazione condizionale e colori, o hai implementato le formule di Thes dove però non ci sono colori. Nel primo caso devi copiare ed incollare SOLO LA FORMATTAZIONE, nel secondo caso devi copiare ed incollare SOLO LE FORMULE. Ad ogni buon conto ti rimando il file completo fino alla riga 1000, con alcune spiegazioni incluse. Leggile.
Ciao




Ciao Riky, grazie mille per il tuo file, mi é stato utilissimo, era esattamente cio di cui avevo bisgno!!

Io stavo usando la formula di theo:
=SE(ASS(A1-OGGI())>=3;"SCADUTO";"NA")

Ho visto nel file che mi hai mandato che a questa formula hai aggiunto una parte di formula che mi permette di applicare la formula a tutta la colonna in modo che la colonna di sollecito rimanga vuota se nella colonna della data di riferimento é altrettanto vuota.

Ho notato anche che hai tolto dalla formula di Theo la parola "ASS". Che differenza c'è nel risultato mettendo o togliendo "ASS" alla formula??

Grazie ancora! [SM=x423017] [SM=x423017] [SM=x423017]
Riky0185
00sabato 25 febbraio 2017 21:33
Che io sappia ASS restituisce il valore assoluto di un numero, cioè per esempio l'ASS di -2 è 2.
Prova a cliccare su una qualsiasi cella della colonna B "Invia Email" dell'ultimo file che ti ho inviato.
Ciao
fra82-82
00lunedì 6 marzo 2017 22:57
Ed eccomi di nuovo qui a chiedere umilmente il vostro aiuto [SM=x423047] [SM=x423047]


Allora, la formula che mi avete dato funziona alla grande e mi sto trovando benissimo al lavoro.
Le formula che sto usando é la seguente:

=SE(A1="";"";SE(ASS(A1-OGGI())>=3;"SCADUTO";""))

Mi sono accorto pero' che il lunedi mi ritrovo a dover fare il sollecito per tutte le dichiarazioni inviate il mercoledi, giovedi e venerdi della settimana precedente perché la formula non conosce il week-end purtroppo :)

Sareste cosi gentili da potermi modificare la formula in modo che mi calcoli 3 giorni LAVORATIVI a partire dalla data iniziale?

Grazie in anticipo!
Riky0185
00martedì 7 marzo 2017 11:20
=SE(A1="";"";SE(ASS(GIORNI.LAVORATIVI.TOT(A1;OGGI()))>=3;"SCADUTO";""))
Questa formula include sia il giorno di A1 che quello di Oggi ed esclude il sabato e la domenica.
Se vuoi escludere uno dei due devi aggiungere -1
=SE(A1="";"";SE(ASS(GIORNI.LAVORATIVI.TOT(A1;OGGI())-1)>=3;"SCADUTO";""))
Se li vuoi escludere entrambi al posto di -1 metti -2
fra82-82
00martedì 7 marzo 2017 20:10
Re:
Riky0185, 07/03/2017 11.20:

=SE(A1="";"";SE(ASS(GIORNI.LAVORATIVI.TOT(A1;OGGI()))>=3;"SCADUTO";""))
Questa formula include sia il giorno di A1 che quello di Oggi ed esclude il sabato e la domenica.
Se vuoi escludere uno dei due devi aggiungere -1
=SE(A1="";"";SE(ASS(GIORNI.LAVORATIVI.TOT(A1;OGGI())-1)>=3;"SCADUTO";""))
Se li vuoi escludere entrambi al posto di -1 metti -2




Ciao Riky, grazie per la tua risposta.

Non capisco una cosa, perché hai sostituito A1-OGGI con A1;OGGI?
Qual é la differenza?

Forse ho omesso di specificare, ma nella colonna A ci sono tutte le date di partenza, ovvero a partire dalle quali la formula mi calcolca 3 giorni successivi per poter fare il sollecito.

Non capisco perché mi dici "Se vuoi escludere uno dei due" [SM=x423023] [SM=x423023]

Grazie ancora!
Riky0185
00martedì 7 marzo 2017 22:53
Allora, tu dici che
Le formula che sto usando é la seguente:
=SE(A1="";"";SE(ASS(A1-OGGI())>=3;"SCADUTO";""))
e l'ho aggiornata secondo la tua richiesta. Ma A1 c'era e A1 è rimasto.
Questa formula calcola i giorni LAVORATIVI che ci sono tra A1 e Oggi escludendo i sabati e le domeniche, ma includendo anche A1 e Oggi, cioè dal 2.03 ad oggi 7.03 calcola 4 giorni. Se tu vuoi escludere dal calcolo il 2 o il 7 (cioè tu scrivi il 2 la lettera/sollecito e vuoi che i 3 giorni partano dal 3) allora metti -1, se per altri motivi vuoi escludere il 2 ed anche il 7 allora metti -2.
Il tutto sulla base della formula su cui hai chiesto la modifica.
Questa è la versione 'lo-fi' del Forum Per visualizzare la versione completa clicca qui
Tutti gli orari sono GMT+01:00. Adesso sono le 06:11.
Copyright © 2000-2024 FFZ srl - www.freeforumzone.com