
Tenho data comercial 20/07/2018
, quero subtrair dias, mas só obter datas comerciais. Atualmente estou obtendo 19/07/2018
quando subtraio 1.
Alguém sabe como obter apenas datas comerciais?
Responder1
Responder2
Para fazer isso você pode usar
=WORKDAYS(start_date; end_date; [holidays])
No seu caso, você deve usá-lo assim
=WORKDAYS(STARTING_DATE; -ndays)
onde ndays
é um número inteiro que representa a diferença de data
Isto lhe dará uma data serial, que você pode converter com Formatar->Data Abreviada (ou o que você quiser)
Saúde
EDIT: Você pode passar um intervalo de dias (datas de feriados) como terceiro parâmetro, o que fará com que a fórmula pule essas datas, pois podem ser feriados no seu país, mas não em outros.
EDIT: ScottCranner estava certo, DIAS.LAB()
está NETWORKINGDAYS()
e DIA.LAB()
está WORKDAYS()
, senti falta de traduzir as funções. Agora está correto
Responder3
Em B2 =DIA TRABALHO(A2,-5,Feriado!C15:C24)
isso funcionou. sua data de A2 e subtraindo 5 dias se não for feriado ou fim de semana.
como mostrar o campo B2 vazio se A2 não tem valor?