Home Excel - Formulas e Funções Excel Formulas - Data Tempo Idade Excel formulas obter uma data a partir de numeros flutuantes

Excel formulas obter uma data a partir de numeros flutuantes

E-mail Imprimir PDF

  Fórmulas para obter uma data flutuante a partir de células separadas
Saberexcel - Dicas de Fórmulas e Funções

Para obter a data flutuante temos que inserí-las separadamente em células diferentes na folha de planilha do aplicativo microsoft Excel
Celula(C5) = Ano (2011);
Célula(C6) = Mês(Maio) '5
Celula(C7) = 1 é o dia (5) durante o primeiro domingo; 2 durante a primeira Segunda-feira ...
o número máximo será 35 que ser igual ao quinto sábado (lembrando que o mês de fato tem 5 sábados)

Celula(C5) 2011 << Ano 201 1 Segunda-Feira
Célula(C6) 5 << Mês 2 Terça-Feira
Celula(C7) 5 << Dia 3 Quarta-Feira
4 Quinta-Feira
5 Sexta-Feira
6 Sábado
7 Domingo


Obtendo a data baseado nas células(C5;C6;C7)
05/05/2011
Fórmula usada:
=SE(MÊS(DATA(C4;C5;1))<>MÊS(SE(DIA.DA.SEMANA(DATA(C4;C5;1)-(DIA.DA.SEMANA(DATA(C4;C5;1))-C6))<DIA.DA.SEMANA(DATA(C4;C5;1));DATA(C4;C5;1)+(C6-DIA.DA.SEMANA(DATA(C4;C5;1)))+7;DATA(C4;C5;1)-(DIA.DA.SEMANA(DATA(C4;C5;1))-C6)));"";SE(DIA.DA.SEMANA(DATA(C4;C5;1)-(DIA.DA.SEMANA(DATA(C4;C5;1))-C6))<DIA.DA.SEMANA(DATA(C4;C5;1));DATA(C4;C5;1)+(C6-DIA.DA.SEMANA(DATA(C4;C5;1)))+7;DATA(C4;C5;1)-(DIA.DA.SEMANA(DATA(C4;C5;1))-C6)))

Exemplo de concatenação de datas:
5/5/2011
Fórmula usada:
=C6&"/"&C5&"/"&C4


Formula retorna o último dia do mês da data

Se você quis o dia útil no mês atual, no mes precedente ou anterior ; use esta fórmula
(Esta fórmula calcula como em cima exceto há só 7 dias para selecionar; no domingo = 1; na Segunda-feira = 2.... No sábado = 7)


26/05/2011 quinta-feira
fórmula usada:
=SE(C6<>MÊS(DATA(C5;C6+1;0)-(DIA.DA.SEMANA(DATA(C5;C6+1;0))-C7));DATA(C5;C6+1;0)-(DIA.DA.SEMANA(DATA(C5;C6+1;0))-C7)-7;DATA(C5;C6+1;0)-(DIA.DA.SEMANA(DATA(C5;C6+1;0))-C7))

Fórmula melhorada e reduzida
(Retorna a última dia da semana no mês)
Enviada pelo amigo Reginaldo (Aucas Informatica Visual Basic Net)
26/05/2011 quinta-feira
Fórmula usada: =DATA(C5;C6+1;0)-DIA.DA.SEMANA(DATA(C5;C6+1;0))+C7+SE(DIA.DA.SEMANA(DATA(C5;C6+1;0))<C7;-7;0)

Aprenda tudo sobre o Aplicativo Microsoft Excel VBA  com Saberexcel - o site das macros


   Baixe o exemplo de planilha das fórmulas acima:
Excel formulas obter uma data a partir de numeros flutuantes (18.58 kB 2010-12-05 08:36:30)

Última atualização em Dom, 04 de Setembro de 2011 09:53  

Adicionar comentário

"Jamais considere seus estudos como uma obrigação, mas como uma oportunidade invejável para aprender a conhecer a influência libertadora da beleza do reino do espírito, para seu próprio prazer pessoal e para proveito da comunidade." Albert Einstein


Código de segurança
Atualizar

Pesquisa Google SaberExcel

Publicidade Google

Publicidade

Rastreamento Correios

Digite o número do SEDEX conforme o exemplo:
Correios do Brasil

Assinatura SaberExcel

Google Associados

Depoimentos

Visitantes SaberExcel

Excel VBA Estudos®
mod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_counter
mod_vvisit_counterHoje4962
mod_vvisit_counterOntem5059
mod_vvisit_counterEsta Semana24468
mod_vvisit_counterSemana passada36487
mod_vvisit_counterEsse mês38197
mod_vvisit_counterMês passado153723
mod_vvisit_counterTodos10461026
Aprenda MS Excel VBA

Adicione Saberexcel Favoritos

 
 

Aprenda tudo sobre o Aplicativo Microsoft Excel VBA

Aprenda tudo sobre o Aplicativo Microsoft Excel VBA(Visual Basic Application), sozinho, com baixo custo, praticando com os produtos didáticos Saberexcel,


   Sobre as WorksheetFunctions Funções de Planilhas que retornam valores do VBA