Compartilhe!

Como fazer subtração de datas no Excel

Neste artigo vamos mostrar como fazer subtração de datas no Excel considerando ou não os finais de semana ou seja dias corridos ou úteis.

Primeiro vamos fazer incluindo os finais de semana.

Sendo assim vamos considerar no nosso exemplo as seguintes datas inicial e final:

Como fazer subtracao de datas no Excel 01 - Como fazer subtração de datas no Excel

Em seguida basta simplesmente usar a fórmula de menos "-" conforme abaixo:

=D8-D7

onde:

  • D8 = Data final
  • D7 = Data inicial

Como resultado temos 8 dias corridos.

Em seguida para fazer a subtração e saber apenas os dias úteis basta usar a seguinte fórmula:

=DIATRABALHOTOTAL(D7;D8)-1

onde:

  • D8 = Data final
  • D7 = Data inicial

Como resultado temos 6 dias úteis.

Note que se você colocar a data inicial igual a data final essa fórmula DIATRABALHOTOTAL retorna 1, por isso no final da fórmula subtraímos o resultado por 1.

Além disso caso tenha uma lista de feriados que deseja considerar basta usar a seguinte fórmula:

=DIATRABALHOTOTAL(D7;D8;H7:H10)-1

onde:

  • D8 = Data final
  • D7 = Data inicial
  • H7:H10 = Intervalo com os feriados

Como fazer subtração de datas no Excel

Gostou do conteúdo? Ele foi útil?
Se ainda ficou com alguma dúvida entre em contato conosco pelo email contato@exceleaccess.com.
Quer receber várias dicas no seu seu email?
Cadastre seu email aqui para receber várias dicas como essa por email.

Você também vai gostar:
Excel – Achando a linha que contém o último dado de uma coluna via VBA

Para achar a linha que contém o último dado da coluna A  por exemplo via VBA basta usar o seguinte Leia mais...

Como fazer a planilha ocupar a folha inteira

Como fazer a planilha ocupar a folha inteira As vezes temos um relatório muito bonito visualmente no Excel porém quando Leia mais...

Excel – Função que transforma um range em HTML

1 - Essa é a função que transforma um range do Excel em HTML: Function toHTML(rng As Range) Dim fso Leia mais...

Excel – Agendar a execução de uma macro automática

Caso queira que uma macro seja rodada automaticamente em um horário pre-determinado, basta usar a função ontime (mais detalhes você Leia mais...

Obrigado pela visita!

www.exceleaccess.com

contato@exceleaccess.com

www.exceleaccess.com

www.exceleaccess.com

www.exceleaccess.com


Compartilhe!

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *