É possível deixar a célula contendo o resultado em branco em um IF (OR (Fórmula quando nenhum dado ainda foi inserido)

1

Basicamente, estou tentando obter uma célula em branco se nenhuma das células de destino contiver dados.

Minha fórmula é a seguinte: =IF(OR(H2="No",J2="No"),"Yes","No")

Então, eu quero que, se a coluna H ou J contiver Não , ele retornará Sim na coluna K . No caso de ambas as colunas conterem Sim, a linha K resultará em Não

O problema é que, como essa fórmula considera um espaço em branco nas duas linhas H e J como um resultado FALSE, ele preenche automaticamente o K linha com Não até que eu mude os dados na linha H ou J .

Qualquer adulteração da minha fórmula com comandos como ifblank ainda não produziu nenhum resultado positivo.

Espero que minha explicação tenha sido detalhada o suficiente. Qualquer ajuda seria muito apreciada!

    
por Daghanoth 13.11.2017 / 06:50

4 respostas

0

Parece que

=IF(AND(ISBLANK(H2),ISBLANK(J2)), "", IF(OR(H2="No",J2="No"), "Yes", "No"))

deve fazer isso.

    
por 13.11.2017 / 07:12
0

Por questão de clareza, usarei VERDADEIRO / FALSO em vez de "Sim" / "Não" como resultado na coluna K.

Lista de requisitos

  • Se ambas as células H2 e J2 não contiverem dados / estiverem em branco, o resultado em K2 também deverá estar em branco
  • Se as duas células H2 e J2 contiverem "Sim", o resultado em K2 deverá ser FALSE
  • Em todos os outros casos, o resultado em K2 deve ser TRUE

Para atingir o objetivo acima, no Excel 2016 com uma assinatura do Office 365. você pode usar a função IFS .

=IFERROR(IFS(AND(ISBLANK(H2),ISBLANK(J2)),"",AND(H2="Yes",J2="Yes"),FALSE),TRUE)

Não é o meu melhor trabalho, mas dá esse resultado a você

    
por 13.11.2017 / 11:34
0

Tente usar COUNTA para testar se as células estão preenchidas ou não, por exemplo se você quiser que a fórmula retorne um espaço em branco somente se a célula nenhuma estiver preenchida

=IF(COUNTA(H2,J2)=0,"",IF(OR(H2="No",J2="No"),"Yes","No"))

.... ou para retornar um espaço em branco, a menos que as células estejam preenchidas

=IF(COUNTA(H2,J2)<2,"",IF(OR(H2="No",J2="No"),"Yes","No"))

    
por 13.11.2017 / 22:07
0

Propositadamente, estou postando esta resposta para levantar meus pontos.

Pergunta postada por @Daghanoth tem 3 partes.

  1. Estou tentando obter uma célula em branco se nenhuma das células de destino contiver dados.

  2. Eu quero que, se a coluna H ou J contiver Não, retornará Sim no K.

  3. No caso de ambas as colunas conterem Sim, a linha K resultará em Não.

Deixe-me primeiro discutir minha fórmula recente,

= SE (AND (ISBLANK (I261), ISBLANK (J261)), "", SE (OR (I261="Não", J261="Não"), "Sim", IF (AND (I261=" Sim ", J261=" Sim ")," Não "," Sem dados ")))

A parte 1 é para o critério 1, se VERDADEIRO. = IF (E (ISBLANK (I261), ISBLANK (J261)), "",

A parte 2 é para o critério 2, se VERDADEIRO. , IF (OR (I261="Não", J261="Não"), "Sim",

Parte 3 do Critério 3, se VERDADEIRO. , IF (AND (I261="Sim", J261="Sim"), "Não", "

Parte 4 se Nenhum dos Critérios for VERDADEIRO. , "Out of Data"))).

NB: Deliberadamente, escrevi "Out of Data", porque se eu colocar o BLANK, haverá confusão desde o uso do Critério 1.

Se eu colocar Comma irá refletir o motivo ZERO é simples "Sempre que usamos qualquer Operadores Lógicos (AND, XOR, NOT, OR), se alguma célula estiver vazia, tais valores são ignorados".

Para testar, coloque YES em 1 célula e mantenha outro BLANK.

Minha fórmula anterior que eu chamei de IMPROVISED,

= SE (AND (I261="Não", J261="Não"), "Ambos r Não", IF (AND (I261="", J261="Não"), "I261 é Vazio", IF (AND (I261="Não", J261=""), "J261 está em branco", SE (AND (I261="", J261=""), "Em branco", "Não banco"))))

Tem legendas diferentes, mas está funcionando como GMan & Fórmulas de Barry são.

Agora eu gostaria de ter uma FORMULA publicada por G-Man

SE (OR (ISBLANK (H2), ISBLANK (J2)), "BL", IF (OU (H2="Não", J2="Não"), "Sim", "Não"))

Esta fórmula está atendendo aos Critérios 1 & 2 mas não o terceiro. Mostra NÃO se você colocar SIM em ambos ou em um ou em algum caractere. Onde a consulta original é NÃO quando ambos tem SIM.

Outro postado por Barry ,

= SE (COUNTA (I261, J261) = 0, "", SE (OR (I261="Não", J261="Não"), "Sim", "Não"))

= SE (COUNTA (I261, J261) < 2, "", IF (OR (I261="Não", J261="Não"), "Sim", "Não"))

Ambas as Fórmulas não estão cumprindo o Critério 3 e sua 2ª Fórmula mostra Espaço em Branco se uma célula tiver Sim e outra for qualquer !!

Agora, o ponto é que ninguém se incomodou com o Bug.

    
por 15.11.2017 / 09:29