Как использовать IF в MS Excel-Mac 2011 для 3 переменных?
Когда я набираю A, B или 0 в одной ячейке, я хочу видеть в двух других ячейках (отдельно), чтобы показать
2,1 if I type A
1,2 if I type B
0,0 if I type 0
Может кто-нибудь помочь мне, как это сделать?
В настоящее время я имею только для A и B. где формула для A: =if(B3=U2,2,1) и формула для B:: if(B3=U2,1,2)
В ячейке U2 есть буква B. Так что я даже не уверен, что все в целом работает правильно или это просто в воздухе. Похоже, это просто в воздухе.
2 ответа
В B1 введите:
=IF(A1=0,0,IF(A1="A",2,1))
и в С1 введите:
=IF(A1=0,0,IF(A1="A",1,2))
EDIT # 1:
Чтобы охватить случай, когда ячейка данных не содержит ни A, ни B, ни 0, используйте эти формулы в B1 и C1:
=IF(A1=0,0,IF(A1="A",2,IF(A1="B",1,"")))
=IF(A1=0,0,IF(A1="A",1,IF(A1="B",2,"")))
EDIT # 2:
Если вы можете гарантировать, что A1 содержит либо A, либо B, либо 0, тогда вам не нужна сложная структура If. Ты можешь использовать:
=LOOKUP(A1,{0,"A","B"},{0,2,1})
=LOOKUP(A1,{0,"A","B"},{0,1,2})
Большое спасибо, Гэри и Чип, ты молодец! Я обнаружил, что если я сохраню формулу одинаковой для обеих ячеек, то получу другой результат (чего я и хочу). Почему это происходит, я понятия не имею. хе-хе Но спасибо, я не знал, что это так просто, просто положить A1=0,0, а затем продолжить с IFB = B и A= S
Если у вас есть какие-либо предложения, пожалуйста, не стесняйтесь обновить меня, поправьте меня. Огромное спасибо.