Adicionado em: | 05/12/2010 |
Modificado em: | 05/12/2010 |
Tamanho: | Vazio |
Downloads: | 697 |
Saberexcel - o site das macros
Fórmula do Aplicativo Microsoft Excel, retorna o total de dias entre um determinado intervalo de datas,
Célula(A2) ....................: 03/04/2009
Célula(B2)......................: 16/08/2010
Retorno ........................: 355 dias (sem sábados e domingos)
Fórmula usada................: =-(MÁXIMO(DIA.DA.SEMANA(A2;2)-DIA.DA.SEMANA(B2;2);0)+1+INT((A2-B2)/7)*5)
Concatenando dados
Mensagem.................: "Neste intervalo de datas [03-abr-2009 ] à [16-ago-2010 ]contém :[ 355 ] dias sem contar sabados e domingos, sendo [ 500 ] no total "
Formula usada...........: ="Neste intervalo de datas ["&TEXTO(A2;"dd-mmm-aaaa")&" ] à ["&TEXTO(B2;("dd-mmm-aaaa")&" ]")&"contém :[ "&F8&" ] dias sem contar sabados e domingos, sendo [ "&D2&" ] no total"
Aprenda Microsoft Excel VBA (Saberexcel)
Adicionado em: | 12/01/2012 |
Modificado em: | 12/01/2012 |
Tamanho: | Vazio |
Downloads: | 794 |
Escola Saberexcel VBA Estudos® - Treinamento com Macros, Fórmulas e Funções
Essas fórmulas do Aplicativo Microsoft Excel, retornam o número da semana no ano de determinada data, também há uma fórmula que retorna o
dia da semana ex: 2/Segunda, em uma ultimo exemplo de fórmulas retornando o primeiro dia do ano ex: 1980 (01/01/1980)
Baixe o exemplo de planilha no final da página para uma melhor avaliação:
Espero que o exemplo possa lhe ser útil. Fique com Deus. Expedito Marcondes
'- - - - - - - - - - - - - - - - - - - - - - -'
NÚMERO DA SEMANA_1
=INT(MOD(INT((A2-1)/7)+3/5;52+5/28))+1
'- - - - - - - - - - - - - - - - - - - - - - -'
NÚMERO DA SEMANA_2
=NÚMSEMANA(A2)
'- - - - - - - - - - - - - - - - - - - - - - -'
NÚMERO DA SEMANA_3
=INT(MOD(INT((A2-2)/7)+0,6;1461/28))+1
'- - - - - - - - - - - - - - - - - - - - - - -'
DIA NA SEMANA.(1-SEGUNDA,2TERÇA,.....)
=MOD(A2-7*INT(A2/7)-1;7)+1 &"/"&SE(MOD(A2-7*INT(A2/7)-1;7)+1=1;"Domingo";SE(MOD(A2-7*INT(A2/7)-1;7)+1=2;"Segunda";SE(MOD(A2-7*INT(A2/7)-1;7)+1=3;"Terça";SE(MOD(A2-7*INT(A2/7)-1;7)+1=4;"Quarta";SE(MOD(A2-7*INT(A2/7)-1;7)+1=5;"Quinta";SE(MOD(A2-7*INT(A2/7)-1;7)+1=6;"Sexta";"Sábado"))))))
'- - - - - - - - - - - - - - - - - - - - - - -'
NÚMERO DA SEMANA_4
=INT((A2-DATA(ANO(A2);1;-12)-MOD(A2-7*INT(A2/7)-1;7))/7)
'- - - - - - - - - - - - - - - - - - - - - - -'
NUMERO DA SEMANA_5
=INT((A2-(SOMA(INT((ANO(A2)-1)/{1;4;100;400})*{365;1;-1;1})-693606)-MOD(A2-7*INT(A2/7)+6;7))/7)
'- - - - - - - - - - - - - - - - - - - - - - -'
PRIMEIRO DIA DO ANO (DATA)
'1980 - 01/01/1980
=SOMA(INT((M2-1)/{1;4;100;400})*{365;1;-1;1})-693593
'- - - - - - - - - - - - - - - - - - - - - - -'
formatação condicional na folha de planilha.
=E($B2=$C2;$B2=$D2)
'- - - - - - - - - - - - - - - - - - - - - - -'
=OU($B2=$C2;$B2=$D2;$C2=$D2)
'- - - - - - - - - - - - - - - - - - - - - - -'
=E($B2<>$C2;$B2<>$D2;$C2<>$D2)
'- - - - - - - - - - - - - - - - - - - - - - -'
Aprenda tudo sobre planilhas do Aplicativo Microsoft Excel VBA(Visual Basic Application), sozinho, com baixo custo, praticando com os produtos didáticos Escola Saberexcel VBA Estudos® - Treinamentos com Macros, Fórmulas e Funções.
Adicionado em: | 05/12/2010 |
Modificado em: | 05/12/2010 |
Tamanho: | Vazio |
Downloads: | 870 |
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
Adicionado em: | 13/12/2010 |
Modificado em: | 13/12/2010 |
Tamanho: | Vazio |
Downloads: | 886 |
Saberexcel - o Site das Macros.
Essa funçao do Aplicativo Microsoft Excel, função FIMMÊS, retorna o último dia de determinado mês, aqui inserí um exemplo de formula alternativa para a função FIMMÊS.
Usando a Funçao FIMMÊS para retornar último dia do mês
31/01/2011 =SE(B15="";"";FIMMÊS(E9;0))
28/02/2011 =SE(B16="";"";FIMMÊS(E9;B15))
Formula opcional à Funçao FIMMÊS
31/01/2011 =DATA(ANO(E6);B15+1;1)-1
01/01/2011
Aprenda tudo sobre o Aplicativo Microsoft Excel VBA com SaberExcel
Adicionado em: | 05/12/2010 |
Modificado em: | 05/12/2010 |
Tamanho: | Vazio |
Downloads: | 915 |
Fórmula do aplicativo microsoft excel conta o total de anos bissexto entre um intervalo de datas
Saberexcel - Dicas fórmulas e Funções
Esta fórmula do aplicativo microsoft excel contará anos bissexto entre duas datas2 datas.
Observe a que a data na célula(E4) deve ser igual ou maior que a data a ser comparada na célula(c4)
para que não haja erro no cálculo tendo em vista que estamos lidando com um calendário Gregroriano
pois esse calendário é mais usado por muitos países.
Por Exemplo:
Célula(C4) = digite a data inicial: ( ex: 01/01/1950 )
Célula(E4) = digite =HOJE() : (ex: 19/07/2010 )
Celula(I15)= Insira a Fórmula :
'=DATA(ANO(E4);1;1)-DATA(ANO(C4);1;1)-((ANO(E4)-ANO(C4))*365)+E(MÊS(DATA(ANO(C4);2;29))=2;MÊS(DATA(ANO(E4);2;29))=2)*1
Retorno : 15 (anos bissextos neste intervalo)
Concatenando os dados
Aqui fiz um exemplo de concatenação para voce aprender a usar no seu dia-a-dia, que bom aprender.
Fórmula usada para obtençao da mensagem concatenada com os dados desejados:
="Neste intervalo de dadas(C4:E4): [ "&TEXTO(C4;"dd-mmmm-aaaa")&" ] à "&"[ "&TEXTO(E4;"dd-mm-aaa")&" ] há [ "&I15&" ] anos bissextos"
Resultado da fórmula concatenação:
Neste intervalo de datas(C4:E4): [ 01-outubro-1950 ] à [ 29-07-2010 ] há [ 15 ] anos bissextos
Aprenda tudo sobre o Aplicativo Microsoft Excel VBA com SaberExcel
Adquira já o Acesso Imediato
à Area de Membros
Aprenda Excel VBA com Simplicidade de
códigos e Eficácia, Escrevendo Menos e
Fazendo Mais.
'-------------------------------------'
Entrega Imediata:
+ 500 Video Aulas MS Excel VBA
+ 35.000 Planilhas Excel e VBA
+ Coleção 25.000 Macros MS Excel VBA
+ 141 Planilhas Instruções Loops
+ 341 Planilhas WorksheetFunctions(VBA)
+ 04 Módulos Como Fazer Excel VBA
+ Curso Completo MS Excel VBA
+ Planilhas Inteligentes
<script type="text/javascript"><!--
google_ad_client = "ca-pub-2317234650173689";
/* retangulo 336 x 280 */
google_ad_slot = "0315083363";
google_ad_width = 336;
google_ad_height = 280;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
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