A função MOD do Excel / lógica countif funciona em torno do ponto de 12am

0

A minha pergunta é semelhante a esta um em que estou lutando com a fórmula Mod do Excel. Principalmente eu só desejo esclarecimentos sobre como a função Mod funciona em relação ao tempo e se eu estou fazendo isso mais difícil, então tem que ser.

A situação é esta, eu sou uma planilha mostrando a diferença de tempo entre vários fusos horários e seus tempos de coordenação para um jogo online. Eu tenho um tempo de vigília presumido: 06: 00-09: 00. Para ver quais fusos horários estariam acordados para o 12 + de qualquer hora de início do jogo, fiz um gráfico separado com os tempos com a fórmula = tempo + 12/24 (vou me referir a isso como o tempo de preparação) chart.) (As 48 + horas da mesma 'hora de início' acabam sendo a mesma hora de início, então eu não me preocupei em fazer um gráfico para isso.)

Mais tarde, quando tento ter uma coluna de soma total para cada vez que mostra quem estaria "acordado" usando a fórmula = COUNTIFS (B3: B9, ">=" 6:00 AM, B3: B9, "<="9:00 PM) (não se preocupe as 6 da manhã e as 9 da noite são substitutas para vocês, elas realmente refas células que detêm esses valores). Isso funciona perfeito para o gráfico de "horário de início", mas a contagem acaba sendo desativada no gráfico de tempo de preparação. Também me deparei com erros em outras fórmulas que constroem esses dois gráficos e a fórmula COUNTIF que não mencionarei, pois acredito que isolei o problema ao meu entendimento de como funciona a função MOD.

Ao examinar apenas um fuso horário (ex. fuso horário central) usando a mesma fórmula de contagem, a contagem de acordado no gráfico "horário de início" está correta, mas a contagem de acordado para 12+ usando o gráfico "tempo de preparação" é corrija até atingir a marca das 12:00. Ao brincar com isso, o oposto acontece quando eu mudo a fórmula do gráfico "tempo de preparação" para = tempo-12/24. Mas isso também cai das minhas instruções de condição de formatação. Eu realmente gostaria de não entrar e alterar para cada linha / fuso horário a fórmula que começa naquele marcador de 12 ou na fórmula COUNTIF, já que a planilha deve ser quase totalmente automatizada após adicionar / subtrair fusos horários.

Eu me dei uma grande dor de cabeça tentando adaptar a declaração do COUNTIF para todas as situações diferentes de 6h-21h, 21h-12h e 1h-6h.

A pergunta semelhante que fiz referência explica que o erro acontece porque o formato da célula está definido como uma configuração de data e hora, mas eu verifiquei e todos os meus horários de formato da célula estão configurados para o tipo de hora 1:30 pm. E sim, o formato tem am / pm, mas quem pode ler o tempo no formato decimal? Não eu.

Eu não sei como anexar a planilha, então só para dar um visual- colunas são horas (15:00, 16:00, 17:00, etc) e as linhas são os diferentes fusos horários que eu estou comparando (ex fuso horário central (ctz), japão (JST), Líbano (EET), etc)

Se alguém puder resolver minha falha do excel, isso é ótimo, mas eu me conformaria com uma explicação detalhada de como a fórmula do MOD se comporta em relação a cruzar esse novo dia.

Eu terminei o problema manualmente, mas estou curioso para saber como obter o Excel para me dar a resposta, então não tem pressa!

Eu adaptei tudo o que estou fazendo com a função MOD neste site .

    
por iMOCKusALL 09.08.2018 / 19:13

1 resposta

0

nunca se importou de descobrir a falha com o mod.

Em vez de criar meu gráfico de preparação de 12 horas, use a fórmula = tempo + 12/24. se deveria ter sido = MOD (tempo + (12/24), 1). em seguida, arrastar a célula sobre a linha who corrige o formato em que os horários foram exibidos, o que tornou o formato de horas comparável.

ex: = B2 + 12/24 deve ser = MOD (B $ 2 + (12/24), 1)

    
por 09.08.2018 / 19:28