NÚM.SEMANA

NÚM.SEMANA calcula o número da semana do ano para o valor interno da data como definido pelo padrão OpenFormula do ODF e é compatível com outros softwares de planilha.

Dois sistemas de numeração de semanas são suportados:

Sistema

Description

Sistema 1

A semana contendo 1.º de Janeiro é a primeira semana do ano, e é numerada como semana 1.

Sistema 2

A semana contendo a primeira quinta-feira do ano é a primeira semana do ano e é numerada como semana 1. Significa que a semana 1 de qualquer ano é a que contém o dia 4 de janeiro. A norma ISO 8601 define este sistema e que esta 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ÚM.SEMANA(Número [; Modo])

Número é o número interno de data.

Modo define o começo da semana e o sistema de numeração de semanas. Este parâmetro é opcional e se omitido, o valor padrão é 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 inserir datas como parte de fórmulas, a barra e o sinal de menos (que alguns chamam de hífen) usados como separadores entre dia, mês e ano serão interpretados como operadores aritméticos — divisão e subtração, respectivamente. Portanto, datas inseridas neste formato não serão reconhecidas como datas e resultarão em cálculos errados. Para evitar esta situação com as datas, utilize a função DATA, por exemplo DATA(1954;7;20), ou coloque a data entre aspas com a notação ISO 8601, por exemplo, "1954-07-20". Evite utilizar formatos regionais de datas como por exemplo "07/20/54" pois, ao carregar o documento, o cálculo pode produzir erros em sistemas com configuração regional diferente.


tip

É possível uma conversão sem ambiguidades para datas e horas ISO 8601 nos seus formatos estendidos com separadores. Se ocorrer um erro #VALOR!, então desmarque Provocar um erro do tipo #VALOR! no botão - LibreOffice Calc - Fórmula, Detalhes... na seção "Configuração detalhadas para cálculos", na caixa de lista Conversão de textos em números.


Exemplos

=NÚM.SEMANA(DATA(1995;1;1);1) retorna 1

=NÚM.SEMANA(DATA(1995;1;1);2) retorna 1. Utilizando sistema 1, a semana que contém 1º de Janeiro é a primeira semana do ano.

=NÚM.SEMANA(DATA(1995;1;1);21) retorna 52. A semana começa na Segunda-feira, 2 de janeiro de 1995.

=NÚM.SEMANA(DATA(1999;1;1);21) retorna 53. A primeira semana começa na Segunda-feira, 4 de janeiro de 1999.

♥ Doe para nosso projeto! ♥