formatação condicional baseada em outro valor

1

Eu preciso de um caminho para o formato condicional da célula B com base nos valores da célula A.

Basicamente eu preciso que B seja:

  • Verde se os valores estiverem no mesmo dia e dentro da mesma hora de A.
  • Amarelo se for uma hora depois, mas dentro do mesmo dia ou
  • Vermelho se suas 24h passadas da data & hora da coluna A.

Por favor, você pode me ajudar com isso?

    
por DavidPostill 30.08.2015 / 21:02

1 resposta

0

Estes são bastante simples com formatação condicional. Veja como fazer o primeiro:

  1. Selecione B1 e escolha "Formatação condicional - > Nova regra" no menu de estilo.

  2. Selecione "Use uma fórmula para determinar quais células devem ser formatadas."

  3. Na caixa que diz "Formatar valores em que esta fórmula é verdadeira", digite o seguinte:

    =abs(A1-B1)<=(1/24) Isso retornará verdadeiro sempre que as duas datas estiverem entre 1/24 de um dia uma da outra. Ele usa valor absoluto ( abs() ) para que não importe qual é maior. (4:15 e 4:45 trabalharão, assim como 4:45 e 4:15)

  4. Clique no Formato , depois na aba Preencher e escolha uma bela cor verde.

  5. Confirme / retroceda todas as janelas

Não tenho certeza se a fórmula na etapa três é exatamente o que você deseja. Ele verificará se os dois tempos de data estão dentro de 1/24 de um dia um do outro (uma hora). Talvez você queira dizer que na verdade tem que ser na mesma hora, de modo que 4:01 e 4:59 combinam, mas 4:59 e 5:01 não? Se assim for, a matemática muda: =hour(A1)=hour(b1)

Para as suas outras duas condições, você usará uma matemática mais direta. O B1-A1 é maior que 1/24? Cor amarela. B1-A1 é maior que 1? Cor vermelha (A unidade base de data e hora no Excel é de dias, portanto, 1 é de 24 horas.)

    
por 31.08.2015 / 17:33