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:
![](https://cdn.know-base.net/1062131/weekday_in_excel_formula-_examples_how_to_use_weekday_function__2.jpg.webp)
Fórmula WEEKDAY em Excel
Abaixo está a fórmula do Excel WEEKDAY.
![](https://cdn.know-base.net/1062131/weekday_in_excel_formula-_examples_how_to_use_weekday_function__3.jpg.webp)
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)
![](https://cdn.know-base.net/1062131/weekday_in_excel_formula-_examples_how_to_use_weekday_function__4.jpg.webp)
return_type = 2
![](https://cdn.know-base.net/1062131/weekday_in_excel_formula-_examples_how_to_use_weekday_function__5.jpg.webp)
return_type = 3
![](https://cdn.know-base.net/1062131/weekday_in_excel_formula-_examples_how_to_use_weekday_function__6.jpg.webp)
return_type variando de 11 a 17
![](https://cdn.know-base.net/1062131/weekday_in_excel_formula-_examples_how_to_use_weekday_function__7.jpg.webp)
![](https://cdn.know-base.net/1062131/weekday_in_excel_formula-_examples_how_to_use_weekday_function__8.jpg.webp)
![](https://cdn.know-base.net/1062131/weekday_in_excel_formula-_examples_how_to_use_weekday_function__7.jpg.webp-2.jpg.webp)
WEEKDAY no resultado do Excel :
![](https://cdn.know-base.net/1062131/weekday_in_excel_formula-_examples_how_to_use_weekday_function__10.jpg.webp)
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”)))))) |
![](https://cdn.know-base.net/1062131/weekday_in_excel_formula-_examples_how_to_use_weekday_function__11.jpg.webp)
Resultado:
![](https://cdn.know-base.net/1062131/weekday_in_excel_formula-_examples_how_to_use_weekday_function__12.jpg.webp)
= ESCOLHER (SEMANA (A2), "Dom", "Seg", "Ter", "Quarta", "Qui", "Sex", "Sáb")
![](https://cdn.know-base.net/1062131/weekday_in_excel_formula-_examples_how_to_use_weekday_function__13.jpg.webp)
Resultado:
![](https://cdn.know-base.net/1062131/weekday_in_excel_formula-_examples_how_to_use_weekday_function__14.jpg.webp)
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:
![](https://cdn.know-base.net/1062131/weekday_in_excel_formula-_examples_how_to_use_weekday_function__16.jpg.webp)
= ESCOLHER (WEEKDAY (A2,2), "Seg", "Ter", "Quarta", "Qui", "Sex", "Sáb", "Dom")
![](https://cdn.know-base.net/1062131/weekday_in_excel_formula-_examples_how_to_use_weekday_function__17.jpg.webp)
Resultado:
![](https://cdn.know-base.net/1062131/weekday_in_excel_formula-_examples_how_to_use_weekday_function__18.jpg.webp)
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”)))))) |
![](https://cdn.know-base.net/1062131/weekday_in_excel_formula-_examples_how_to_use_weekday_function__19.jpg.webp)
Resultado:
![](https://cdn.know-base.net/1062131/weekday_in_excel_formula-_examples_how_to_use_weekday_function__20.jpg.webp)
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”)
![](https://cdn.know-base.net/1062131/weekday_in_excel_formula-_examples_how_to_use_weekday_function__21.jpg.webp)
Resultado:
![](https://cdn.know-base.net/1062131/weekday_in_excel_formula-_examples_how_to_use_weekday_function__22.jpg.webp)
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.
![](https://cdn.know-base.net/1062131/weekday_in_excel_formula-_examples_how_to_use_weekday_function__23.jpg.webp)
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.
![](https://cdn.know-base.net/1062131/weekday_in_excel_formula-_examples_how_to_use_weekday_function__24.jpg.webp)
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
![](https://cdn.know-base.net/1062131/weekday_in_excel_formula-_examples_how_to_use_weekday_function__25.jpg.webp)
Resultado:
![](https://cdn.know-base.net/1062131/weekday_in_excel_formula-_examples_how_to_use_weekday_function__26.jpg.webp)
![](https://cdn.know-base.net/1062131/weekday_in_excel_formula-_examples_how_to_use_weekday_function__27.jpg.webp)
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.
![](https://cdn.know-base.net/1062131/weekday_in_excel_formula-_examples_how_to_use_weekday_function__28.jpg.webp)
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,
![](https://cdn.know-base.net/1062131/weekday_in_excel_formula-_examples_how_to_use_weekday_function__30.jpg.webp)
Resultado:
![](https://cdn.know-base.net/1062131/weekday_in_excel_formula-_examples_how_to_use_weekday_function__31.jpg.webp)
O valor total do pagamento é
= SOMA (C2: C11)
O que é igual a $ 765,00
![](https://cdn.know-base.net/1062131/weekday_in_excel_formula-_examples_how_to_use_weekday_function__32.jpg.webp)
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.