Precisa determinar uma idade em dias, meses e anos e ficou frustrado por que o Excel não tem esta função?
Mas quem disse que não tem?
Existe uma função oculta, que permite este tipo de cálculo. É função DATADIF.
Sua sintaxe é =DATADIF(data_inicial;data_final;formato)
Digite em A1 a sua data de nascimento.
A partir desta informação podemos calcular sua idade:
- Em anos inteiros: =DATADIF(A1;HOJE();”Y”)
- Em meses inteiros:=DATADIF(A1;HOJE();”M”)
- Em dias:=DATADIF(A1;HOJE();”D”)
- Em meses excedentes do número de anos: =DATADIF(A1;HOJE();”YM”)
- Em dias excedentes do número de meses: =DATADIF(A1;HOJE();”MD”)
- E se você quiser expressar o resultado diretamente em anos, meses e dias, pode utilizar a fórmula: =DATADIF($A$1;HOJE();”Y”)&” ANO(S), “&DATADIF($A$1;HOJE();”YM”)&” MÊS(ES) E “&DATADIF($A$1;HOJE();”MD”)&” DIAS”
Olá amigo, fugindo um pouco do assunto, gostaria que, se possível, vc pudesse me ajudar num problema que estou tendo com a função MÍNIMO.
Ocorre que quando utilizo o MÍNIMO num conjunto de células e entre essas células existe uma vazia, a função simplesmente descarta a célula vazia, não a considerando nas comparações.
Há alguma forma de considerar essa célula vazia para que ela tenha valor zero na função?
Olá, em relação ao assunto do mínimo eu também estou a ter um problema que é o contrario do Bruno, ou seja, eu tenho um conjunto de células, e tenho uma célula vazia entre essas células (que é o resultado de uma formula que se enconta nessa célula), e então assume sempre o zero como mínimo, mas o que eu queria era que ele me assumisse não o zero, mas sim o minímo diferente de zero.
Recomendo que veja esse artigo aqui: 0129-Retornando o valor mínimo baseado em um critério
[ ]s
Tem uma forma sim, Bruno.
Digamos que o intervalo referenciado seja o A1:A20.
Para considerar as células vazias como zeros, insira a seguinte forma matricial:
=MÍNIMO(SE(A1:A20=””;0;A1:A20)).
Lembrete: para inserir uma fórmula matricial, pressione CTRL+SHFT+ENTER ao invés de ENTER apenas.
Tenho duas datas 01/01/2010 e 01/01/2012, já consigo calcular o período de intervalo com a Fx “DATADIF” Porém, agora vem a questão: Como posso criar um extrato em meses deste intervalo?
Boa tarde, Paulo.
Entendo que você tenha dados organizados em uma tabela ou equivalente, com campos que indicam a data de referência dos registros.
Para poder montar um extrato, fundamentalmente, teremos que criar um filtro que extraia os dados da base que atendam ao critério de data entre as datas limite informadas.
Há formas de fazê-lo sem macros: Filtro avançado, Auto-filtro e tabela dinâmica.
Mas se há necessidade de algum tipo de personalização destas informações, o mais recomendado é utilizar macros para organizar de forma mais adequadas os dados extraídos.
Espero ter respondido ao teu questionamento, em linhas gerais.
Para poder ser mais assertivo, necessito saber de mais detalhes sobre os dados que possui e a forma que deseja reportá-los.
[ ]s
Em relacao as datas o que preciso mesmo e por exemplo numa folha do excel tenho uma tabela para controlar o stock, em que tenho as datas dos movimentos, e precisava de uma formula que me mostrasse so os movimentos entre as datas que eu quisesse. Obrigado. Ilidio
Ilidio,
Recomendo que dê uma olhada neste artigo: 0001-Somas e contagens condicionais.
Se você deseja exibir com base num determinado intervalo, a solução mais prática é utilizar auto-filtro na sua tabela.
[ ]s
Boa noite!
Amigão estou com um problema, tenho uma planilha para controlara quantidade de horas de adicional noturno dos funcionários da empresa que trabalho, porém, estou utilizando a seguinte fórmula:
=MOD(G5-O5;1)
Onde G5 = o horário que os funcionários saem da empresa
e O5 = 22:00 (hora que começa valer o adicional noturno)
o problema é que como o excel considera célula vazia como zero, o excel está considerando esse zero como zero horas, consequentemente a fórmula está sendo interpretada como 0:00 horas menos 22:00 horas e me da como resultado 2:00 horas
Como posso corrigir esse problema?
Experimente esta fórmula:
=SE(G5=0;0;MOD(G5-O5;1))
[ ]s
Resultado perfeito… adilsonsoledade … Muito obrigado… Valeu mesmo…
Excelente.
Muito obrigado, cara. Me ajudou pra caralho.
amigo como faço para contar duas data e transformar em anos meses e dias qual formula a usar..
A fórmula para expressar o resultado diretamente em anos, meses e dias não funciona, gostaria de saber onde está o erro. Obrigado
Olá, Paulo. Testei a fórmula e está funcionando… Como você utilizou? Se copiar e colar diretamente, terá problemas por que alguns caracteres não são transcritos corretamente…
Ola, amigo.
Estou elaborando um diário escolar eletrônico, gostaria de uma formula ou macro que faça o seguinte:
data inicial 1º Bim: (preencher a data inicial)
data final 1º Bim: (preencher a data final)
sabados letivos 1:(adiciona a data do sabado)
sabados letivos 2:(adiciona a data do sabado)
sabados letivos 3:(adiciona a data do sabado)
dias da semana: (seg e ter)
e o preenchimento automático do d5:v5
poderia me ajudar?
Olá, Victor.
Não consegui entender o que deseja.
Poderia me enviar a planilha da forma que gostaria que fosse feita?
usuariosdoexcel@gmail.com
https://www.4shared.com/office/0aJYlY-Fei/teste.html
salvei aqui espero que entenda o que eu estou querendo
Olá, tudo bem? eu estou com o seguinte problema preciso de uma função que calcule dias entre datas, para cheques pré-datado, já tentei duas funções porém elas não tratão os meses com 28 ou 31 dias conta tudo como se fosse 30 dias.
Experimente a função DATADIF. Link: https://usuariosdoexcel.wordpress.com/2011/04/30/periodo-de-tempo-entre-duas-datas/