Conforme os comentários, isso é NÃO a maneira de usar a formatação condicional - use referências de células como Blackwood, por exemplo,
=AND(D2<>"",F2="x")
.... mas o problema específico aqui é ROW
function. Eu não sei porque está tudo bem na planilha e não no CF, mas ROW
function na verdade retorna um "array" não um número, mesmo que seja um único número, então na linha 2, por exemplo ROW()
retorna o array {2}. Em algumas circunstâncias, o Excel tem problemas para processar esse array, então a solução é incluir outra função como SUM
ou MAX
, assim:
=AND(INDIRECT("D"&SUM(ROW()))<>"",INDIRECT("F"&SUM(ROW()))="X")
embora eu note que também funciona sem SUM
se você multiplicar as condições em vez de usar AND
, ou seja,
=(INDIRECT("D"&ROW())<>"")*(INDIRECT("F"&ROW())="X")
Observação: a função COLUMN
exibe o mesmo comportamento