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:
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.
O resultado final será uma célula com o valor da soma das células A1, A2 e A3.
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:
- 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.
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.

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.
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.
julho 23rd, 2008 at 10:39 am
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!!!
julho 30th, 2008 at 5:08 pm
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
julho 31st, 2008 at 9:53 pm
óóótiiimooooo
setembro 8th, 2008 at 5:14 pm
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.
setembro 21st, 2008 at 12:32 pm
oi td bem?eu adorei a ideia é muito pratica!!
setembro 24th, 2008 at 9:42 am
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!
setembro 24th, 2008 at 9:46 am
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!
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
setembro 24th, 2008 at 6:20 pm
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 |
outubro 1st, 2008 at 1:09 pm
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!
outubro 11th, 2008 at 1:31 pm
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.
outubro 18th, 2008 at 8:42 pm
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?
outubro 29th, 2008 at 9:04 am
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
novembro 6th, 2008 at 3:29 pm
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;
novembro 13th, 2008 at 11:08 am
quero digitar datas 01012008 e que o excel tranfome-as em 01/01/2008