Parece que
=IF(AND(ISBLANK(H2),ISBLANK(J2)), "", IF(OR(H2="No",J2="No"), "Yes", "No"))
deve fazer isso.
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 questão de clareza, usarei VERDADEIRO / FALSO em vez de "Sim" / "Não" como resultado na coluna K.
Lista de requisitos
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)
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"))
Propositadamente, estou postando esta resposta para levantar meus pontos.
Pergunta postada por @Daghanoth tem 3 partes.
Estou tentando obter uma célula em branco se nenhuma das células de destino contiver dados.
Eu quero que, se a coluna H ou J contiver Não, retornará Sim no K.
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.