Несколько условий в файлах Excel

#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 Это объединит четыре столбца в одной ячейке с пробелами между ними.