Como usar a função dia da semana no Excel

Ao trabalhar com datas em uma planilha, geralmente você deseja determinar o dia da semana a partir de uma determinada data. O Microsoft Excel fornece funções integradas do Excel para isso.

A função WEEKDAY no Excel aceita uma data e retorna um número de 1 a 7, representando o dia da semana. Por padrão, 1 representa domingo e 7 representa sábado, mas você pode personalizar isso para atender às suas necessidades.

Este artigo analisa mais de perto como usar a função WEEKDAY no Excel.

Vamos começar!

Índice

O que é a Função Dia da Semana?

A função WEEKDAY no Excel é uma função interna de data e hora que retorna o dia da semana como um número para uma data especificada. Faz parte das funções de data e hora no Excel .

A sintaxe é a seguinte:

=SEMANA(número_de_série, [tipo_de_retorno])

O número de série é um número sequencial que representa a data especificada para a qual você deseja encontrar o dia da semana. A data pode ser inserida diretamente na fórmula ou referenciada a partir de uma célula.

O segundo argumento que o Excel reconhece, o return_type, é opcional. O valor padrão é 1, que retorna um valor numérico entre 1 e 7, e a semana começa em um domingo.

No entanto, você pode alterar o sistema de numeração para começar com qualquer outro dia da semana.

Como usar a função dia da semana no Excel

O argumento opcional return_type pode assumir os seguintes valores:

  • 1 ou omitido: Retorna um valor numérico entre 1 e 7, onde a semana começa

  • domingo e termina no sábado.

  • 2: Retorna um valor numérico entre 1 e 7, onde 1 representa segunda-feira e 7 representa domingo.

  • 3: o valor de retorno está entre 0 e 6, onde 0 representa segunda-feira e 6 representa domingo.

Outros tipos de retorno (11, 12, 13, 14, 15, 16 e 17) estão disponíveis (mas não em versões anteriores do Excel). Eles seguem o mesmo padrão dos tipos de retorno 1, 2 e 3, mas com um dia inicial diferente para a semana.

Por exemplo, o tipo de retorno 11 começa a semana na segunda-feira (1) e termina no domingo (7), enquanto o tipo de retorno 12 começa a semana na terça-feira (1) e termina na segunda-feira (7).

Como usar a função dia da semana no Excel

Para usar a função siga os seguintes passos:

  1. Digite o sinal de igual (=) em uma célula para iniciar uma fórmula.

  2. digite “WEEKDAY” (sem as aspas) seguido de um parêntese de abertura.

  3. Insira o valor de data específico digitando-o diretamente ou fornecendo uma referência de célula.

  4. Opcionalmente, insira o tipo de retorno (omitindo-o, o padrão é 1).

  5. Finalmente, feche o parêntese e pressione Enter.

Aqui está um exemplo de como a fórmula pode parecer:

=DIA DA SEMANA("05/02/2023", 1)

Essa fórmula retornaria o número 2 como dia da semana, que corresponde a segunda-feira (já que 2 de maio de 2023 é segunda-feira).

Como alternativa, você pode fornecer uma referência de célula como nesta imagem:

Como usar a função dia da semana no Excel

O uso da função WEEKDAY é direto se você entender a sintaxe e seus parâmetros. No entanto, é possível encontrar erros.

Na próxima seção, veremos dois erros comuns e como você pode lidar com eles.

2 erros comuns e como corrigi-los

Existem dois erros comuns que você pode encontrar ao usar a função WEEKDAY no Excel:

  • #NUM! erro

  • #NOME! Erro

Vejamos cada um por sua vez.

1. #NUM! Erro

Este erro ocorre quando o argumento serial_number não é uma data válida.

Para corrigir esse erro, verifique se a data foi inserida corretamente. Como alternativa, você pode usar a função DATE para criar uma data válida.

Também ocorre quando você insere um tipo de retorno que é um número inválido. Por exemplo, esta imagem mostra os resultados do uso de 4 como o tipo de retorno. Para corrigir isso, use um número válido.

Como usar a função dia da semana no Excel

2. #NOME! Erro

Este erro ocorre quando o argumento return_type não é um valor numérico.

Por exemplo, usuários inexperientes do Excel podem inserir “um” em vez do número 1. Para corrigir isso, certifique-se de que return_type seja numérico.

Agora que você já sabe como usar a função WEEKDAY e como lidar com erros comuns, vamos dar uma olhada em alguns cenários em que essa função do Excel é bastante útil!

7 cenários em que a função de dia da semana é útil

A função WEEKDAY no Excel é uma ferramenta versátil que pode ser aplicada em vários cenários para melhorar a análise , organização e geração de relatórios de dados.

Alguns casos de uso para a função WEEKDAY incluem:

  1. Modelagem financeira por meio de classificação e filtragem de dados com base em dias da semana.

  2. Desenhar horários semanais personalizados calculando os dias da semana para um determinado período.

  3. Identificar padrões de vendas, tráfego do site ou outras métricas examinando os dados de desempenho de acordo com o dia da semana.

  4. Agendamento de turnos de funcionários com base no dia da semana.

  5. Gerenciamento de projetos e acompanhamento de prazos.

  6. Calcular datas de vencimento de pagamentos ou ciclos de cobrança com base em dias específicos da semana, garantindo processamento oportuno e manutenção de registros precisos.

  7. Planejar eventos ou reuniões determinando dias da semana adequados.

