abr 07

excel

Praticamente todo mundo que trabalha com informática usa, ou vai usar o Excel para desenvolver alguma planilha ou tabela. Por isso resolvi aqui iniciar um estudo, inicialmente básico, de funções do Excel.
Caso não saiba, o recurso de funções do Excel é uma poderosa ferramenta que facilita muito a criação de tabelas inteligentes e reaproveitáveis. Eis um exemplo básico de uso, apenas para deixar você mais familiarizado com o recurso e conseguir aproveitar melhor as dicas. Não é meu objetivo ensinar o básico do Excel, mas vou tentar deixar o artigo o mais acessível possível.

Para começar, inicie o seu Excel (aqui eu usarei a versão 2007 em português, mas você poderá usar qualquer versão em português) e digite alguns valores na primeira coluna, conforme a imagem logo abaixo, e no final digite a seguinte sequência de caracteres na célula logo abaixo a última célula que digitou algum valor:

soma

Logo em seguida, sem pressionar a tecla ENTER, selecione a célula A1 e, com o botão esquerdo do mouse apertado, arraste até a célula A3 e em seguida aperta o ENTER.

soma2

O resultado final será uma célula com o valor da soma das células A1, A2 e A3.

soma3

Experimente trocar os valores de alguma dessas células e verá que o resultado será atualizado automaticamente. Você pode fazer a mesma coisa com linhas e com células dispersas, basta apenas seguir a lógica de selecionar as células que quer que façam parte da soma. Observe que você pode alterar a fórmula diretamente pela barra de formulas, conforme pode ver no desenho anterior (=SOMA(A1:A3)).
Existem várias outras funções interessante. Agora vou mostrar algumas funções muito úteis relacionadas a Data e Hora.

Lembre-se, antes de digitar uma função em uma célula, você tem que digitar o sinal de igual (=) para que o Excel entenda que irá digitar uma fórmula.

Funções de Data e Hora para uso no Excel:

  • DATA – retorna uma data a partir da composição de três valores separados (ano, mês e dia). Veja a figura exemplo:
  • data
    Se a célula estiver no formato GERAL (ver a opção Formatar Células), será exibido um valor numérico para a data.
    IMPORTANTE: é recomendado usar essa função para passar valores datas para as demais funções, ou pode ocorrer de sua fórmula não funcionar.

  • AGORA – retorna a data e hora atuais.
    Exemplo: AGORA()
  • ANO – retorna o ano de uma data.
    Exemplo: ANO(DATA(2008;4;6))
    Retorna 2008
  • MÊS – retorna o mês de uma data.
    Exemplo: MÊS(DATA(2008;4;6))
    Retorna 04
  • DIA – retorna o dia de uma data.
    Exemplo: DIA(DATA(2008;4;6))
    Retorna 06
  • HORA – retorna a hora de uma data com horas.
    Exemplo: HORA(“04/06/2008 10:19:23″)
    Retorna 10
  • MINUTO – retorna o minuto de uma data com horas.
    Exemplo: MINUTO(“04/06/2008 10:19:23″)
    Retorna 19
  • SEGUNDO – retorna os segundos de uma data com hora.
    Exemplo: SEGUNDO(“04/06/2008 10:19:23″)
    Retorna 23
  • DIA.DA.SEMANA – retorna o dia da semana em formato numérico, começando pelo domingo (1) e terminando sábado (7).
    Exemplo: DIA.DA.SEMANA(DATA(2008;4;6))
    Retorna 1
  • HOJE – retorna a data atual, sem as horas.
    Exemplo: HOJE()
    Retorna 6/4/2008
  • DIATRABALHOTOTAL – retorna o número de dias úteis inteiros entre uma data inicial e final. Os dias úteis excluem os fins de semana e quaisquer datas identificadas em feriados. Para alimentar a fórmula você deve pegar os valores de data de outras células. O terceiro parâmetro é um intervalo de datas que serão considerados como feriado. Veja o exemplo na figura, onde considerei o dia 21 como feriado.
    data
    Nesse caso, o valor retornado será 21, devido ao feriado de tiradentes que eu incluí na fórmula.
  • DIAS360 – retorna o número de dias entre duas datas com base em um ano de 360 dias (doze meses de 30 dias).  A forma de uso é semelhante a função anterior, sendo que nesse caso irá retornar todos os dias. No exemplo dado, retornará 29 dias.
  • FIMMÊS – retorna o último dia do mês, com base na data passada no primeiro parametro, ou do mês após a quantidade passada no segundo parâmetro.
    Exemplo: FIMMÊS(DATA(2008;4;6);2)
    Retornará 30/6/2008, que é o último dia do segundo mês após o mês 4.
  • DIATRABALHO- retorna qual vai ser o dia útil após a quantidade de dias passados no segundo parâmetro.
    Exemplo: DIATRABALHO(DATA(2008;4;1); 5)
    Retorna qual será o quinto dia útil do mês 4, a partir do dia primeiro, ou seja, retorna o dia 8/4/2008.
    Como terceiro parâmetro, poderá passar um intervalo de datas de feriados.

