2015-05-02 4 views
1

У меня есть следующие две формулы excel, которые я пытаюсь объединить в одно утверждение.Объедините две вложенные формулы IF

=IF(U1="","",IF(AND(T1="SHIFT",U1>=210,I1="BURNABY"),"SHOT20","SHOT10")) 


=IF(U1="","",IF(AND(T1="SHIFTP",U1<480),"SHOT10","SHOT15")) 


Когда я попытался я получаю сообщение об ошибке, что я делаю слишком много аргументов.

ответ

1
=IF(U1="","",IF(AND(T1="SHIFT",U1>=210,I1="BURNABY"),"SHOT20",IF(U1="","",IF(AND(T1="SHIFTP",U1<480),"SHOT10","SHOT15")))) 

Постарайся выше

+0

Спасибо за ответ, хотя приведенное выше утверждение работает без ошибок, результаты не точны, например, в первом заявлении "= IF (U1 =" "," ", IF (AND (T1 =" SHIFT ", U1> = 210, I1 =" BURNABY ")," SHOT20 "," SHOT10 "))", если утверждение ложно, тогда он должен возвращать SHOT10, однако в заявлении, которое вы указали, если я делаю T1 SHIFT, U1 «200» и I1 Burnaby, результаты, которые я получаю, SHOT15, когда я ожидаю SHOT10. – spittingfire

0

Я был в состоянии найти приемлемое решение

=IF(I1="burnaby",IF(AND(T1="shift",U1>=210),"shot20","shot10"),IF(AND(T1="shiftfp",U1<480),"shot10","shot15")) 
Смежные вопросы