Eu quero preencher uma célula com a hora atual, por isso muda toda vez que eu abro o arquivo.
Eu atualmente uso a função now () para isso, mas retorna a data e a hora.
Eu quero ver apenas o tempo. Existe uma maneira de fazer isso?
microsoft-excel
Lea Cohen
fonte
fonte
tente esta fórmula
= AGORA () - TRUNC (AGORA ())fonte
=TEXT(NOW(),"hh:mm")
- altere a parte "hh: mm" conforme necessário - sem necessidade de formatação (embora a célula agora contenha texto em vez de um tempo - não crucial se for para exibição)Cell
Format Cells
Custom
no lado esquerdoh:mm:ss AM/PM
OK
Mais uma solução: -
fonte
Você poderia tentar o seguinte:
TIME (VALOR (ESQUERDA (TEXTO (AGORA (), "HH: MM: SS"), 2)), VALOR (ESQUERDA (DIREITA (TEXTO (AGORA (), "HH: MM: SS"), 5), 2 )), VALOR (DIREITA (TEXTO (AGORA (), "SS: MM: SS"), 2)))
Isso efetivamente dividirá as horas, minutos e segundos retornados da função de formatação e os formatará como uma hora. Eu não tentei isso à tarde, então eu não tenho certeza se você tiver problemas com am / pm.
fonte
Tente este código:
Obrigado.
fonte
Para mostrar apenas o tempo que você seguraria - & gt; CTRL +: & lt; - isso exibirá a hora apenas.
fonte
Usar
Se você quiser usá-lo em uma fórmula como "hora de término" - "hora atual" para localizar "total de horas", basta formatar a célula "total de horas" para numerar e multiplicar a fórmula inteira por
24
como issofonte
Há uma função interna para isso, apenas para fornecer o tempo. A função é = tempo (). Isso evita que ele exiba a data e exibirá apenas a hora atual do SO após a criação de uma nova entrada.
fonte