WEEKDAY no Excel (fórmula, exemplos) - Como usar a função WEEKDAY?

Dia da semana é uma função do Excel que é usada no Excel para calcular o dia da semana fornecido para a data especificada. Esta função pega uma data como argumento e um tipo de retorno retorna um resultado inteiro variando de 1-7, pois há sete dias em uma semana , o tipo de retorno é um argumento opcional que, quando não fornecido, 1 é tratado como padrão, que representa domingo e 7 é representado por sábado, o método para usar esta função é = WEEKDAY (Número de série, Valor de retorno).

Função WEEKDAY no Excel

A função de dia da semana do Excel é categorizada como função de data / hora . O WEEKDAY no Excel aceita um argumento de data e retorna um número inteiro entre 1 e 7 que corresponde ao dia da semana. A seguinte fórmula do Excel WEEKDAY, por exemplo, retorna 7 para uma data - 04 de agosto de 2018.

= WEEKDAY (08/04/2018)

Resultado:

Fórmula WEEKDAY em Excel

Abaixo está a fórmula do Excel WEEKDAY.

Explicação da função WEEKDAY no Excel

Fórmula WEEKDAY no Excel leva dois argumentos:

serial_number: entrada obrigatória e um valor de data para o qual queremos o dia da semana

return_type: é um campo opcional, um valor que varia de 1-17 é um argumento que especifica o sistema de numeração de dias para o resultado. Se você especificar 2 como o segundo argumento, o WEEKDAY Excel retornará 1 para segunda-feira, 2 para terça-feira e assim por diante. Se você especificar 3 como o segundo argumento, a função retornará 0 para segunda-feira, 1 para terça-feira e assim por diante. Em versões posteriores do Excel

return_type = 1 (valor padrão ou seja, se não passarmos um argumento opcional, a função assume o valor padrão como 1)

return_type = 2

return_type = 3

return_type variando de 11 a 17

WEEKDAY no resultado do Excel :

Como usar o WEEKDAY no Excel?

A função WEEKDAY no Excel é muito simples e fácil de usar. Deixe-me entender o funcionamento do WEEKDAY no excel por alguns exemplos.

WEEKDAY no Excel Exemplo # 1

Determinar o nome do dia da semana no Excel para o valor retornado como uma saída usando a função Weekday no Excel:

Para uma determinada data, podemos determinar o nome do dia da semana no Excel usando a fórmula do Excel WEEKDAY abaixo.

= SE (DIA DA SEMANA (A2) = 1, "Domingo", SE (DIA DA SEMANA (A2) = 2, "Segunda", SE (DIA DA SEMANA (A2) = 3, "Terça",

SE (DIA DA SEMANA (A2) = 4, ”quarta-feira”, SE (DIA DA SEMANA (A2) = 5, ”Quinta”,

SE (WEEKDAY (A2) = 6, ”Friday”, ”Saturday”))))))

Resultado:

= ESCOLHER (SEMANA (A2), "Dom", "Seg", "Ter", "Quarta", "Qui", "Sex", "Sáb")

Resultado:

A fórmula WEEKDAY acima no Excel funciona para a função Weekday com o valor return_type como 1.

Para return_type valor 2, temos fórmulas.

= SE (DIA DA SEMANA (A2,2) = 7, "Domingo", SE (DIA DA SEMANA (A2,2) = 1, "Segunda-feira", SE (DIA DA SEMANA (A2,2) = 2, "Terça", SE ( DIA DA SEMANA ( A2,2) = 3, ”quarta-feira”, SE (DIA DA SEMANA (A2,2) = 4, ”Quinta”, SE (DIA DA SEMANA (A2,2) = 5, “Sexta”, “Sábado”))))))


Resultado:

= ESCOLHER (WEEKDAY (A2,2), "Seg", "Ter", "Quarta", "Qui", "Sex", "Sáb", "Dom")

Resultado:

Para return_type valor 3, temos a fórmula WEEKDAY no excel.

= IF (WEEKDAY (A2,3) = 6, ”Domingo”, IF (WEEKDAY (A2,3) = 0, ”Segunda-feira”,

SE (WEEKDAY (A2,3) = 1, ”terça”, SE (WEEKDAY (A2,3) = 2, ”quarta-feira”,

SE (WEEKDAY (A2,3) = 3, ”quinta-feira”, SE (WEEKDAY (A2,3) = 4, ”sexta-feira”, ”sábado”))))))

Resultado:

Para return_type valor 3, não podemos usar a função Choose porque a função Weekday no Excel resulta na primeira saída como 0 para segunda-feira e a primeira indexação da função Choose começa no número 1.

Da mesma forma, para outros valores de return_type, podemos personalizar a fórmula do Excel WEEKDAY.

Também podemos usar a função TEXT para exibir o nome do dia da semana no excel quando uma data é fornecida.

= TEXTO (A2, ”dddd”)

Resultado:

WEEKDAY no Excel Exemplo # 2 - Identificar os dias de fim de semana

Há uma lista de datas aleatórias fornecida na coluna A. Precisamos descobrir se a data é um fim de semana ou um dia de semana.

Usaremos o dia da semana no excel para descobrir qual é o fim de semana. Sabemos que o número de série para sábado e domingo é 7 e 1.

Portanto, usaremos a condição IF junto com a função lógica OR para verificar se o número do dia da semana é 1 ou 7, o dia é fim de semana, caso contrário, o dia é dia da semana.

Portanto, a fórmula WEEKDAY no excel será

= SE (OU (WEEKDAY (A2) = 1, WEEKDAY (A2) = 7), ”Weekend”, ”Weekday”)

Aplicando a fórmula WEEKDAY do Excel a outras células, temos

Resultado:

Da mesma forma, podemos identificar outros nomes de dias da semana no excel, seja uma segunda, terça ou qualquer outro dia.

WEEKDAY no Excel Exemplo # 3

Temos o horário de trabalho de um freelancer que trabalhou em dias diversos, inclusive fins de semana. Se ele trabalhar em um dia de semana, o pagamento será de $ 10 / hora, e se ele trabalhar em um sábado, o valor do pagamento será de $ 15 / hora. Ele trabalhou por horas diferentes a cada dia (conforme a tabela abaixo). Precisamos calcular o valor total do pagamento.


O valor do número do dia da semana para sábado é 7, portanto, usaremos a condição IF e verificaremos se o dia útil é um dia da semana ou sábado e calcularemos o resultado de acordo.

Portanto, a fórmula WEEKDAY no Excel que usaremos é

= SE (WEEKDAY (A2) = 7, B2 * $ F $ 4, B2 * $ F $ 3)

Aplicando a fórmula WEEKDAY no excel a outras células que temos,

Resultado:

O valor total do pagamento é

= SOMA (C2: C11)

O que é igual a $ 765,00

Coisas para lembrar sobre a função WEEKDAY no Excel

  • Por padrão, o return_type é sempre 1; ou seja, se omitirmos return_type, a função WEEKDAY assumirá o valor padrão 1.
  • Se o serial_number ou return_type estiver fora do intervalo conforme especificado acima, #NUM! erro é gerado.

WEEKDAY Excel Function Video

Artigos interessantes...