Você pode usar valores de tempo diretamente na função IF do Excel, mas precisa entender como o Excel armazena os tempos. O Excel armazena vezes as frações de um dia. Midnight (00:00:00) é 0, meio -dia (12:00:00) é 0,5 e 18:00 (18:00) 0,75.
Aqui estão vários exemplos que demonstram como usar os valores de tempo dentro de uma função if no Excel:
Exemplo 1:Comparando com um horário específico Digamos que você tenha uma coluna (a) contendo tempos e deseja determinar se o tempo é antes das 10:00.
*
fórmula na célula B1: `=If (a1
Esta fórmula compara o tempo na célula A1 às 10:00:00. `Tempo (10,0,0)` cria o valor do tempo para as 10h. Se A1 for anteriormente, ele retorna "antes das 10h"; Caso contrário, ele retorna "10 da manhã ou mais tarde". Arraste esta fórmula para baixo para aplicá -la a outras células na coluna A.
Exemplo 2:Comparando com um tempo em outra célula
Suponha que você tenha um tempo -alvo na célula C1 (por exemplo, 14:30 ou 14:30) e deseja comparar os tempos na coluna A contra.
* fórmula na célula B1: `=If (a1
Isso compara o tempo em A1 ao tempo em C1.
Exemplo 3:Verificação se um tempo cair dentro de um intervalo
Digamos que você queira verificar se um horário na coluna A cai entre as 9:00 e as 17:00.
* fórmula na célula B1: `=Se (e (a1> =tempo (9,0,0), a1 <=tempo (17,0,0)," dentro do horário comercial "," fora do horário comercial ")`
A função `e` garante que ambas as condições (maiores ou iguais às 9h e menor ou igual a 17h) devem ser verdadeiras para o tempo a ser considerado dentro do horário comercial.
Exemplo 4:Usando valores de tempo formatado inseridos diretamente
Se você tiver vezes inserido diretamente nas células com um formato de tempo correto (por exemplo, "10:30"), você pode compará -las diretamente sem usar a função `time`. O Excel os interpretará automaticamente como valores de tempo.
* fórmula na célula B1: `=If (a1 <" 10:00 "," antes das 10h "," 10h ou mais tarde ")`
Considerações importantes:
* Tipo de dados: Verifique se suas células que contêm tempos são formatadas como "tempo" no Excel. Se eles forem formatados como texto, as comparações podem não funcionar corretamente.
* Data e hora: Se suas células contiverem data e hora, as comparações ainda funcionarão, mas você estará comparando todo o valor do DateTime. Se você deseja comparar apenas o componente de tempo, pode ser necessário usar a função `time` para extrair exatamente a parte do tempo ou usar as funções` hour`, `minuto`` e` segundo "individualmente. Por exemplo, `time (hora (a1), minuto (a1), segundo (a1))` dará a você apenas o tempo a partir de um valor de data e hora.
* Manuseio de erro: Considere adicionar o manuseio de erros (por exemplo, `ifError`) se suas células podem conter valores não tempos, para evitar erros em suas fórmulas.
Lembre -se de adaptar esses exemplos às suas necessidades e referências de células específicas. Verifique sempre os tipos de formatação e dados da célula para garantir que suas fórmulas estejam funcionando corretamente.