Abilitare JavaScript nel browser per visualizzare le pagine della Guida di LibreOfficeDev.

GIORNO.SETTIMANA

Calcola il giorno della settimana del valore di data indicato. Il giorno viene restituito come numero intero compreso tra 1 (Domenica) e 7 (Sabato) se non si indica alcun tipo o Tipo=1. Per altri tipi, consultate la tabella sottostante.

note

Questa funzione appartiene all'Open Document Format for Office Applications (OpenDocument), versione standard 1.2 (ISO/IEC 26300:2-2015).


Sintassi

GIORNO.SETTIMANA(Numero [; Tipo])

Numero come valore data è un numero decimale, per il quale dovete stabilire il giorno della settimana.

Tipo è facoltativo e determina il tipo di calcolo.

Tipo

Numero del giorno della settimana restituito

1 od omesso

1 (domenica) fino alla fine di 7 (sabato). Per compatibilità con Microsoft Excel.

2

1 (lunedì) fino alla fine di 7 (domenica).

3

0 (lunedì) fino alla fine di 6 (domenica)

11

1 (lunedì) fino alla fine di 7 (domenica).

12

1 (martedì) fino alla fine di 7 (lunedì).

13

1 (mercoledì) fino alla fine di 7 (martedì).

14

1 (giovedì) fino alla fine di 7 (mercoledì).

15

1 (venerdì) fino alla fine di 7 (giovedì).

16

1 (sabato) fino alla fine di 7 (venerdì).

17

1 (domenica) fino alla fine di 7 (sabato).


note

Questi valori valgono soltanto per il formato data standard che potete selezionare in - LibreOfficeDev Calc - Calcola.


note

Quando inserite date come parte di una formula, le barre o i trattini usati come separatori di data sono interpretati come operatori aritmetici. Le date immesse in questo formato, dunque, non sono riconosciute come date e generano calcoli errati. Per fare in modo che le date siano considerate come parti della formula utilizzate la funzione DATA, per esempio DATA(1954;7;20), o racchiudete la data tra virgolette e utilizzate la notazione ISO 8601, per esempio "1954-07-20". Evitate di utilizzare i formati di data dipendenti da quelli regionali tipo "07/20/54", poiché il calcolo potrebbe generare errori se il documento venisse caricato utilizzando delle impostazioni regionali diverse.


tip

È possibile ottenere una conversione non ambigua per le date e le ore ISO 8601 nel formato esteso e con separatori. Se si verifica un errore #VALORE!, deselezionate Genera errore #VALORE! in - LibreOfficeDev Calc - Formula, pulsante Dettagli... nella sezione "Impostazioni dettagliate dei calcoli", nella casella di riepilogo Conversione da testo a numero.


Esempi

=GIORNO.SETTIMANA("14/06/2000") restituisce 4 (manca il parametro Tipo, vale quindi il conteggio standard. Nel conteggio standard domenica è il giorno con il numero 1. Il 14/6/2000 è un mercoledì, quindi ha il numero 4).

=GIORNO.SETTIMANA("24/07/1996"; 2) restituisce 3 (il parametro Tipo è 2, significa quindi che lunedì è il giorno con il numero 1. Il 24/7/96 è un mercoledì, quindi ha il numero 3).

=GIORNO.SETTIMANA("24/07/1996"; 1) restituisce 4 (il parametro Tipo è 1, significa quindi che domenica è il giorno con il numero 1. Il 24/07/96 è un mercoledì, quindi ha il numero 4).

=GIORNO.SETTIMANA("02/05/2017";14) restituisce 6 (il parametro Tipo è 14, significa quindi che giovedì è il giorno numero 1. 2 maggio 2017 era martedì e quindi il giorno numero 6)

=GIORNO.SETTIMANA(ADESSO()) restituisce il numero del giorno corrente.

tip

Per ottenere una funzione che indica se un giorno inserito in A1 è un giorno lavorativo, utilizzare le funzioni SE e GIORNO.SETTIMANA nel modo seguente:
SE(GIORNO.SETTIMANA(A1;2)<6;"Giorno lavorativo";"Fine settimana)