LogoFormula Guide
LogoFormula Guide
Ask AISite

Introduzione

Excel Formula Guide in ItalianHow to Use Excel SOS

Formule per Categoria

Formule Ricerca e RiferimentoFormule Matematiche e TrigonometriaFormule LogicheFormule TestoFormule Data e OraFormule StatisticheFormule CondizionaleFormule FinanziarieFormule InformazioneFormule Database

Formule Data e Ora

Formule per calcolare date, orari, differenze temporali e giorni lavorativi.

Data e Ora (25 formule)

Formule per calcolare date, orari, differenze temporali e giorni lavorativi.

ADESSO (NOW)

Restituisce la data e l'ora esatta del momento in cui il foglio di lavoro viene ricalcolato.

Sintassi:

=ADESSO()

Esempio:

=ADESSO()

Consiglio: Restituisce data e ora correnti. Si aggiorna ad ogni ricalcolo. Per fissarla, copia e incolla come valore.

ANNO (YEAR)

Estrae solo l'anno da una data completa, restituendolo come un numero di quattro cifre.

Sintassi:

=ANNO(num_seriale)

Esempio:

=ANNO(A1)

Consiglio: Estrae l'anno da una data. Restituisce un numero a 4 cifre (es: 2024).

DATA (DATE)

Crea una data valida mettendo insieme tre numeri distinti per anno, mese e giorno.

Sintassi:

=DATA(anno; mese; giorno)

Esempio:

=DATA(2024; 12; 25)

