Condividi tramite

formattare celle in base a data e ora

Anonimo
2023-03-10T12:02:46+00:00

buongiorno.

ho una macchina per le impronte digitali per arrivo a uscita dal lavoro.

mi importa poi i dati in excel e nella colonna B ci sono tutte le date in cui il lavoratore ha timbrato conle impronte digitali.

il formato che mi importa in colonna B é il seguente:

es:

10/03/2023 13:00 quindi data e ora insieme.

é possibile con una macro o con formattazione condizionale evidanziare le celle di rosso che presentano i seguenti requisiti:

della data immaginiamo che non mi importi...

le celle diventano rosse se in colonna b orario é:

> di 7:00

< di 13:00

> di 15:00

< di 18:00

grazie mille

Microsoft 365 e Office | Excel | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

8 risposte

Ordina per: Più utili
  1. Gianfranco55 25,190 Punti di reputazione Moderatore volontario
    2023-03-11T00:02:14+00:00

    Ciao

    =O(E(ARROTONDA(RESTO(A1;1);10)>ARROTONDA(ORARIO(7;0;0);10);ARROTONDA(RESTO(A1;1);10)<ARROTONDA(ORARIO(13;0;0);10));E(ARROTONDA(RESTO(A1;1);10)>ARROTONDA(ORARIO(15;0;0);10);ARROTONDA(RESTO(A1;1);10)<ARROTONDA(ORARIO(18;0;0);10)))

    si applica a

    $A$1:$A$1000.........o dove vuoi

    ho aggiunto un arrotonda a 10 perchè ci sono dei falsi positivi

    a causa dei decimali utilizzati da excel

    La risposta è stata utile?

    1 persona ha trovato utile questa risposta.
    0 commenti Nessun commento
  2. Gianfranco55 25,190 Punti di reputazione Moderatore volontario
    2023-03-10T14:03:17+00:00

    ciao

    di base la formula è giusta

    ma si deve usare RESTO(B1;1) per estrarre l'orario

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2023-03-10T13:31:19+00:00

    purtroppo mi dice che per la funzione sono stati immessi troppi argomenti.

    non c`é una macro?

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2023-03-10T12:51:55+00:00

    Ciao MarcoBerutti,

    Sono Femi e sarei felice di aiutarti con la tua domanda.

    Seleziona gentilmente l'intervallo e vai su Formattazione > Formattazione condizionale, scegli "Formula personalizzata è" e aggiungi la formula qui sotto: =SE(E(B1>=ORA(7;0;0);B1<TIME(13,0,0)),TRUE,IF(AND(B1>=ORA(15;0,0);B1<TIME(18,0,0)),TRUE,FALSE))

    Best Regards,

    Femi</TIME(13,0,0)),TRUE,IF(AND(B1>

    Questa risposta è stata tradotta automaticamente. Di conseguenza, potrebbero esserci errori grammaticali o espressioni strane.

    La risposta è stata utile?

    0 commenti Nessun commento
  5. Anonimo
    2023-03-10T12:51:44+00:00

    Ciao MarcoBerutti,

    Sono Femi e sarei felice di aiutarti con la tua domanda.

    Seleziona gentilmente l'intervallo e vai su Formattazione > Formattazione condizionale, scegli "Formula personalizzata è" e aggiungi la formula qui sotto: =SE(E(B1>=ORA(7;0;0);B1<TIME(13,0,0)),TRUE,IF(AND(B1>=ORA(15;0,0);B1<TIME(18,0,0)),TRUE,FALSE))

    Best Regards,

    Femi</TIME(13,0,0)),TRUE,IF(AND(B1>

    Questa risposta è stata tradotta automaticamente. Di conseguenza, potrebbero esserci errori grammaticali o espressioni strane.

    La risposta è stata utile?

    0 commenti Nessun commento