- 10 Nov 2019 às 12:55
#50111
Olá Willian,
Agora, com a sua planilha, entendi melhor o que quer.
Temos 2 problemas:
PROBLEMA 1) Posso ver que os dados de data/hora não foram digitados. Provavelmente vem de outro sistema, ou resultado de cálculos. Esses valores não estão chegado redondos na planilha. Vamos pegar o exemplo da célula A11 da sua planilha. Temos 06/11/2019 00:00. Mesmo que formatemos para também vermos os segundos teremos 06/11/2019 00:00:00.
Agora transforme essa data em valor com decimais (formatação de número com o ícone de 3 zeros “000”). Verá 43.775,00. Se aumentar para 6 decimais verá 43775,000000 o que faz sentido, porque 43775 é realmente ao correspondente de 06/11/2019, e 000000 quer dizer zero horas.
Agora aumente ainda mais a quantidade de decimais, para 8, por exemplo.Verá 43.774,9999965!! Isso quer dizer que na verdade o que está na célula é QUASE zero horas do dia 06, ou seja, representa um pouco depois das 05/11/2019 23:59:59, mas antes das zero horas do dia 06.
Se fizer esse mesmo processo com 06/11/2019 00:00 digitado, verá que esse problema não ocorre.
Isso atrapalha um pouco a fórmula que pega o mínimo do dia, porque o valor da A11 é visto pela fórmula como sendo dia 05.
Contornei isso acrescentando um valor bem pequeno à data (0,00001), e assim o dia da A11 passou a ser visto como dia 06 mesmo. Para horas diferentes de 00:00, 06/11/2019 04:00 da célula A12, por exemplo, esse problema não afeta nada porque um pouquinho a mais, ou a menos, continua sendo o dia 06.
Apesar de contornado o problema, o ideal é alterar a fonte do dado para que passe a ser enviado corretamente.
PROBLEMA 2) Seu método de cálculo está errado. Pegar o menor do dia e subtrair do maior do dia é uma forma errada de obter o consumo.
Se somar os consumos que calculou para os 6 dias, terá 10417. Agora, usando o mesmo método, calcule o consumo entre o dia 06 e o dia 10. Seria a seguinte operação: 13385-788 = 12597, quase 25% a mais!
A forma correta de fazer essa conta, digamos para calcular o consumo do dia 05 é:
Valor mínimo do dia seguinte (no caso dia 06) menos o Valor mínimo do próprio dia 05
Ou seja, VALOR FINAL menos o VALOR INICIAL
Esquece o valor máximo. Não nos atende. A não ser que passemos a usar o valor máximo de um dia menos o máximo do outro. Ai daria certo, mas nesse caso o consumo não seria de zero horas a zero horas (dia cheio) seria de 20h de um dia às 20h do outro.
Em outras palavras, o valor registrado às zero horas do dia 06, servirá como valor final do dia 05, e também como valor inicial do próprio dia 06.
Nesse conceito, o valor total consumido na sua planilha é o valor das zero horas do dia 11 menos o valor das zero horas do dia 05, que seria 13541 - 788 = 12753.
Antes de continuarmos com o desenvolvimento de fórmula, vamos finalizar esses dois assuntos acima, porque eles estão relacionados, uma vez que o valor de zero horas é fundamental para o cálculo do consumo diário.
Aguardo seus comentários.
Se esta mensagem colabora para a solução do problema, peço que dê um Like, clicando no botão com o "positivo" existente acima e a direita de cada mensagem.
Jimmy San Juan
Nas mensagens que te ajudaram de alguma forma, dê seu LIKE: clique no "positivo" (ícone OBRIGADO).
Se o problema está encerrado, por favor, clique em MARCAR RESOLVIDO.