Adicionado em: | 05/12/2010 |
Modificado em: | 05/12/2010 |
Tamanho: | Vazio |
Downloads: | 1156 |
Formula verifca se o ano é bissexto e retorna verdadeiro ou falso
Saberexcel - Dicas de Fórmulas e funções
Essas fórmulas verificam se o ano de determinada data é ou não bissexto, fiz uma fórmula que concatena(&)
esses dados e retorna uma mensagem, também tem uma FC (Formatação Condicional)
Fórmula verifica se ano é bissexto ou não, retornando VERDADEIRO ou FALSO
Fórmula: '=MOD(ANO(A1);4)=0
Fórmula melhorada:
Fórmula: '=OU(MOD(ANO(I6);400)=0;E(MOD(ANO(I6);4)=0;MOD(ANO(I6);100)<>0))
Sugestão do amigo Reginaldo (Aucas Informática)
Fórmula: '=MÊS(DATA(ANO(I6);2;29))=2
Aprenda tudo sobre o Aplicativo microsoft Excel VBA com Saberexcel
Compre o que deseja nas lojas submarino com garantia e segurança
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
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: | 627 |
Fórmula retorna o total de semanas que passaram até a presente data e que faltam para terminar o ano
Saberexcel - Dicas de Fórmulas e Funções
Total de semanas que passaram até presente data:[ 30 ] faltam : [ 23 ] para terminar ano
="Total de semanas que passaram até presente data:[ "&F14& " ] faltam : [ "&F24&" ] para terminar ano"
Essas fórmulas retorna o total de semanas até a presente data
Célula(B4) inserir fórmula : =Hoje()
Fórmula =TRUNCAR(((B4-DATA(ANO(B4);1;0))+6)/7)
ou
Formula =INT((B4-DATA(ANO(B4);1;1))/7)+1
Retorna o útimo dia do mês de determanda data
Ex: 2/12/2010 : Retorna 31/12/2010
Fórmula usada : =DATA(ANO(E8);MÊS(E8)+F8+1;0)
Concatenando dados para uma mensagem para usuário:
Fiz um exemplo para visualizar melhor como aplicar essas fórmulas (bom proveito - E_Marcondes)
Até a presente data - [quarta-feira-28-julho-2010 ] passaram-se [ 30 ] semanas portanto, faltam [ 23 ] para terminar o ano de [ 2010 ] dia 31-dezembro
="Até a presente data - ["&TEXTO(E8;"dddd-dd-mmmm-aaaa")&" ] passaram-se [ "&F14&" ] semanas portanto, faltam [ "&F24& " ] para terminar o ano de [ "&ANO(E8) & " ] dia "& TEXTO(G8;"dd-mmmm")
Compre com segurança e garantia na maior loja do pais Lojas Submarino
Adicionado em: | 05/12/2010 |
Modificado em: | 05/12/2010 |
Tamanho: | Vazio |
Downloads: | 621 |
FUNÇAO ENUM RETORNA VERDADEIRO OU FALSO SE IDADE FOR MAIOR QUE 20 ANOS
Saberexcel - Dicas de Funções e Fórmulas
Checando idade se Maior ou Menor que 20 anos
Se tiver mais de 20 anos retorna verdadeiro, senão falso
Exemplo:
Celula(C13) Digite: seu nome
Celula(C14) Digite: Sua data de nascimento (ex: 15/12/2000)
Célula(C15) Digite: a fórmula abaixo
=DATADIF(C14;HOJE();"y")
Célula(G13) Digite a fórmula:
=E(ÉNÚM(D14);(D14-1)<DATA(ANO(HOJE())-20;MÊS(HOJE());DIA(HOJE())))
'Esta formula retornará "VERDADEIRO OU FALSO" (se maior ou menor que 20)
Célula(G14) Digite a fórmula:
=SE(G13=VERDADEIRO;"você tem mais de 20 anos"; "você tem menos de 20 Anos")
'Esta formula irá retornar a condição da célula G13 (se maior ou menor de 20 anos)
Celula(G18) Digite a Formula:
="Prezado [ "&C13&" ] voce nasceu em [ "&TEXTO(C14;"dd-dddd-mmm-aaaa")&"]"&"portanto voce tem ["&C15&" ] anos. Então, "&G14
'Retorna: Prezado [ Paulo ] voce nasceu em [ 15-quarta-feira-dez-1965]portanto voce tem [44 ] anos. Então, você tem mais de 20 anos
Aprenda tudo sobre o Aplicativo Microsoft Excel VBA com Saberexcel
Compre com garantia e segurança das lojas SubMarino
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