Por hoje é só. Para se aprofundar mais sobre o uso dessas fórmulas, consulte sempre a ajuda do Excel, que é muito completa e cheia de exemplos. Até a próxima.

Veja também!

44 Comentários to “Dicas de Excel – Funções de Data e Hora”

  1. nilson Disse:

    Bom dia!!!!! muito legal as dicas. estou precisando de uma informação. tenho um formula em uma planilha ex: tenho na celula A10 fazendo referência A1 e na A11 fazendo referencia a A5; estou precisando saber como copiar esta formula e ao mesmo tempo alterar a referêcia um numero ou seja A11 fazendo referencia a A2 e A11 Fazendo referencia a A6.

    Obriagado!!!

  2. Iranildo Disse:

    Pessoal por favor me ajudem, preciso separar a formula datahora, por exemplo 1/7/2008 11:18:23 preciso colocar em uma coluna a data e na outra a hora

  3. 195 Disse:

    óóótiiimooooo

  4. SIMONE MESSAS FERNANDES Disse:

    OLÁ ESTOU PRECISANDO DE UMA FÓRMULA QUE TENHA APENAS O ANO (AAAA).
    MUITO OBRIGADA!!!!

    AS DICAS SEMPRE SÃO ÚTEIS, MESMO QUANDO ACHAMOS QUE É ALGO SUPÉRFULO.

  5. poliana Disse:

    oi td bem?eu adorei a ideia é muito pratica!!

  6. Robison Disse:

    Olá, Fábio
    Se puder me ajudar ficarei muito grato, eu tenho uma planilha com algumas colunas em dia e horas, gostaria de fazer uma formula que me trouxesse o turno de cada hora.
    Por exemplo:
    Coluna A
    25/09/08 14:20 2º turno, quero que me traga o resultado do turno
    Ou seja;
    Dás 06:00 ás 14:20 1º turno – Dás 14:20 ás 22:35 2º turno – Dás 22:35 ás 06:00 3º turno.

    Eu preciso no final do mês saber em qual turno começou a operação logística e em qual turno finalizou, para montar a planilha de performance, tentei com a formula SE mais ela só aceita a primeira condição e quando arrasto ela joga o mesmo resultado prá todas.
    Por favor me ajude!

    Muito obrigado e um abraço!

  7. Robison Disse:

    Quem puder me ajudar!
    Se puder me ajudar ficarei muito grato, eu tenho uma planilha com algumas colunas em dia e horas, gostaria de fazer uma formula que me trouxesse o turno de cada hora.
    Por exemplo:
    Coluna A
    25/09/08 14:20
    Ou seja;
    Das 06:00 ás 14:20 1º turno
    Das 14:20 ás 22:35 2º turno
    Das 22:35 ás 06:00 3º turno.
    Quero que na coluna do lado traga-me a informação em que turno começou.

    Eu preciso no final do mês saber em qual turno começou a operação logística e em qual turno finalizou, para montar a planilha de performance, tentei com a formula SE mais ela só aceita a primeira condição e quando arrasto ela joga o mesmo resultado prá todas.
    Por favor me ajude!

    Muito obrigado e um abraço!

  8. Alyson Disse:

    gostaria de saber se tem como colocar uma data automática!!1
    tipo assim eu modifico uma tabela e a data muda como ultima modificação

  9. Eri maia Disse:

    Oi pessoal, tenho uma planilha que faz um resumo de dados referentes aos meses de 2008. Preciso saber como faço para criar um botão para escolher a data, alterando assim as informações do referida data(ano):

    Selecione o Mês: | Junho |

    Selecione o ANO: | 2007 |

  10. elisa Disse:

    Olá!
    Gostaria de saber o que “regula” a função agora? Por exemplo, quando se tem horas…a hora se atualiza pelo horário do computador, mas teria algum lugar em que se poderia ser configurado isto, ou algo deste tipo?

    Muito Obrigada!

  11. Sobreira Disse:

    Olá,
    Gostaria de saber como fazer o seguinte: o funcionário tem que trabalhar 5 anos e neste periodo faltar no máximo 30 vezes, com isso ganhará prêmios. Caso ultrapasse essa quantidade será iniciada outra contagem de cinco anos a contar da data da formação dos 31 dias. É possível???
    Aguardo, obrigado.

  12. michele Disse:

    Olá!!
    Estou precisando muito de ajuda!!!Estou montando uma tabela para não precisar de anotar várias vezes a mesma informação.Assim que chega um oficio tenho que relata-lo em dois livros, entretanto são varios os assuntos. Então iniciei montando apenas uma planilha com todos os oficios que chegam no departamento.Apartir desta planilha 1 quero colocar uma função onde de acordo com o assunto colocado, seja automatico a distribuição para as outras planilhas, sem precisar de colar ou digitar novamente, isto seria possível no excel?

  13. Viviane Disse:

    Bom Dia!!!

    Preciso de uma função que calcule quantos dias uteis eu tenho de atrso de uma entrega, por exemplo.
    eu recebi uma solicitação de orçamento dia 20/10/08 e tenho 3 dias úteis para finalizar. Como faço para que o excel calcule automaticamente os dias úteis?

    Aguardo uma resposta.

    Grata,
    Viviane

  14. jal Disse:

    Tenho estes tempos de operação:
    Date Name ? Login Logout
    01-10-2008 A Machado 8:27 8:35
    01-10-2008 A Machado 8:37 8:59
    01-10-2008 A Machado 9:26 9:44
    02-10-2008 A Machado 8:00 8:02
    02-10-2008 A Machado 8:04 8:11
    02-10-2008 A Machado 8:12 8:17
    02-10-2008 A Machado 8:58 9:19
    02-10-2008 A Machado 9:49 9:51
    03-10-2008 A Machado 8:23 8:40
    04-10-2008 A Machado 8:13 8:13
    04-10-2008 A Machado 8:13 8:31
    04-10-2008 A Machado 8:50 9:11
    04-10-2008 A Machado 9:20 9:45
    05-10-2008 A Machado 8:23 8:43
    05-10-2008 A Machado 9:46 10:05
    04-10-2008 A Pinto 8:36 8:40
    04-10-2008 A Pinto 9:39 9:43
    04-10-2008 A Pinto 9:45 9:59
    05-10-2008 A Pinto 8:03 8:25
    05-10-2008 A Pinto 9:09 9:30
    01-10-2008 A Ramalho 8:12 8:19
    01-10-2008 A Ramalho 8:24 8:25
    01-10-2008 A Ramalho 8:29 8:33
    01-10-2008 A Ramalho 8:36 8:37
    01-10-2008 A Ramalho 8:38 8:39
    01-10-2008 A Ramalho 8:43 8:46
    01-10-2008 A Ramalho 9:01 9:06
    01-10-2008 A Ramalho 9:09 9:21
    01-10-2008 A Ramalho 9:38 9:39
    02-10-2008 A Ramalho 8:00 8:01
    02-10-2008 A Ramalho 8:18 8:19
    02-10-2008 A Ramalho 8:20 8:21
    02-10-2008 A Ramalho 8:33 8:42
    02-10-2008 A Ramalho 8:51 8:53
    02-10-2008 A Ramalho 9:08 9:22
    02-10-2008 A Ramalho 9:34 9:56
    04-10-2008 A Ramalho 8:13 8:14
    04-10-2008 A Ramalho 8:23 8:24
    04-10-2008 A Ramalho 8:27 8:33
    04-10-2008 A Ramalho 8:40 8:43
    04-10-2008 A Ramalho 8:45 8:46
    04-10-2008 A Ramalho 8:48 8:49
    04-10-2008 A Ramalho 8:50 9:10
    04-10-2008 A Ramalho 9:11 9:32
    04-10-2008 A Ramalho 9:37 9:37
    04-10-2008 A Ramalho 9:38 9:41
    05-10-2008 A Ramalho 8:13 8:14
    05-10-2008 A Ramalho 8:58 9:05
    05-10-2008 A Ramalho 9:30 9:41
    05-10-2008 A Ramalho 9:43 9:44
    03-10-2008 A Rodrigues 8:01 8:03
    03-10-2008 A Rodrigues 8:03 8:21
    03-10-2008 A Rodrigues 8:41 9:01
    03-10-2008 A Rodrigues 9:21 9:41
    05-10-2008 A Rodrigues 8:44 8:58
    05-10-2008 A Rodrigues 8:58 9:04
    02-10-2008 A Silva 8:06 8:15
    02-10-2008 A Silva 9:26 9:47
    03-10-2008 A Silva 8:05 8:23
    03-10-2008 A Silva 9:12 9:34
    04-10-2008 A Silva 8:15 8:35
    04-10-2008 A Silva 8:46 9:05
    04-10-2008 A Silva 9:46 10:06
    05-10-2008 A Silva 9:25 9:46
    01-10-2008 C Pedro 8:01 8:22
    01-10-2008 C Pedro 9:22 9:42
    02-10-2008 C Pedro 8:51 9:11
    03-10-2008 C Pedro 8:00 8:01
    03-10-2008 C Pedro 8:03 8:03
    03-10-2008 C Pedro 8:06 8:07
    03-10-2008 C Pedro 8:08 8:09
    03-10-2008 C Pedro 8:10 8:11
    03-10-2008 C Pedro 8:11 8:12
    03-10-2008 C Pedro 8:55 8:58
    03-10-2008 C Pedro 9:02 9:03
    E, precisava de ajuda para calcular o seguinte:
    1. Quantificar os tempos de operação por operador;
    2. Quantificar os tempos em excesso de operação (o operador por cada turno só poderá operador no máximo 20 minutos)
    3. Quantificar os tempos de descanso deficitários por operador (tempo entre o último logout e o próximo login do operador), ito é, cada operador tem invariavelmente que descansar 40 minutos após cada turno de 20 minutos;
    4. Por exemplo numa hora deverá operar 20 minutos e descansar 40 minutos – se operar 22 minutos e descansar 38 minutos terá então 2 minutos de tempo de operação em excesso e 2 minutos de tempo de descanso em défice;

  15. waldemir Disse:

    quero digitar datas 01012008 e que o excel tranfome-as em 01/01/2008

  16. Cleo Disse:

    Olá,,,Estou fazendo uma tabelinha no Excel, e estou com dificuldades com a parte de datas,,, por favor gostaria de saber qual a fórmula que uso (em uma coluna inteira) para quando eu colocar a data aparecer automaticamente as barrinhas de repartições / / ,,,Muito obrigada***

  17. Benedito Antonio de Souza Disse:

    Eu queria parabenizar o site, pois está prestando um bom serviço para áqueles que tem dúvidas sobre Excel.Eu também tenho dúvida sobre as funções PROCV e outra semelhante.Ajude-me se puder!

  18. Fernando Disse:

    Interessante sua iniciativa. Parabéns!

    Talvez esta dúvida que tenho seja banal, mas, não consegui resolvê-la. Por isto o pedido de AJUDA:

    Sobre o uso da função “WorkDay”(“DiaTrabalho”)

    Quero que o MS Excel retorne o dia útil acrescido de “float” (D+). Exemplo:

    Vencimento: =data(2008;2;7) + 1

    Trata-se de um sábado, portanto, o vencimento, de fato, dar-se-á em =data(2008;2;9) + 1 = data(2008;2;10).
    Nota: Segunda(09), mais um dia, igual a terça(10)

    Tentei criar uma fórmula usando a Função “SE” com os critérios:

    Se o vencimento for “sábado”, some +2 ou
    Se o vencimento for “domingo”, some +1

    Ou seja, respectivamente, para sábados e domingos ao somar “+2″ e “+1″ o PRIMEIRO dia será sempre a SEGUNDA-FEIRA que acrescida do “D+”, ou “FLOAT” resultará no vencimento real, porém, não consegui extrair o recurso do MS Excel.

    É possível me ajudar?

    Devo pagar?

    Agradeço!

    Fernando.

  19. Tainah Disse:

    Gostaria de saber como eu coloco uma data na planilha de excel, e toda vez que eu abrir essa planilha, a data venha atualizada de acordo com o dia! Sem que eu precise alterá-la!

    Obrigada

  20. evandro Disse:

    não sei se manjam tb de vba para excel , eu gostaria de saber se ha alguma forma de 2 colunas :

    A B
    ——– 123
    14:00 150
    —– 100
    11:00 130
    eu quero somar somente os valores que tenham horas porque vai haver situações de valores aleatorios!!

  21. OSÉIAS DOS SANTOS Disse:

    dúvida
    tabela
    A B C
    data cliente ***
    1 07/07/08 ASK
    2 08/08/08 ASK
    3 08/08/08 ASK

    *** COMO FAÇO PARA COLOCAR O SEGUINTE CRITÉRIO NA CÉLULA C :
    - PESQUISAR A QUANTIDADE DE LOTES ENTREGUES DO CLIENTE ASK NO PERÍODO DE 01/07/08 A 31/07/08. ?? OBS: ENTENDA-SE COMO LOTE ENTREGUE , CADA LINHA PREENCHIDA.

    ATENCIOSAMENTE

    OSÉIAS

  22. Mariana Disse:

    Estou precisando de ajuda para definir uma fórmula que possibilite indicar a data e o horário em que um dado foi lançado em outra célula.

    Por exemplo:
    COLUNA A COLUNA B COLUNA B
    LINHA 1 REGISTRO DATA DO REGISTRO HORA DO REGISTRO
    LINHA 2 R$ 300,00

    Obrigada

  23. CLEYSON Disse:

    Muito bom! mais tenho um problema estou com uma planilha e quero que a data do dia seja somada com mais 100 dias e me der a tada dessa soma, por exemplo dia 25/03/2009 celula A1 quero saber daqui a 100 dias na celula B1 que data vai ser como faço

  24. Thiago Disse:

    Estou com a duvida que é o seguinte:
    Quando eu lançar o dado em uma celula , em preciso que na outra celula me mostre a data e horario em que este dado foi lançado?

    valeu

  25. Diego Disse:

    ola, bom dia!!!
    Gostaria de saber como coloco a data de hj!!! e toda vez que atualizar a planilha a data atualizara automaticamente?????
    obrigado

  26. Adilson Disse:

    Pessoal, bom dia!
    alguém pode me ajudar?
    Estou com esse formato de data e hora: 20090519000023 que significa
    19/05/2009 00:00:23
    como faço para deixar no formato acima (dd/mm/aaaa hh:mm:ss)?
    abraço a todos

  27. NEURA Disse:

    NEURA Disse: Seu comentário está aguardando aprovação.

    junho 8th, 2009 at 11:54 am
    olá pessoal estou com uma dúvida….
    como faço pra calcular a quantidade de horas sendo que na célula A1=08:00 e na célula A2=18:00, qual fórmula eu uso pra calcular a quantidade de horas nesses intervalos?pra dar o resultado tipo A3=10:00

  28. Adriano Disse:

    eu tenho um duvida como faço para calculo totais de horas extras

  29. alexandre Disse:

    gostei muito das dicas…e são bem interativas com a perguntas dos demais internautas…Eu tenho uma gde dúvida não sei se pode me ajudar , gostaria de colocar a hora em uma célula de uma planilha e que esta hora atualizasse automaticamente…sem precisar dar f5…vc saberia me dizer como .. Obrigado

  30. Tatiane Dutra Disse:

    Boa noite

    Gostaria de saber qual função utilizar para fazer um cálculo em uma planilha.
    Tenho uma planilha de venda que insiro a data de venda atual logo quero saber quantos dias já fazem dessa venda.Por ex: 05/07/09 após quero utilizar uma função que me ajude a descobrir quantos dias fazem dessa venda 1/10ou 20.
    Por favor me ajude me mande como fazer esse cálculo por e-mail ahhh outra coisa me ensine como retornar esses dias de venda em uma planilha com muitas datas de uma vez.Obrigada Tatiane

  31. Flávio Disse:

    Prezados, qual a formula que devo usar no caso abaixo:

    - Eu quero tirar a média de uma planilha sendo que

    A1 = 1000
    A2 = 1000 / 365 x (PELA DATA DE HOJE)

  32. Erineide Disse:

    quero digitar datas 01012008 e que o excel tranfome-as em 01/01/2008

  33. Sebastião Disse:

    Gostaria de uma ajuda, estou tentando criar uma tabela no excel, onde tenho que usar datas , por exemplo.
    Tenho quantidades de dias necessários para relizar as tarefas e tenho a data de inicio , gostaria que o excel calcule a data final, excluindo os sabados ,domingos e feriados

  34. Rafael Brauner Disse:

    ola, bom dia!!!
    Gostaria de saber como faço para que a data na planilha seja atualizada sempre que eu a abrir?

    Preciso também criar uma planilha com diversos países e dados destes países, mas gostaria de poder selecionar todos os países ou apenas um, é possível fazer isso?

    Valeu.

  35. CRISTIANE Disse:

    GOSTARIA DE SABER COMO FAÇO PARA ALTERAR APENAS O MÊS DE UMA SEQUÊNCIA DE DATAS.

    OBRIGADA.

  36. agda ferreira pimenta Disse:

    Boa tarde,gostaria de saber como consertar a minha planilha ,pois quando digito a data aparece outro nº que nao tem nada haver , até a data que estava certa hoje esta com nº errada : nao consigo consertar

  37. Lopes Disse:

    Óla pessoal!

    Gostaria de saber qual é a formula para calcular a soma dos dias apartir de uma determinada data.
    Grato!

  38. DANIELLE Disse:

    QUERO SABER QUAL FORMULA USAR NO EXCELL PARA DAR UM RESULTADO DE HORA FINAL – HORA INICIAL. EX: (10:10-1:30) = 8,67
    (10,17 – 1,50) = 8,67 – TRANSFORMADO.

  39. Sirlana Disse:

    Olá, bom dia!
    Eu preciso de uma ajuda! Se puder me ajudar, ficarei grata!
    Eu preciso, saber quantos dias tem em um intervalo de tempo, só que não sei qual fórmula eu uso.
    A planilha tem o dia do vencimento do cheque, o dia atual e preciso calcular, quantos dias passaram até hoje. O ocorrido é que, meu gerente precisa de uma planilha que lhe dê a quantidade de dias úteis passados para calcular os juros. E eu não sei como faço!
    Por favor me ajudem. Muito obrigado pela atenção.

  40. ORLANDO Disse:

    QUERO TRANSFORMAR UMA DATA EX: 01/02/2010 PARA 01022010. ALGUÉM PODE ME AJUDAR?

  41. nuno oliveira Disse:

    pergunta igual ao ítem 8

    # Alyson Disse:
    setembro 24th, 2008 at 4:48 pm

    gostaria de saber se tem como colocar uma data automática!!1
    tipo assim eu modifico uma tabela e a data muda como ultima modificação

  42. fabio Disse:

    boa noite…
    Gostaria de saber como faço para o excel adicionar automaticamente as barras
    ” / / ” em uma data. por exemplo se eu digitar 19052010 em uma coluna e clicar Enter teria que ficar 19/05/2010. não estou conseguindo fazer isto

    Grato!

  43. mauricio Disse:

    Caro amigo, gostaria de tirar uma duvida, se possivel! Tenho uma tabela com meus pagamentos, gostaria de saber qual formula usaria para ter um total das contas atrasadas.

  44. Dalton Souza Disse:

    ESSES COMENTÁRIO ME FORAM MUITO ÚTEIS, RECOMENDO.

Deixe um comentário