Excel: come utilizzare una funzione se con giorno settimana


È possibile utilizzare le seguenti formule per creare una funzione SE combinata con la funzione GIORNO DELLA SETTIMANA in Excel:

Formula 1: crea una funzione SE per verificare se la data corrisponde a un giorno specifico della settimana

 =IF(WEEKDAY( A2 )=1, "Sunday", "Not Sunday")

Questa particolare formula controlla se il giorno della settimana per la data nella cella A2 è domenica e restituisce di conseguenza “domenica” o “non domenica”.

Formula 2: crea una funzione SE per verificare se la data è un giorno feriale o un fine settimana

 =IF(AND(WEEKDAY( A2 )>1, WEEKDAY( A2 )<7), "Weekday", "Weekend")

Questa particolare formula controlla se il giorno della settimana per la data nella cella A2 è un giorno feriale (lunedì-venerdì) o un fine settimana (sabato-domenica) e restituisce in cambio “Giorno della settimana” o “Fine settimana”.

I seguenti esempi mostrano come utilizzare in pratica ciascuna formula con la seguente colonna di data in Excel:

Esempio 1: crea una funzione SE per verificare se la data corrisponde a un giorno specifico della settimana

Possiamo digitare la seguente formula nella cella B2 per verificare se la data nella cella A2 è una domenica:

 =IF(WEEKDAY( A2 )=1, "Sunday", "Not Sunday")

Possiamo quindi fare clic e trascinare questa formula su ciascuna cella rimanente nella colonna B:

Excel se GIORNO SETTIMANA quindi formula

La formula restituisce “domenica” o “non domenica” per indicare se ciascuna data nella colonna A è domenica o meno.

Nota : la funzione GIORNO SETTIMANA in Excel restituisce un valore intero compreso tra 1 (domenica) e 7 (sabato) per indicare il giorno della settimana.

Se invece vuoi verificare se una data corrisponde ad un altro giorno della settimana, è sufficiente sostituire l’ 1 con un valore diverso.

Ad esempio, puoi utilizzare la seguente formula per verificare se ciascuna data è un lunedì o meno:

 =IF(WEEKDAY( A2 )=2, "Monday", "Not Monday")

Esempio 2: crea una funzione SE per verificare se la data è un giorno feriale o un fine settimana

Possiamo digitare la seguente formula nella cella B2 per verificare se la data nella cella A2 è un giorno feriale o un fine settimana:

 =IF(AND(WEEKDAY( A2 )>1, WEEKDAY( A2 )<7), "Weekday", "Weekend")

Possiamo quindi fare clic e trascinare questa formula su ciascuna cella rimanente nella colonna B:

Excel controlla se la data è un giorno feriale o un fine settimana

La formula restituisce “Fine settimana” o “Giorno della settimana” per indicare se ciascuna data nella colonna A è un giorno della settimana (lunedì-venerdì) o un fine settimana (sabato-domenica).

Nota : abbiamo utilizzato la funzione AND con la funzione GIORNO SETTIMANA in Excel per verificare se una cella aveva un valore intero del giorno della settimana pari a 2, 3, 4, 5 o 6 per indicare che si trattava di un giorno della settimana.

Risorse addizionali

I seguenti tutorial spiegano come eseguire altre attività comuni in Excel:

Excel: calcola il numero di mesi tra le date
Excel: come calcolare la somma per data
Excel: come calcolare la media per data

Aggiungi un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *