#excel #excel-formula
Вопрос:
Я застрял с этим столом…
A B C D E
1 y y Orange
Я хотел бы иметь результат в столбце E:
If A and C =y than = Orange
Спасибо,
Стив В.
Комментарии:
1. Будет ли у вас когда-нибудь только два раза «Y» в строке? И всегда ли это будет одна из этих 4 комбинаций?
2. Вы совершаете типичную ошибку новичка:
If A and C =y than = Orange
нет смысла работать с компьютером, так и должно бытьIf A=y and C=y than =Orange
.3. Вы не использовали И один раз в своей формуле. Вы также пропускаете запятые и остальное в конце. Каждый раз, когда вам нужно построить вложенную формулу, стройте каждую часть отдельно. Когда все они будут работать, соберите их вместе.
Ответ №1:
Я думаю, тебе это нужно:
=Если(и(А1=»г»,С1=»Y»), то» оранжевые»,если(и(А1=»г»,Д1=»г»),»синий»,если(и(В1 — «г», Д1=»г»),»Красный», если(и(В1 — «г»,С1=»г»),»Черный»,если не относится))
Комментарии:
1. Спасибо! Действительно, это работает. Всего один вопрос, если одна строка может быть одновременно синей , черной и оранжевой, как я могу справиться с этим при условии ?
2. Он идет слева направо, поэтому, если первое условие не совпадает, оно переходит ко второму. Если у вас будет четыре буквы y в первой строке, на ней будет написано Оранжевое, потому что это первое совпадение. Если вы измените порядок операторов IF, вы получите другие результаты.
3. Когда у меня будет больше 2 «y», апельсин будет первым ! Должен ли я использовать условие ИЛИ ? если бы я хотел получить 2 отчета о результатах?
4. В ячейке может быть только один результат. Чего именно вы пытаетесь достичь? Если вы хотите увидеть комбинации, я бы использовал столбцы E,F, G и H. У всех есть только одна формула if. столбец E: =ЕСЛИ(И(A1=»y»,C1=»y»),» Оранжевый»,»») Столбец F: =ЕСЛИ(И(A1=»y»,D1=»y»),»Синий»,»») и т. Д. Затем в столбце I вы можете создать комбинацию из четырех столбцов для одной ячейки строки I1 = E1amp;» «amp;F1amp;» «amp;G1amp;» «amp;H1 Это объединит четыре столбца в одной ячейке с пробелами между ними.