Excel ISBLANK IF Formula

0

Até agora eu tenho isso, mas não funciona:

=IF(ISBLANK(AJ17:AM17),"",IF(AD17=0,"", AD17))

O que eu quero que aconteça é:

Se as Células em uma linha AJ a AM forem 0 ou Em Branco, não mostre Preço da Coluna AD na Coluna AR (apenas deixe em branco). Se houver algum número na linha AJ até AM (AJ AK AL AM), o preço na coluna AD aparecerá na coluna AR.

Uma última coisa ... Se a célula em uma linha no AD estiver em branco, AR estará em branco, mas se houver um texto ou um preço na coluna AD, o que é mostrado na coluna AR. Obrigado pela vossa ajuda !!!

Minha tabela estou tendo problemas com:

    
por M. Soph 20.04.2018 / 00:00

2 respostas

0

A fórmula ISBLANK não funciona com matrizes. Você precisará escrevê-lo para cada célula.

=IF(AND(ISBLANK(AJ17),ISBLANK(AK17),ISBLANK(AL17),ISBLANK(AM17)), "", IF (AD17=0, "", AD17)) 
    
por 20.04.2018 / 20:18
0

Se eu entendi os requisitos:

  • Se AJ a AM todos contiverem 0 ou estiverem em branco, deixe AR em branco.
  • Se houver qualquer número diferente de 0 em qualquer célula (s) de AJ a AM, então o que estiver no AD (preço ou texto) aparecerá em AR.
  • Se o AD estiver em branco, AR está em branco (não 0)

Você estava no caminho certo, mas ISBLANK trabalha com células individuais em vez de uma referência de intervalo. Além disso, o teste para zero faz parte do requisito. Um espaço em branco no AD pode aparecer como um zero em AR. Portanto, sua fórmula precisa ser expandida um pouco. Esta solução lida com suas restrições:

Euincluíalgumascombinaçõesdeconteúdodecélulasparamostrarqueelefuncionacomopretendido.AfórmulaemAR2é:

=IF(VALUE(AJ2&AK2&AL2&AM2&0)=0,"",IF(ISBLANK(AD2),"",AD2))

Isso concatena as células de AJ a AM e, em seguida, ativa um zero, caso todas as células estejam em branco. Se todas as células estiverem em branco ou zero, a função de valor produzirá zero. Nesse caso, um nulo é inserido em AR2. Se houver qualquer outro número em qualquer uma das células, ele testará o AD para ver se está em branco e, nesse caso, insere um nulo. Caso contrário, ele insere o que estiver no AD.

    
por 21.04.2018 / 05:33