Descrição
Use essa função para determinar o dia da semana em que uma data cairá. Apoiado em cadeias.
Retorna um número inteiro entre 1 e 7, inclusive.
Sintaxe
WEEKDAY(número_de_série,[tipo_de_retorno])
Entradas
Essa função tem os seguintes argumentos:
| Nome | Necessário | Entrada válida |
|---|---|---|
número_de_série |
Sim | Um número sequencial que representa a data do dia que você está tentando encontrar. As datas devem ser inseridas com o uso da função DATE ou como resultados de outras fórmulas ou funções. Por exemplo, use DATE(2024,6,23) para 23 de junho de 2024. Você pode ter problemas se as datas forem inseridas como texto. |
tipo_de_retorno |
Não | Um número inteiro que determina o tipo de valor de retorno. Pode ser um número fixo, uma referência de célula ou o produto de uma fórmula. |
Exemplo
Tipo de retorno
A função WEEKDAY permite que você especifique qual codificação deve ser usada para determinar o valor retornado.
| Valor do tipo de retorno | Número retornado |
|---|---|
| 1 (padrão) | 1 = domingo a 7 = sábado. Você se comporta como nas versões anteriores do Microsoft Excel. |
| 2 | 1 = Segunda-feira a 7 = Domingo. |
| 3 | 0 = Segunda-feira a 6 = Domingo. |
| 11 | 1 = Segunda a 7 = Domingo. |
| 12 | 1 = terça a 7 = segunda. |
| 13 | 1 = quarta a 7 = terça-feira. |
| 14 | 1 = quinta a 7 = quarta-feira. |
| 15 | 1 = sexta a 7 = quinta-feira. |
| 16 | 1 = sábado a 7 = sexta-feira. |
| 17 | 1 = domingo a 7 = sábado. |
A segunda maneira de configurar os fins de semana é fornecer uma cadeia de texto de 7 caracteres entre aspas composta de 1s e 0s, em que "1" indica um dia não útil e "0" indica um dia útil. A primeira posição representa a segunda-feira.
Dados de amostra
| A | B | C | |
|---|---|---|---|
| 1 | Data | Pessoa | Despesas |
| 2 | 2/1/2023 | Abby | $3456.00 |
| 3 | 5/12/2023 | Brandon | $4783.30 |
| 4 | 7/4/2023 | Corinna | $3167.09 |
| 5 | 2/21/2023 | Damon | $2965.89 |
| 6 | 12/5/2023 | Esther | $3014.88 |
| 7 | 6/16/2023 | Françoise | $2762.93 |
Fórmulas de amostra
| Caso de uso | Fórmula | Explicação e resultado |
|---|---|---|
| Retorna o dia da semana para uma data em uma célula (numeração padrão: domingo=1 … sábado=7). | =WEEKDAY(A2) |
A2 é 01/02/2023, uma quarta-feira. Com o return_type padrão (1), domingo=1 até sábado=7, então quarta-feira retorna 4. |
| Retorne o dia da semana usando um esquema de numeração alternativo (segunda-feira=1 … domingo=7). | =WEEKDAY(A3, 2) |
A3 é 12/05/2023, uma sexta-feira. return_type 2 numera de segunda-feira=1 a domingo=7; portanto, sexta-feira retorna 6. |
| Verifique se uma data cai em um final de semana. | =IF(OR(WEEKDAY(A4,2)=6,WEEKDAY(A4,2)=7),"Weekend","Weekday") |
Usando return_type 2 (segunda-feira=1…domingo=7), sábado=6 e domingo=7. A4 é 04/07/2023, uma terça-feira (WEEKDAY(A4,2)=2), portanto nenhuma das condições é verdadeira e a fórmula retorna "Weekday". |
| Total de despesas para transações que ocorreram em uma sexta-feira. | =SUM(IF(WEEKDAY(A2:A7)=6,C2:C7,0)) |
Essa fórmula funciona da seguinte maneira:
Para este conjunto de dados, a fórmula retorna: $7.546,23 (a soma das linhas 3 e 7). |
| Obtenha o nome do dia da semana para uma data. | =CHOOSE(WEEKDAY(A5), "Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday") |
WEEKDAY(A5) usa a numeração padrão, retornando assim a posição na lista para ser selecionada com CHOOSE. A5 é 21/02/2023, uma terça-feira; portanto, WEEKDAY(A5) = 3 e CHOOSE retorna "Tuesday". |
Notas
- A função WEEKDAY retornará um valor mesmo quando a data estiver vazia. Tome cuidado para bloquear esse resultado se houver a possibilidade de datas em branco.
- A plataforma Workiva armazena datas como números de série sequenciais para que possam ser usadas em cálculos. Por padrão, 1º de janeiro de 1900 = 1.
- Se
serial_numberestiver fora do intervalo, será retornado um erro #NUM! - Se o valor
return_typenão estiver no conjunto definido acima, você receberá um erro #NUM! - Os curingas não funcionam com essa função.