NÚMSEMANA

A função NÚMSEMANA devolve o número de semana de uma data específica, em conformidade com o norma ODF OpenFormula e compatível com as outras aplicações de produtividade.

A função aceita dois sistemas de numeração:

Sistema

Description

Sistema 1

A semana que contém o dia 1 de janeiro é a primeira semana do ano e será numerada como semana 1.

Sistema 2

A semana que contém a primeira quinta-feira do ano é a primeira semana desse ano e será numerada como semana 1. Isto significa que a semana 1 de qualquer ano é a semana que contém o dia 4 de janeiro. A norma ISO 8601 define este sistema e também que a semana começa na segunda-feira.


note

Esta função é parte integrante da norma Open Document Format for Office Applications (OpenDocument), versão 1.2 (ISO/IEC 26300:2-2015).


Sintaxe

NÚMSEMANA(número; modo)

número é o número da data interna.

modo define o início da semana e o sistema de numeração. Este parâmetro é opcional e, se omisso, é utilizado o valor 1.

Sistema

Modo

Dia da semana

Sistema 1

1

domingo

2

segunda-feira

11

segunda-feira

12

terça-feira

13

quarta-feira

14

quinta-feira

15

sexta-feira

16

sábado

17

domingo

Sistema 2

21

segunda-feira (ISO 8601)

150

(ISO 8601, para interoperabilidade com Gnumeric)


note

Ao introduzir datas como parte integrante de fórmulas, as barras ou traços utilizados como separadores serão interpretados como operadores aritméticos. Assim, as datas introduzidas nestes formatos não serão reconhecidas e irão originar cálculos errados. Se quiser utilizar datas como parte integrante de fórmulas, utilize a função DATA, por exemplo, DATA(1954;7;20) ou coloque a data entre aspas e utilize o formato ISO8601, por exemplo: "1954-07-20". Também não deve utilizar formatos de data consoante a sua configuração regional tais como "07/20/54", uma vez que o cálculo poderá originar erros se o documento for aberto com definições de configuração regional diferentes das suas.


tip

É possível uma conversão sem ambiguidades para datas e horas ISO 8601 nos seus formatos expandidos com separadores. Se ocorrer o erro #VALOR!, então desmarque a opção Gerar um erro #VALOR! em - LibreOffice Calc - Fórmula, botão Detalhes... da secção "Definições detalhadas para cálculos", na caixa de lista Conversão de textos em números.


Exemplos

=WEEKNUM(DATE(1995;1;1);1) returns 1

=WEEKNUM(DATE(1995;1;1);2) returns 1. Using System 1, the week containing January 1 is the first week of the year.

=WEEKNUM(DATE(1995;1;1);21) returns 52. Week 1 starts on Monday, 1995-01-02.

=WEEKNUM(DATE(1999;1;1);21) returns 53. Week 1 starts on Monday, 1999-01-04.

Necessitamos da sua ajuda!