excel, subtraia os dias da data original para obter apenas dias úteis

0

Eu tenho data de negócios 20/07/2018 , quero subtrair dias, mas só consigo datas de negócios. Atualmente estou recebendo 19/07/2018 quando subtraio 1.

Alguém sabe como obter apenas datas de negócios?

    
por excelguy 09.10.2018 / 22:25

2 respostas

2

Use WORKDAY.INTL (), você pode até definir feriados e o que são finais de semana:

=WORKDAY.INTL(A2,-1,1,$F$2:$F$4)

O 1 assume o sábado / domingo como finais de semana e eu coloco uma lista de feriados em $F$2:$F$4 , que também será ignorada.

    
por 09.10.2018 / 22:34
1

Para fazer isso, você pode usar

=WORKDAYS(start_date; end_date; [holidays])

No seu caso, você deve usá-lo assim

=WORKDAYS(STARTING_DATE; -ndays) em que ndays é um inteiro representando a diferença de data

Isso lhe dará uma data em série, que você pode converter com a opção Formatar > Data abreviada (ou o que quiser)

Felicidades

EDIT: Você pode passar um intervalo de dias (datas do feriado) como seu terceiro parametro, o que fará com que a fórmula pule essas datas, pois elas podem ser feriados em seu país, mas não em outras.

EDIT: ScottCranner estava certo, DIAS.LAB() é NETWORKINGDAYS() e DIA.LAB() é WORKDAYS() , eu senti falta de traduzir as funções. Agora está correto

    
por 09.10.2018 / 22:36