Este fórum está sendo desativado

Depois de 9 anos, este fórum será desativado. Mas calma.... estamos migrando para uma comunidade no DISCORD. Junte-se a nós.

ENTRAR PARA DISCORD

Dúvidas sobre cálculos, funções simples e aninhadas, fórmulas matriciais, etc.
  • Avatar do usuário
#26861
Olá.

Estou criando uma planilha de indicadores para pessoal do financeiro lançar qto tempo após a meta estão conseguindo enviar os dados de extratos para a Contabilidade

Digamos que a meta seja 5o dia útil.

É inserido o 5o dia útil do devido mês (calculado manualmente) numa célula.

E daí abaixo se coloca a data do envio de vários extratos. Ao lado de cada data de envio, há uma célula com a fórmula DiaTrabalhoTotal, usando a data inserida manualmente da meta e a data que foi enviado o extrato. A formula calcula quantos dias de diferença para a meta foi enviado o extrato.

Então vamos supor Julho de 2017. 3o dia útil do mês foi sexta feira, dia 5 de julho.

Se o extrato foi enviado dia 5 de julho, espera-se que o resultado do cálculo seja 0 (0 dias atrasado).

Errado. Por alguma razão, aparece 1. 1 dia atrasado. Mas é o mesmo dia! De onde o Excel calculou 1?

Então colocou a data 4/7. É um dia ANTES do prazo. Espera-se que o Excel dê o resultado -1. Errado. Resultado foi -2.

Dia 7/7 dá 3 dias de atraso.


Ou seja...
segunda: -3
terça: -2
quarta: 1
quinta: 2
sexta: 3

Cadê o -1 e o 0 dias de atraso?
#26862
Roger, pelo q entendi é só colocar o -1 no fim da fórmula, mas anexe um modelo que fica mais fácil de validar as fórmulas.

Abs
#26863
ok, aparentemente o problema é que essa função não é feita pra esse tipo de cálculo. É feito pra contar números de dias úteis entre duas datas.

Portanto se eu der uma data que seja quarta e uma que seja quinta, ele vai calcular 2 pois são dois dias úteis. E negativo ele nem foi feito pra calcular então.

Quero saber portanto como calcular diferenças de dias úteis entre duas datas...

de modo que os resultados ficassem assim:
sexta: -3
segunda: -2
terça: -1
quarta: 0
quinta: 1
sexta: 2
segunda: 3
#26864
FelipeMGarcia escreveu:Roger, pelo q entendi é só colocar o -1 no fim da fórmula, mas anexe um modelo que fica mais fácil de validar as fórmulas.

Abs
olá Felipe.

Se eu colocar -1 no fim da fórmula, ficaria assim


segunda: -4
terça: -3
quarta: 0
quinta: 1
sexta: 2

dá pra fazer um teste rapidinho no Excel com qualquer duas datas que tu quiser. Não sei se vale a pena anexar algo.
#26865
Roger,

Veja se este exemplo te ajuda.

Abs
#26866
Faltou o anexo...
Você não está autorizado a ver ou baixar esse anexo.
#26867
obrigado Felipe, mas perceba que todos teus dias são maiores que o dia da meta. E se a meta for ultrapassada? Isto é, for entregue 1 dia antes da meta? Essa é a questão... daí ele vai marcar -3 dias com a tua fórmula.
#26868
Roger, anexa o seu modelo que fica mais fácil de ajudar, pois vão ter as variáveis que você precisa, como não anexou, fiz um modelo do jeito que achei que era.
#26869
Usa esta fórmula no arquivo que enviei anteriormente:

=SE(DIATRABALHOTOTAL($B$1;A4)-1>0;DIATRABALHOTOTAL($B$1;A4)-1;DIATRABALHOTOTAL($B$1;A4))
#26870
obrigado. Funcionou.

só é decepcionante que o Excel te obrigue a fazer uma fórmula dessas com condicional ao invés de simplesmente ter a opção de realizar o mesmo tipo de cálculo da fórmula "DIAS", mas contando somente dias úteis.
#26871
Roger, se resolveu seu problema, só marca o tópico como resolvido, por favor.

abs
long long title how many chars? lets see 123 ok more? yes 60

We have created lots of YouTube videos just so you can achieve [...]

Another post test yes yes yes or no, maybe ni? :-/

The best flat phpBB theme around. Period. Fine craftmanship and [...]

Do you need a super MOD? Well here it is. chew on this

All you need is right here. Content tag, SEO, listing, Pizza and spaghetti [...]

Lasagna on me this time ok? I got plenty of cash

this should be fantastic. but what about links,images, bbcodes etc etc? [...]

Estamos migrando para uma comunidade no Discord