Consiglio: Crea una data da componenti separati. Mese oltre 12 o giorno oltre 31 vengono gestiti automaticamente (es: mese 13 = gennaio dell'anno dopo).

DATA.DIFF (DATEDIF)

Calcola la differenza esatta tra due date in termini di anni, mesi o giorni.

Sintassi:

=DATA.DIFF(data_inizio; data_fine; unita)

Esempio:

=DATA.DIFF(A1; OGGI(); "Y")

Consiglio: Unità: Y=anni, M=mesi, D=giorni, MD=giorni ignorando mesi, YM=mesi ignorando anni, YD=giorni ignorando anni. Funzione nascosta, non appare nell'autocompletamento!

DATA.MESE (EDATE)

Restituisce la data che cade esattamente un certo numero di mesi prima o dopo la data iniziale.

Sintassi:

=DATA.MESE(data_iniziale; mesi)

Esempio:

=DATA.MESE("15/01/2023"; 6)

Consiglio: Molto utile per calcolare scadenze mensili fisse; se il mese di destinazione ha meno giorni, Excel restituirà l'ultimo giorno disponibile.

DATA.VALORE (DATEVALUE)

Converte una data rappresentata come testo in un numero seriale che Excel riconosce come data valida.

Sintassi:

=DATA.VALORE(testo_data)

Esempio:

=DATA.VALORE("25/12/2023")

Consiglio: Indispensabile quando importi dati da software esterni che esportano le date come semplici stringhe di testo.

FINE.MESE (EOMONTH)

Calcola l'ultimo giorno del mese partendo da una data specifica, spostandosi avanti o indietro di un certo numero di mesi.

Sintassi:

=FINE.MESE(data_inizio; mesi)

Esempio:

=FINE.MESE(OGGI(); 0)

Consiglio: Mesi=0 = fine del mese corrente, 1 = fine del mese prossimo, -1 = fine del mese scorso.

FRAZIONE.ANNO (YEARFRAC)

Calcola la frazione dell'anno rappresentata dal numero di giorni compresi tra due date.

Sintassi:

=FRAZIONE.ANNO(data_inizio; data_fine; [base])

Esempio:

=FRAZIONE.ANNO("01/01/2023"; "30/06/2023")

Consiglio: Usa la base '1' per calcolare la frazione esatta basata sui giorni effettivi del calendario (inclusi gli anni bisestili).

GIORNI (DAYS)

Restituisce il numero di giorni compresi tra due date specifiche.

Sintassi:

=GIORNI(data_fine; data_inizio)

Esempio:

=GIORNI("31/12/2023"; "01/01/2023")

Consiglio: Ricorda che se la data di fine è precedente alla data di inizio, la funzione restituirà un valore negativo.

GIORNI.LAVORATIVI.TOT (NETWORKDAYS)

Conta quanti giorni lavorativi passano tra due date, escludendo i fine settimana e le festività indicate.

Sintassi:

=GIORNI.LAVORATIVI.TOT(data_inizio; data_fine; [festivita])

Esempio:

=GIORNI.LAVORATIVI.TOT(A1; B1; Foglio2!A:A)

Consiglio: Conta i giorni lavorativi (lun-ven) escludendo festività. Passa un intervallo con le date delle festività nazionali.

GIORNO (DAY)

Estrae il numero del giorno del mese (da 1 a 31) da una data fornita.

Sintassi:

=GIORNO(num_seriale)

Esempio:

=GIORNO(A1)

Consiglio: Restituisce il giorno del mese (1-31). Combina con MESE e ANNO per analisi temporali.

GIORNO.360 (DAYS360)

Calcola il numero di giorni tra due date basandosi su un anno commerciale di 360 giorni (12 mesi da 30 giorni).

Sintassi:

=GIORNO.360(data_inizio; data_fine; [metodo])

Esempio:

=GIORNO.360("01/01/2023"; "31/12/2023"; VERO)

Consiglio: Utilizza il metodo VERO per il calcolo europeo, fondamentale per la gestione di ratei e risconti bancari.

GIORNO.LAVORATIVO (WORKDAY)

Calcola la data esatta che cade dopo un certo numero di giorni lavorativi, saltando i weekend e le feste.

Sintassi:

=GIORNO.LAVORATIVO(data_inizio; giorni; [festivita])

Esempio:

=GIORNO.LAVORATIVO(OGGI(); 30)

Consiglio: Calcola la data dopo N giorni lavorativi. Perfetto per scadenze: quando è la fine di un progetto di 30 giorni lavorativi?

GIORNO.SETTIMANA (WEEKDAY)

Restituisce un numero che rappresenta il giorno della settimana di una data specifica. È utile per capire se una data cade di lunedì, martedì o in un altro giorno.

Sintassi:

=GIORNO.SETTIMANA(num_seriale; [tipo_restituito])

Esempio:

=GIORNO.SETTIMANA(A1; 2)

Consiglio: Con tipo_restituito=2: 1=Lunedì, 7=Domenica (standard europeo). Senza argomento: 1=Domenica (standard americano).

MESE (MONTH)

Estrae il numero del mese (da 1 a 12) da una data specifica.

Sintassi:

=MESE(num_seriale)

Esempio:

=MESE(A1)

Consiglio: Restituisce il mese come numero (1-12). Per avere il nome del mese: =TESTO(A1; "MMMM")

MINUTO (MINUTE)

Prende un orario e ti restituisce solo il valore dei minuti, da 0 a 59.

Sintassi:

=MINUTO(num_seriale)

Esempio:

=MINUTO(ADESSO())

Consiglio: Estrae i minuti (0-59) da un valore data/ora.

NETWORKDAYS.INTL (NETWORKDAYS.INTL)

Funzione NETWORKDAYS.INTL per Excel

Sintassi:

=NETWORKDAYS.INTL(...)

Esempio:

=NETWORKDAYS.INTL(A2, B2, "0000011", Festivita)

Consiglio: Usa IFNA invece di IFERROR per precisione.

NUM.SETTIMANA (WEEKNUM)

Restituisce il numero della settimana corrispondente a una data specifica nell'anno.

Sintassi:

=NUM.SETTIMANA(num_seriale; [tipo_restituito])

Esempio:

=NUM.SETTIMANA("15/05/2023"; 2)

Consiglio: Il secondo argomento '2' imposta il lunedì come primo giorno della settimana, che è lo standard comune in Italia.

NUM.SETTIMANA.ISO (ISOWEEKNUM)

Restituisce il numero della settimana dell'anno per una data specifica, seguendo lo standard ISO 8601.

Sintassi:

=NUM.SETTIMANA.ISO(data)

Esempio:

=NUM.SETTIMANA.ISO("01/01/2024")

Consiglio: Usa questa funzione se lavori con aziende internazionali o nella logistica, poiché segue lo standard europeo ISO 8601.

OGGI (TODAY)

Inserisce la data corrente nella cella e si aggiorna automaticamente ogni volta che apri il file.

Sintassi:

=OGGI()

Esempio:

=OGGI()

Consiglio: Si aggiorna automaticamente ogni giorno. Per calcolare l'età: =INT((OGGI()-data_nascita)/365,25)

ORA (HOUR)

Prende un orario completo e ti dice solo a che ora corrisponde, ignorando minuti e secondi.

Sintassi:

=ORA(num_seriale)

Esempio:

=ORA(ADESSO())

Consiglio: Estrae l'ora (0-23) da un valore data/ora. Utile per analisi per fascia oraria.

ORARIO (TIME)

Crea un orario valido mettendo insieme tre numeri separati per ore, minuti e secondi.

Sintassi:

=ORARIO(ora; minuto; secondo)

Esempio:

=ORARIO(14; 30; 0)

Consiglio: Crea un valore orario da ore, minuti e secondi. Restituisce un numero decimale tra 0 e 1 (0=mezzanotte, 0,5=mezzogiorno).

ORARIO.VALORE (TIMEVALUE)

Converte un orario espresso in formato testuale in un numero seriale di Excel per l'ora.

Sintassi:

=ORARIO.VALORE(testo_ora)

Esempio:

=ORARIO.VALORE("14:30:00")

Consiglio: Il risultato è un numero decimale tra 0 e 0,999; applica il formato 'Ora' alla cella per visualizzarlo correttamente.

SECONDO (SECOND)

Restituisce i secondi di un valore orario, espressi come numero intero compreso tra 0 e 59.

Sintassi:

=SECONDO(num_seriale)

Esempio:

=SECONDO("12:30:45")

Consiglio: Usa questa funzione per isolare i secondi quando analizzi log di sistema o tempi di produzione molto precisi.

WORKDAY.INTL (WORKDAY.INTL)

Funzione WORKDAY.INTL per Excel

Sintassi:

=WORKDAY.INTL(...)

Esempio:

=WORKDAY.INTL(A2, 10, "0000011", Festivita)

Consiglio: Usa IFNA invece di IFERROR per precisione.

Formule Testo

Formule per manipolare, estrarre e formattare testo nelle celle.

Formule Statistiche

Formule per analisi statistica, medie, mediane, deviazioni e classifiche.

Table of Contents

Data e Ora (25 formule)
ADESSO (NOW)
ANNO (YEAR)
DATA (DATE)
DATA.DIFF (DATEDIF)
DATA.MESE (EDATE)
DATA.VALORE (DATEVALUE)
FINE.MESE (EOMONTH)
FRAZIONE.ANNO (YEARFRAC)
GIORNI (DAYS)
GIORNI.LAVORATIVI.TOT (NETWORKDAYS)
GIORNO (DAY)
GIORNO.360 (DAYS360)
GIORNO.LAVORATIVO (WORKDAY)
GIORNO.SETTIMANA (WEEKDAY)
MESE (MONTH)
MINUTO (MINUTE)
NETWORKDAYS.INTL (NETWORKDAYS.INTL)
NUM.SETTIMANA (WEEKNUM)
NUM.SETTIMANA.ISO (ISOWEEKNUM)
OGGI (TODAY)
ORA (HOUR)
ORARIO (TIME)
ORARIO.VALORE (TIMEVALUE)
SECONDO (SECOND)
WORKDAY.INTL (WORKDAY.INTL)