EXCEL AVANÇADO FUNÇÕES AVANÇADAS Luciana Falcão lf@lucianafalcao.com.br www.lucianafalcao.com.br
Agenda da Aula Função Data e Hora
TRABALHANDO COM DATAS E HORAS Objetivo: Apresentar a maneira como o Excel armazena e trabalha com valores de datas e horas.
Função Hoje() A função Hoje() retorna a data atual do sistema. A data é inserida no formato dd/mm/aaaa. Por exemplo, para inserir a data atual em uma célula, basta digitar a seguinte fórmula: =Hoje().
Mas porque utilizar a função Hoje() e não digitar a data diretamente? A vantagem da função Hoje() é que ela atualiza o valor da data na célula, toda vez que a planilha for aberta no Excel. Com o uso da função Hoje() teremos sempre a data atualizada.
Função MÊS Retorna o mês de uma data representado por um número de série. O mês é fornecido como um inteiro, variando de 1 (janeiro) a 12 (dezembro). =MÊS(HOJE()) Retorna o mês atual
Função ANO Retorna o ano correspondente a uma data. O ano é retornado como um inteiro no intervalo de 1900-9999. =ANO(HOJE()) Retorna o ano atual
Função Hora A função HORA pode ser utilizada de duas formas distintas. A primeira delas, combinada com a função AGORA, com a sintaxe =HORA(AGORA()), vai retornar à hora atual, no formato de número inteiro.
A segunda forma de utilizar a função serve para obter como número determinada hora já existente na tabela. É útil para o cálculo de pagamento de horas, por exemplo
Funções MINUTO e SEGUNDO Da mesma forma que observamos no exemplo anterior, as funções MINUTO e SEGUNDO, se combinadas com a função AGORA retornam o minuto (ou segundo) atual, também no formato de número inteiro.
A outra forma de utilizar a função também é idêntica, apresentando resultados em números inteiros de minutos e segundos de células já existentes. =MINUTO(AGORA()) Retorna o minuto atual =SEGUNDO(AGORA()) Retorna o segundo atual
Função Agora A função AGORA utilizada individualmente =AGORA(), retorna a data atual do sistema, incluindo dia/mês/ano, horas e minutos. Através dela é possível também descobrir a distância entre uma data futura e a atual, com a sintaxe = mm/dd/aa -AGORA().
Função DIA.DA.SEMANA A função dia.da.semana retorna um dado inteiro que varia de 1 a 7, ou seja, de domingo à sábado, esse a função é interessante, para que você possa realizar cálculos, inclusive junto com outras funções e fórmulas, como o caso da função se e procv. =DIA.DA.SEMANA(HOJE()) Retorna o dia da semana em número.
Função DIAS360 A função DIAS360 retorna o número de dias entre duas datas com base em um ano de 360 dias (doze meses de 30 dias). Use essa função para ajudar no cálculo de pagamentos, se o seu sistema contábil estiver baseado em doze meses de 30 dias. DIAS360(data_inicial,data_final,[método])
Data_inicial, data_final Obrigatório. As duas datas entre as quais você deseja saber o número de dias. Se data_inicial ocorrer depois de data_final, a função DIAS360 retornará um número negativo.
As datas devem ser inseridas com o uso da função DATA, ou devem ser derivadas dos resultados de outras fórmulas ou funções. Por exemplo, use DATA(2008,5,23) para retornar o vigésimo terceiro dia de maio de 2008. Poderão ocorrer problemas se as datas forem inseridas como texto.
Método Opcional. Um valor lógico que especifica o método a ser usado cálculo, o americano ou o europeu.
EXEMPLO PRÁTICO DE HORAS TRABALHADAS
Em V.Diário, vamos calcular quantas horas foram trabalhadas durante cada dia. =B3-B2+B5- B4, pegamos a data de saída e subtraímos pela data de entrada de manhã, com isso sabemos quantas horas foram trabalhadas pela manhã na mesma função faço a subtração da saída no período da tarde pela entrada do período da tarde e somo os dois períodos.
Repita o processo para todos os demais dias da semana, somente no sábado é preciso apenas calcular a parte da manhã, ou seja, não precisa ser feito o cálculo do período da tarde
Para calcular o V. da hora que o funcionário recebe coloque um valor, no caso adicione 15 e coloquei no formato Moeda. Vamos agora então calcular quanto ele ganhou por dia, pois temos quantas horas ele trabalhou durante o dia e sabemos o valor da hora. Como temos dois formatos de números precisamos durante o cálculo fazer a conversão.
Para a segunda-feira o cálculo fica da seguinte forma: =HORA(B6)*B7+MINUTO(B6)*B7/60. Inicialmente utilizamos a função HORA e pegamos como referência de hora o valor da célula B6, multiplicamos pelo valor que está em B7, essa parte calcula somente à hora cheia então precisamos somar os minutos que pega a função MINUTO e multiplica a quantidade de
horas pelo valor da hora, como o valor é para a hora dividimos ele então por 60 Após isso coloque o valor em formato Moeda.
Para os demais cálculos o V.Hora será igual há todos os dias então ele precisa ser fixo para que o cálculo possa ser copiado, o número 60 por ser um número não muda. =HORA(B6)*$B$7+MINUTO(B6)*$B$7/60
Para sabermos quantas horas o funcionário trabalhou na semana, faça a soma de todos os dias trabalhados.
Ao observar atentamente o valor calculado ele mostra 20:40, porém nessa semana o funcionário trabalhou mais de 40 horas, isso ocorre pois o cálculo de horas zera ao chegar em 23:59:59, então preciso fazer com que o Excel entenda que ele precisa continuar a contagem.
Clique na faixa do grupo número na ABA Inicio, na janela que se abre clique na categoria Hora e escolha o formato 37:30:55 esse formato faz com que a contagem continue.
Obrigada e até a próxima aula!