Esses casos de uso representam apenas alguns exemplos de como a função WEEKDAY pode ser empregada para melhorar a eficiência, a organização e a tomada de decisões em diversos contextos.

A seguir, abordaremos como você pode usar WEEKDAY com outras funções na caixa de ferramentas do Excel!

Como usar o dia da semana com outras funções de data e hora

A função WEEKDAY no Excel é apenas uma das muitas funções de data e hora que o Excel tem a oferecer.

Outras funções incluem:

  • HOJE

  • AGORA

  • DATA

  • TEMPO

  • ANO

  • MÊS

  • DIA

  • HORA

  • MINUTO

  • SEGUNDO

Essas funções podem ser usadas em combinação com WEEKDAY para realizar cálculos mais complexos.

Por exemplo, você sempre pode obter o número do dia de hoje combinando WEEKDAY com NOW (ou a função TODAY) assim:

=DIA DA SEMANA(AGORA())

Como alternativa, coloque a função NOW() em uma célula e use a função WEEKDAY() com a referência de célula. Esta imagem mostra este uso:

Como usar a função dia da semana no Excel

Você pode combinar essas funções de tempo com Power Query e LuckyTemplates para análises ainda mais complexas. Por exemplo, você pode agrupar uma tabela dinâmica por dia da semana. Aqui estão alguns tutoriais para começar:

Este vídeo lhe dará uma visão geral dessas ferramentas:

Nas próximas seções, veremos como você pode usar WEEKDAY em diferentes cenários, incluindo como saber se um dia é da semana ou fim de semana, como obter o dia da semana, como trabalhar com números de série sequenciais e mais!

Como determinar se um dia é um dia de semana ou fim de semana

Você pode usar a função WEEKDAY para determinar se um dia é um dia da semana ou um fim de semana.

A fórmula a seguir usa a função SE para retornar “Fim de semana” se a data na célula A1 for um sábado ou domingo e “Dia da semana” caso contrário:

=SE(DIA DA SEMANA(A1,2)>5,”Fim de Semana”,”Dia da Semana”)

Como usar a função dia da semana no Excel

Outras Fórmulas e Funções

Você também pode investigar a função WORKDAY para cálculos de dias úteis semelhantes. A função NETWORKDAYS retorna o número de dias úteis entre duas datas.

WEEKNUM é uma função relacionada em que o Excel retorna o número da semana dentro de um ano.

Como obter o dia da semana

A própria função WEEKDAY não possui uma opção interna para retornar o dia da semana como texto.

No entanto, você pode obter facilmente o dia da semana como texto combinando a fórmula WEEKDAY com a função CHOOSE ou usando a função TEXT.

Esta é a sintaxe com CHOOSE:

=ESCOLHA(SEMANA(número_de_série, [tipo_de_retorno]), “Domingo”, “Segunda”, “Terça”, “Quarta”, “Quinta”, “Sexta”, “Sábado”)

  • Substitua “serial_number” pela data para a qual deseja encontrar o dia da semana.

  • Substitua “[return_type]” pelo tipo de retorno desejado (1, 2 ou 3).

A função CHOOSE corresponderá ao número retornado pela função WEEKDAY com o nome do dia correspondente na lista.

Por exemplo, a seguinte fórmula retornará o nome completo do dia da semana para a data na célula A1:

=ESCOLHER(DIA DA SEMANA(A1),”Domingo”,”Segunda-feira”,”Terça-feira”,”Quarta-feira”,”Quinta-feira”,”Sexta-feira”,”Sábado”)

Como usar a função dia da semana no Excel

Como trabalhar com números de série sequenciais

A função WEEKDAY retorna um número entre 1 e 7, onde 1 representa domingo e 7 representa sábado.

 No entanto, às vezes você pode precisar trabalhar com números de série sequenciais.

Para fazer isso, você pode usar a função DATE para criar uma data que o Excel reconheça e subtrair a data inicial da data final para obter o número de dias entre elas.

Você pode então usar a função WEEKDAY para obter o dia da semana para cada um desses dias.

Como usar a formatação condicional para destacar dias específicos

A formatação condicional é um recurso poderoso do Excel que permite formatar células com base em determinadas condições.

Por exemplo, você pode usar a formatação condicional para destacar dias da semana ou finais de semana em um intervalo de datas. Para fazer isso, siga estas etapas:

  1. Selecione o intervalo de células que contém as datas que deseja destacar.

  2. Vá para a guia "Página inicial" na barra de ferramentas do Excel.

  3. Clique em “Formatação condicional” no grupo “Estilos”.

  4. Clique em “Nova regra”.

  5. Selecione “Usar uma fórmula para determinar quais células formatar”.

  6. Na caixa de entrada "Formatar valores em que esta fórmula é verdadeira", insira a seguinte fórmula (substitua A1 pela referência de célula da célula superior esquerda em seu intervalo):

