Adicionando uma data a uma fórmula no excel [closed]

0

=$M2="COMPLETED"

Estou usando essa fórmula para sombrear uma linha quando COMPLETED é escrito na coluna M, mas eu preferiria a 'data' ou 'COMPLETED e a data', mas não consigo descobrir como fazer isso.

Alguma idéia de como fazer isso?

    
por Julie 19.06.2015 / 15:01

3 respostas

2

Pelo que entendi, existem três colunas relevantes:

  • uma coluna com uma data de conclusão (digamos que esteja na coluna L )
  • coluna M , que pode conter a string COMPLETED
  • uma coluna onde você quer sua saída (digamos que seja coluna N )

Você usa a fórmula =$M2="COMPLETED" , que resulta em TRUE ou FALSE . Se bem entendi, em vez de verdadeiro / falso, você quer a data de conclusão (da coluna L).

Se for esse o caso, use o IF função , que possui o seguinte formato: IF( condition, [value_if_true], [value_if_false] ) . No seu caso, isso será: =IF($M2="COMPLETED";$L2;"") (a última aspa dupla deixa uma string vazia se não estiver completa.) Uma opção mais detalhada, usando a concatenação de strings é esta: =IF($M2="COMPLETED";"Completed at: " & $L2;"Not completed yet")

    
por 19.06.2015 / 15:29
0

Eu vou com a situação mais complicada.

A coluna M contém uma data. Se a data na coluna for hoje ou anterior, você deseja adicionar uma cor de preenchimento à linha da célula.

Você sabe claramente como alterar a cor da linha, mas está procurando uma fórmula para determinar quando alterar a cor.

Você vai testar para ver se a data na célula é menor ou igual à data de hoje. A fórmula que você pode inserir é =$M2<=(TODAY())

Esta fórmula será continuamente atualizada, desde que você tenha o recálculo automático ativado. Se você precisar testar uma data específica, é mais fácil ter essa data em uma célula específica e usar a referência da célula. Por exemplo: =$M2<=$Q$2

    
por 19.06.2015 / 17:36
0

Para a data, use apenas

=$M2<=TODAY()

Para 'COMPLETED' e a data de uso

=AND(LEFT($M2,9)="COMPLETED",DATEVALUE(RIGHT($M2,10))<=TODAY())

Isso funciona para o formato que você especificou no seu comentário, "19/06/2015". Será muito mais robusto se você apenas usar uma data e verificar isso, já que o Excel tratará a célula como uma data em oposição a uma string.

    
por 19.06.2015 / 18:41