Como posso exibir um valor de data / hora UTC no fuso horário local do usuário no Excel?

0

Eu tenho uma planilha com valores de data / hora no UTC que gostaria de exibir aos usuários em seu fuso horário, por exemplo, a mesma planilha contendo valores de data / hora UTC é fornecida aos usuários na Austrália e na Inglaterra e cada usuário deve ver os valores de data / hora convertidos em seu fuso horário local.

Encontrei muitas sugestões que variam de compensações de tempo de codificação em fórmulas (por exemplo, B2 = A1 + (n / 24) em que n é o deslocamento do fuso horário) até incluir uma tabela de alterações no horário de verão na planilha, mas nenhuma dessas abordagens permitirá que usuários em fusos horários diferentes vejam os horários como horários locais para eles, sem mencionar a dificuldade de manter informações atualizadas de fuso horário e de alteração de horário de verão.

    
por Kendall Lister 07.12.2016 / 04:21

2 respostas

1

Com base nos comentários do @Ramhound e em minha própria pesquisa, a resposta é que o Excel não sabe nada sobre fusos horários e, portanto, isso não é possível, embora eu não tenha encontrado uma declaração definitiva para esse efeito.

Esta página de documentação da Microsoft descreve como o Excel representa as datas e não faz menção aos fusos horários, o que implica que o Excel não os suporta:

link

Microsoft Office Excel stores dates as sequential numbers that are called serial values.

A existência de muitas soluções parciais de fora da Microsoft suporta a sugestão de que isso não é possível, por exemplo:

link

A resposta a esta pergunta pode ajudar se o script do VB for possível, pois traz algumas funções de conversão de fuso horário do sistema Windows para o Excel:

link

Parece que o Power Query suporta fusos horários e conversões, o que pode ser uma opção para usuários do Excel que precisam disso:

link

    
por 22.12.2016 / 02:09
1

Não tenho certeza se o que você quer, a célula B3 é a hora e a data de início e a fórmula ajustará as horas. C3 é quatro horas mais cedo e D4 é 13 horas depois.

Célula C3: = B3- (4/24)

Célula D4: = B3 + (13/24)

Note que é B3 ao meio-dia, a célula D4 é 1:00 da manhã no dia seguinte.

    
por 07.12.2016 / 04:57