“AND” falha na fórmula de formatação condicional do Excel 2013

0

Eu desejo colorir o condicionamento de linhas por duas colunas, por exemplo, D é formatado em data e E contém texto simples, e quero descobrir que as linhas D são anteriores a hoje e E não é igual a "XYZ".

Eu usei a fórmula para determinar quais células devem ser formatadas. Eu escrevi a fórmula assim:

=AND(TODAY()>=INDIRECT("D"&ROW()), INDIRECT("E"&ROW())<>"XYZ")

que não funciona…

Eu tentei separadamente cada condição e ambos funcionaram bem:

=TODAY()>=INDIRECT("D"&ROW()) pode encontrar as linhas correspondentes, bem como =INDIRECT("E"&ROW())<>"XYZ" .

No entanto, ele falha quando eu apenas fecho AND em torno de cada:

=AND(TODAY()>=INDIRECT("D"&ROW()))

=AND(INDIRECT("E"&ROW())<>"XYZ")

nenhum dos trabalhos acima para mim. Parece que a combinação de AND e INDIRECT sempre falha. Desde que eu tentei =AND(TODAY()>=DATEVALUE("2017/5/16")) , que funciona bem.

Eu também tentei a função IF , nem ajuda:

=IF(TODAY()>=INDIRECT("D"&ROW()), IF(INDIRECT("E"&ROW())<>"XYZ", TRUE))

Então estou pedindo sua ajuda, qual é a fórmula correta?

    
por shuangwhywhy 16.05.2017 / 04:04

1 resposta

2

Tente isso

Edite a célula C1 e insira a condicional como

=AND(TODAY()>=$D1,$E1<>"XYZ")

copie (ou aplique-o) à coluna desejada - O formulário relativo também funciona dentro de condicionais.

AplicadoaC1:C4Dá

    
por 16.05.2017 / 04:29