Se (e / ou) instrução com três condições no Excel

0

Estou tentando obter um resultado usando a função "= if (e / ou)". Eu tenho que chegar a 1 resultado em duas condições dentro de três referências de célula. Se o seu "MR" ou "CAS":

Na célula 1, tenho o "Ano"

Na célula 2 eu tenho o "Mês"

Na célula 3 eu tenho o "dia"

  • Se a1 = 0
  • e a2 < = 6
  • e a3 = 0
  • então a4="CAS", portanto, "MR"

De alguma forma, eu consegui corrigir a minha fórmula anterior com este "= IF (C3 > = 1," MR ", IF (E (D3 > = 6, E3 > = 1)," MR "," CAS ") ) ". No entanto, recebi esse resultado. Trial 3 , talvez um pouco de trabalho e esta folha não vai me estressar. ele Ele. Espero que alguém possa ajudar. Obrigado antecipadamente!

Idealmente. Se o mandato é exatamente 6 meses ou abaixo, o resultado deve ser "CAS", mas se o mandato surge 6 meses e 1 dia, o resultado deve ser "MR".

Usando a fórmula @ user218076. @ user218076

    
por Rey 17.08.2017 / 09:38

2 respostas

0

Há apenas uma falta "caso contrário" na fórmula @ user218076.
É um pouco mais fácil reverter a lógica - já que há dois cenários em que a posse é sempre MR, combiná-los com um OR e, em seguida, há um IF / condicional quando Meses = 6, então todos os outros cenários são CAS :

If (Years > 0 OR Months > 6) then "MR" otherwise
     (if (Months = 6 AND Days > 0) then "MR" otherwise "CAS")

Portanto, a fórmula em A2 é

=IF(OR(B2>0,C2>6),"MR",IF(AND(C2=6,D2>0),"MR","CAS"))

link

    
por 02.09.2017 / 08:03
0

Você tem um erro em sua fórmula. %código% Isso sempre retornaria MR se o dia não for igual a 0. Com base na sua descrição do que você está tentando alcançar, você precisa de uma instrução if aninhada.

"=IF(AND(A1=0, A2<6),"CAS",IF(A2=6, IF(A3=0,"CAS","MR")))"

Por favor, veja esta imagem. link (desculpe, não consigo postar imagens ainda.)

Aqui está a fórmula atualizada para corresponder às localizações de células corretas de acordo com esta captura de tela.

=IF(AND(B2=0,C2<6),"CAS",IF(C2=6,IF(D2=0,"CAS","MR")))
    
por 20.08.2017 / 13:37