Microsoft Excel - Determinare le festività - Funzione Lambda
Obiettivo
Vogliamo evidenziare se un giorno è festivo oppure no. Indichiamo come festivi se il giorno è
- sabato
- domenica
- è una festività secondo il calendario italiano
Soluzione
Creiamo innanzitutto una tabella Festività con i giorno festivi relativi al 2026.
In allegato il file CSV con le festività del 2026

Ora creiamo la funzione lamba per determinare se una cella contiene una data festiva.
Andiamo su Formule > Definisci nome

Con
- Nome: giorno_festivo
- riferito a:
=LAMBDA(data;O(GIORNO.SETTIMANA(data;2)>5;CERCA.X(data;Festività[Data];Festività[Data];0)>0))

In questo modo abbiamo creato la funzione giorno_festivo
Utilizzo
Nella colonna A abbiamo un elenco di date
Se nella cella B1 applichiamo la funzione giorno_festivo alla cella A1,

e trasciniamo in basso la formula otteniamo

Dove appare VERO quando il giorno è festivo
Applicazione nella formattazione condizionale
Andiamo in Home > Formattazione condizionale

Scegliamo Utilizza una formula per determinare le celle da formattare e inseriamo
=giorno_festivo(A1)

Andiamo sul pulsante Formato in modo da cambiare colore di riempimento. (Volendo si possono aggiungere altre caratteristiche)

Terminiamo con OK e ancora OK. Il risultato è