=OU(DIA DA SEMANA(A1, 1)=1, DIA DA SEMANA(A1, 1)=7)

As próximas etapas são definir o estilo que você deseja aplicar às células correspondentes. Por exemplo, você pode optar por formatar os fins de semana com um fundo vermelho.

Esta imagem mostra a regra em ação no intervalo selecionado:

Como usar a função dia da semana no Excel

Como definir um formato de data personalizado na função de dia da semana do Excel

Você pode personalizar o formato de data usado pela função WEEKDAY.

Por exemplo, se você deseja que a função interprete as datas no formato “dd/mm/aaaa”, você pode usar a seguinte fórmula:

=DIA DA SEMANA(TEXTO(A1,”dd/mm/aaaa”))

Isso retornará o dia da semana (1 a 7) correspondente à data na célula A1, usando o formato de data personalizado.

Como contar dias úteis e fins de semana

Se quiser contar o número de dias úteis ou finais de semana em um intervalo de datas, você pode usar a função WEEKDAY em combinação com a função SUM.

Por exemplo, para contar o número de finais de semana em um intervalo A1:A7, você pode usar a seguinte fórmula:

=SOMA(–(DIA DA SEMANA(A1:A7,2)>5))

Isso retornará o número de fins de semana (ou seja, dias com um número de dia da semana maior que 5) no intervalo.

Como usar a função dia da semana no Excel

Para contar o número de dias úteis, você pode usar uma fórmula semelhante:

=SOMA(–(DIA DA SEMANA(A1:A7,2)<6))

Isso retornará o número de dias úteis (ou seja, dias com um número de dia da semana menor que 6) no intervalo.

Pensamentos finais

A função WEEKDAY no Excel é uma ferramenta poderosa e versátil que permite aos usuários analisar, organizar e manipular dados com base nos dias da semana.

A sintaxe direta e as opções personalizáveis ​​return_type oferecem flexibilidade e adaptabilidade a uma variedade de casos de uso.

Este artigo mostrou várias maneiras de usar a função WEEKDAY combinada com outras funções e recursos do Excel para análises e relatórios de dados complexos. Aumente o nível de suas habilidades no Excel com esta função de tempo essencial!

Leave a Comment

Colunas calculadas no SharePoint | Uma visão geral

Colunas calculadas no SharePoint | Uma visão geral

Descubra a importância das colunas calculadas no SharePoint e como elas podem realizar cálculos automáticos e obtenção de dados em suas listas.

Atributos pré-atentivos: como isso pode afetar seu relatório

Atributos pré-atentivos: como isso pode afetar seu relatório

Descubra todos os atributos pré-atentivos e saiba como isso pode impactar significativamente seu relatório do LuckyTemplates

Calcular Dias de Estoque Zero – LuckyTemplates Inventory Management Insights

Calcular Dias de Estoque Zero – LuckyTemplates Inventory Management Insights

Aprenda a contar o número total de dias em que você não tinha estoque por meio dessa técnica eficaz de gerenciamento de inventário do LuckyTemplates.

Usando exibições de gerenciamento dinâmico (DMV) no DAX Studio

Usando exibições de gerenciamento dinâmico (DMV) no DAX Studio

Saiba mais sobre as exibições de gerenciamento dinâmico (DMV) no DAX Studio e como usá-las para carregar conjuntos de dados diretamente no LuckyTemplates.

Variáveis ​​e expressões dentro do editor do Power Query

Variáveis ​​e expressões dentro do editor do Power Query

Este tutorial irá discutir sobre Variáveis e Expressões dentro do Editor do Power Query, destacando a importância de variáveis M e sua sintaxe.

Como calcular a diferença em dias entre compras usando o DAX no LuckyTemplates

Como calcular a diferença em dias entre compras usando o DAX no LuckyTemplates

Aprenda a calcular a diferença em dias entre compras usando DAX no LuckyTemplates com este guia completo.

Calculando a média no LuckyTemplates: isolando os resultados do dia da semana ou do fim de semana usando o DAX

Calculando a média no LuckyTemplates: isolando os resultados do dia da semana ou do fim de semana usando o DAX

Calcular uma média no LuckyTemplates envolve técnicas DAX para obter dados precisos em relatórios de negócios.

O que é self em Python: exemplos do mundo real

O que é self em Python: exemplos do mundo real

O que é self em Python: exemplos do mundo real

Como salvar e carregar um arquivo RDS em R

Como salvar e carregar um arquivo RDS em R

Você aprenderá como salvar e carregar objetos de um arquivo .rds no R. Este blog também abordará como importar objetos do R para o LuckyTemplates.

Primeiros N dias úteis revisitados - uma solução de linguagem de codificação DAX

Primeiros N dias úteis revisitados - uma solução de linguagem de codificação DAX

Neste tutorial de linguagem de codificação DAX, aprenda como usar a função GENERATE e como alterar um título de medida dinamicamente.