Questão Excel 2013: Alterar texto na célula com base na data em outra célula


Eu tenho a seguinte planilha: http://postimg.org/image/nti4akie5/
Minha fórmula nas Colunas A a E é a seguinte:

=IF(ISNA(VLOOKUP(Query1_2[@Branch],Master!A:J,10,FALSE)),"Branch Not Open",VLOOKUP(Query1_2[@Branch],Master!A:J,10,FALSE))

Eu gostaria de fazer o seguinte na coluna A:
Se a data na Coluna C for maior que hoje, a Coluna A também deverá informar "Filial Não Aberta".
Eu tentei o seguinte:

=IF(ISNA(VLOOKUP(Query1_2[@Branch],Master!A:J,10,FALSE)),"Branch Not Open",VLOOKUP(Query1_2[@Branch],Master!A:J,10,FALSE)),IF(C:C<=TODAY,"Branch Not Open, IF(AND(C:C=>TODAY,VLOOKUP(Query1_2[@Branch],Master!A:I,9,FALSE)))  

Mas o Excel não gosta da fórmula. Por favor ajude!


1


origem




Respostas:


Parece que a fórmula que você está usando é desnecessariamente complicada. Tente isto:

= IF (colo C date> HOJE (), "Filial não aberta",valor se falso)

A função IF funciona como esta IF (teste lógico, valor se verdadeiro, valor se falso). Na minha fórmula, o teste lógico é se o valor de data na coluna C é maior que o dia atual.

A função HOJE se atualizará automaticamente toda vez que a pasta de trabalho for aberta, com base no relógio do sistema do computador.

enter image description here


2



Tudo melhor agora. Obrigado, Charlie. - P Fitz
= SE (C: C> HOJE (), "Filial Não Aberta", VLOOKUP (Consulta1_2 [@ Filial], Mestre! A: J, 10, FALSO)) --- 100%! - Lisa