Я пытаюсь получить результат, используя функцию "= if(и / или)". Я должен придумать 1 результат в двух условиях в трех ячейках ссылок. Если его "MR" или "CAS":

В ячейке 1 у меня есть "Год"

В ячейке 2 у меня есть "Месяц"

В ячейке 3 у меня "День"

  • Если a1 = 0
  • и а2 <= 6
  • и а3 = 0
  • тогда a4 = "CAS", следовательно, "MR"

Каким-то образом мне удалось исправить мою предыдущую формулу с этим «= IF(C3> = 1," MR ", IF(AND(D3> = 6, E3> = 1)," MR "," CAS "))». Однако я получил этот результат. Пробная версия 3, может быть, немного поработать, и этот лист не утомит меня. хе-хе. Надеюсь, кто-нибудь может помочь. Заранее спасибо!

В идеале. Если срок владения составляет ровно 6 месяцев или ниже, результатом должен быть "CAS", но если срок владения составляет 6 месяцев и 1 день, результатом должен быть "MR".

Используя формулу @ user218076. @ user218076

2 ответа2

0

У вас есть ошибка в вашей формуле. =if(and(a1=0,a2<=6,**a3=0**),"CAS","MR") Это всегда будет возвращать MR, если день не равен 0. Исходя из вашего описания того, чего вы пытаетесь достичь, вам нужно вложенное утверждение if.

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

Пожалуйста, смотрите это изображение. https://i.stack.imgur.com/uJfMC.jpg (извините, я пока не могу размещать изображения.)

Вот обновленная формула, чтобы соответствовать правильным местоположениям ячейки согласно этому скриншоту.

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

В формуле @ user218076 отсутствует просто "иначе".
Немного проще изменить логику - поскольку есть 2 сценария, в которых срок владения всегда равен MR, объедините их с ИЛИ, затем есть IF/ условие, когда Месяцы = 6, тогда любой другой сценарий - CAS:

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

Таким образом, формула в A2

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

https://i.imgur.com/jNFZvqh.jpg

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .