Heres o acordo precisa de relatório de atendimento que automaticamente envia e-mails se uma pessoa atinge tantas horas ausentes no Excel. Eu tenho o script VBA que enviará um email se um valor for atendido. Eu não consigo descobrir uma fórmula para calcular horas ausentes. Pensando se formula = Se A4 for menor que 8, subtraia 8 de A4 e some todas as horas. Eu continuo recebendo -8, alguém pode me ajudar?
IF(D3,"8",">8")-D3-8 D3 is 7.5 keep getting -7.5 should be .5
microsoft-excel
Christopher T
fonte
fonte
Respostas:
Você continua recebendo
-7.5
por causa da fórmula que você está usando:sempre retornará
"8"
se D3 tiver qualquer número. Excel vê qualquer número & gt; 0 como TRUE.Então nós temos
8-7.5=.5
então.5 - 8 = -7.5
Meu palpite é que você quer:
Se D3 for menor que 8, a diferença será retornada neste caso
.5
se for igual ou maior que 8 ele retornará0
fonte