XL: Como calcular o número de dias em um mês

Traduções deste artigo Traduções deste artigo
ID do artigo: 214313 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Sumário

No Microsoft Excel, você pode usar funções de data para calcular o número de dias do mês. Por exemplo, você pode usar a seguinte fórmula para retornar o número de dias em um mês, com base em uma determinada data inicial
= DIA (data (ano (The_Date), mês (The_Date) + 1,0))
onde The_Date é a data de início.

Essa fórmula funciona encontrando o "zeroth" dia do mês após The_Date. Como não há nenhum dia "zeroth" de qualquer mês, essa data é interpretada como o último dia do mês contendo The_Date. A função dia, em seguida, converte essa data em um número de dia.

Ou, para calcular o número de dias em um mês, dado o mês e ano, use a função a seguir
= DIA (DATE(my_year,my_month+1,1)-1)
onde my_month é o mês para o qual você deseja retornar o número de dias e my_year é o ano. Esta função calcula o primeiro dia do próximo mês e subtrai 1, que é igual ao último dia do mês atual. A função dia, em seguida, retorna o dia do mês.

Mais Informações

Microsoft fornece exemplos de programação apenas para ilustração, sem garantia expressa ou implícita, incluindo, mas não se limitando às garantias implícitas de comercialização e/ou adequação a uma finalidade específica. Este artigo presume que você esteja familiarizado com a linguagem de programação demonstrada e as ferramentas usadas para criar e depurar procedimentos. Profissionais de suporte da Microsoft podem ajudar a explicar a funcionalidade de um determinado procedimento, mas eles não modificarão esses exemplos para fornecer funcionalidades adicionais ou construir procedimentos para atender às suas necessidades específicas.
Se você não tenha muita experiência de programação, talvez queira em contato com um Microsoft Certified Partner ou Microsoft Advisory Services. Para obter mais informações, visite da Microsoft:

Microsoft Certified Partners - https://partner.microsoft.com/global/30000104

Comunicado de Microsoft Services - http://support.microsoft.com/gp/advisoryservice

Para obter mais informações sobre as opções de suporte estão disponíveis e sobre como entrar em contato com a Microsoft, visite o seguinte site: http://support.microsoft.com/default.aspx?scid=fh;EN-US;CNTACTMSNo Microsoft Excel, também poderá usar a seguir do Visual Basic para aplicativos procedimento:
Sub Test()
    Dim m As Integer, y As Integer, DaysInMonth As Integer
    ' define variable for number of the month, in this example, November
    m = 11
    ' define variable for the year
    y = 1994
    DaysInMonth = DateSerial(y, m + 1, 1) - DateSerial(y, m, 1)
    MsgBox DaysInMonth
End Sub
				

Referências

Para obter mais informações sobre funções, clique em Ajuda do Microsoft Excel no menu Ajuda , digite sobre como usar funções para calcular valores no Assistente do Office ou no Assistente de resposta e, em seguida, clique em Pesquisar para exibir os tópicos retornados.

Propriedades

ID do artigo: 214313 - Última revisão: quarta-feira, 24 de janeiro de 2007 - Revisão: 2.4
A informação contida neste artigo aplica-se a:
  • Microsoft Excel 2000 Standard Edition
  • Microsoft Excel 2002 Standard Edition
  • Microsoft Excel 97 Standard Edition
  • Microsoft Excel 2001 para Mac
  • Microsoft Excel 98 for Macintosh
Palavras-chave: 
kbmt kbhowto KB214313 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 214313

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com