Função Excel WEEKNUM - Número da semana do ano

Baixar exemplo de pasta de trabalho

Baixe a apostila de exemplo

Este tutorial demonstra como usar o Função Excel WEEKNUM no Excel para obter o número da semana em um ano (1-52).

Visão geral da função WEEKNUM

A função WEEKNUM retorna o número da semana em um ano (1-52).

Para usar a função de planilha WEEKNUM do Excel, selecione a célula e o tipo:

(Observe como a fórmula de entrada aparece)

Sintaxe e entradas da função WEEKNUM:

1 = WEEKNUM (serial_number, return_type)

número de série - A data no formato de número de série do Excel ou inserida como uma data com aspas ao redor da data. Exemplo: Você não pode inserir 12/11/2015 diretamente na célula. Em vez disso, você precisa inserir “12/11/2015” ou usar o número de série correspondente: 42320. Como alternativa, você pode fazer referência a uma célula com a data 12/11/2015 inserida. O Excel converte automaticamente as datas armazenadas nas células em formato serial (a menos que a data seja inserida como texto).

return_type - OPCIONAL. Um número que indica qual dia é o início da semana. 1 (padrão) para domingo, 2 para segunda-feira.

Calcular o número da semana de uma data

A função WEEKNUM calcula o número da semana de uma data:

1 = NÚMERO SEMANA (B4)

A função WEEKNUM retornará um valor entre 1 e 54. Por que 54? A função começa a contar semanas no domingo (por padrão) da semana que contém 1º de janeiro. Isso pode resultar em 54 semanas únicas no ano.

Para alterar o início do dia da semana, use este gráfico:

Este exemplo iniciará a função WEEKNUM em uma segunda-feira:

1 = WEEKNUM (B4,2)

WEEKNUM no Planilhas Google

A função WEEKNUM funciona exatamente da mesma forma no Planilhas Google e no Excel:

Exemplos WEEKNUM em VBA


Você também pode usar a função WEEKNUM em VBA. Modelo:
Application.Worksheetfunction.Weeknum (serial_number, return_type)

Podemos usar a função WEEKNUM da seguinte maneira:

123 Intervalo ("B2") = Application.WeekNum (Intervalo ("A2"))Range ("B3") = Application.WeekNum (Range ("A3"))Intervalo ("B4") = Application.WeekNum (Intervalo ("A4"))

O resultado que obteremos é:

Para os argumentos da função (serial_number, etc.), você pode inseri-los diretamente na função ou definir as variáveis ​​a serem usadas.

Voltar para a lista de todas as funções no Excel

wave wave wave wave wave