A função DAY no Excel pode ser usada para extrair e exibir a parte do mês de uma data que foi inserida na função.
A saída da função é retornada como um inteiro variando de 1 a 31.
Uma função relacionada é a função DIAS que pode ser usada para encontrar o número de dias entre duas datas que ocorrem na mesma semana ou mês usando uma fórmula de subtração, como mostrado na linha 9 do exemplo na imagem acima.
Pré Excel 2013
A função DIAS foi introduzida pela primeira vez no Excel 2013. Para versões anteriores do programa, use a função DAY em uma fórmula de subtração para encontrar o número de dias entre duas datas, conforme mostrado na linha oito acima.
Números de série
O Excel armazena datas como números sequenciais - ou números de série - para que possam ser usados em cálculos. Cada dia o número aumenta em um. Os dias parciais são inseridos como frações de um dia, como 0,25 para um quarto de dia (seis horas) e 0,5 para meio dia (12 horas).
Para versões do Windows do Excel, por padrão:
- 1º de janeiro de 1900 = número de série 1;
- 1º de janeiro de 2016 = 42370 (já que são 42.370 dias após 1º de janeiro de 1900);
- 12 horas do dia 1 de janeiro de 2016 é 42370.50.
Sintaxe de funções DAY / DAYS e argumentos
A sintaxe de uma função refere-se ao layout da função e inclui o nome, colchetes e argumentos da função.
A sintaxe da função DAY é:
= DAY (número de série)
Número de série - (obrigatório) um número que representa a data a partir da qual o dia é extraído.
Este número pode ser:
- um número de série que representa uma data - linha 4 no exemplo;
- uma referência de célula ao local da planilha de uma data - linha 5 no exemplo;
- uma data digitada como o argumento da função usando a função DATE - linha 6 no exemplo;
- a data atual digitada como o argumento da função usando as funções TODAY ou NOW - linha 6 no exemplo.
Nota: Se uma data fictícia for inserida na função - como 29 de fevereiro para um ano não bissexto - a função ajustará a saída para o dia correto do mês seguinte, conforme mostrado na linha 7 da imagem em que a saída da data 29 de fevereiro de 2017 é uma - para 1º de março de 2017.
A sintaxe da função DAYS é:
DAYS (End_date, Start_date)
End_date, Start_date - (obrigatório) estas são as duas datas usadas para calcular o número de dias.
Notas:
- Se os argumentos de data forem valores numéricos que estão fora do intervalo de datas válidas, como 32 de agosto de 2016, DIAS retornará o # NÚM! valor de erro.
- Se um argumento de data for inserido como uma cadeia de texto que não pode ser analisada como válida, uma data válida DIAS retorna o valor de #VALUE! valor de erro.
Exemplo da função WEEKDAY do Excel
Linhas de três a nove no exemplo acima exibem uma variedade de usos para as funções DAY e DAYS.
Também incluído na linha 10 é uma fórmula que combina a função WEEKDAY com a função CHOOSE em uma fórmula para retornar o nome do dia da data localizada na célula B1.
A função DAY não pode ser usada na fórmula para encontrar o nome porque possivelmente há 31 resultados para a função, mas apenas sete dias em uma semana inseridos na função CHOOSE.
A função WEEKDAY, por outro lado, retorna apenas um número entre um e sete, que pode então ser alimentado na função CHOOSE para encontrar o nome do dia.
Como a fórmula funciona é:
- A função WEEKDAY extrai o número do dia da data na célula B1;
- A função CHOOSE retorna o nome do dia da lista de nomes inseridos como Valor argumento para essa função.
Como mostrado na célula B10, a fórmula final é assim:
= ESCOLHER (WEEKDAY (B1), "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday")
Abaixo estão listadas as etapas usadas para inserir a fórmula na célula da planilha.
Entrando na função CHOOSE / WEEKDAY
Opções para inserir a função e seus argumentos incluem:
- Digitando a função completa mostrada acima em uma célula da planilha;
- Selecionando a função e seus argumentos usando a caixa de diálogo da função CHOOSE.
Embora seja possível apenas digitar manualmente a função completa, muitas pessoas acham mais fácil usar a caixa de diálogo que procura inserir a sintaxe correta da função, como as aspas em torno do nome de cada dia e os separadores de vírgulas entre elas.
Como a função WEEKDAY está aninhada dentro de CHOOSE, a caixa de diálogo da função CHOOSE é usada e WEEKDAY é inserido como Index_num argumento.
Este exemplo retorna o nome completo para cada dia da semana. Para que a fórmula retorne a forma abreviada, como Terça-feira ao invés de Terça, insira os formulários curtos para o Valor argumentos nas etapas abaixo.
As etapas para inserir a fórmula são:
- Clique na célula onde os resultados da fórmula serão exibidos, como a célula A10;
- Clique no Fórmulas guia do menu da faixa de opções;
- Escolher Pesquisa e Referência da faixa de opções para abrir a lista suspensa de funções;
- Clique em ESCOLHER na lista para abrir a caixa de diálogo da função;
- Na caixa de diálogo, clique no Index_num linha;
- Tipo WEEKDAY (B1) nesta linha da caixa de diálogo;
- Clique no Valor1 linha na caixa de diálogo;
- Tipo domingo nesta linha;
- Clique no Valor2 linha;
- Tipo Segunda-feira ;
- Continue inserindo os nomes para cada dia da semana em linhas separadas na caixa de diálogo;
- Quando todos os dias forem inseridos, clique em Está bem para completar a função e fechar a caixa de diálogo;
- O nome Quinta-feira deve aparecer na célula da planilha onde a fórmula está localizada;
- Se você clicar na célula A10, a função completa aparecerá na barra de fórmulas acima da planilha.