2015-07-23 5 views
0

Можно ли использовать оператор IF для нескольких критериев? или что бы я лучше всего использовал ... Я попытался изменить вопрос, с тем, что я ищу, чтобы сделать код, не является правильным в этом, но он может выделить больше того, что я хочу достичь.Множество критериев

Если (A3 = "Dog", "Собака Зеленый", "Собака Blue"), спички, не соответствует)

По какой-то причине это обыкновение позвольте мне загрузить изображение ....

Любая помощь/советы будут оценены

+0

Можете ли вы уточнить, что вы хотите выглядеть? Является ли ошибка собачьей лягушки ... в той же клетке или разных клетках? И выход такой же вопрос? –

+0

o не понимал, что никогда не включал мою таблицу в разные ячейки ... – Paula

+0

Можете ли вы разместить изображение своей таблицы и образец того, каков должен быть результат? Является ли «собака» выше «кошки» в вашем списке, поэтому поэтому «собака подходит коту»? Откуда вы знаете, что соответствует чему? – BruceWayne

ответ

1

Существует множество способов проверки нескольких критериев в Excel. Вероятно, самым простым было бы либо:

Используйте операторы AND/OR BOOLEAN. И (test1, test2 ...) проверяет, являются ли каждый из test1 & test2 истинными (может содержать столько аргументов, сколько вам нужно). то есть:

=if(And(A1="dog",B1="cat"),"there is a cat and a dog", "there is not both a cat and a dog") 

ИЛИ (test1, test2) проверяет, является ли значение TRUE либо test1, test2 или ИСТИНА, или если оба они истинны. то есть:

=if(Or(A1="dog",B1="cat"),"There is either a cat, or there is a dog, or both","there is neither a cat nor a dog") 

Другим широким вариантом является «гнездо» одного оператора IF внутри другого. т.е.:

=if(A1="dog","There is a dog. Have not checked for cats",if(B1="cat","A1 is not a dog, and also B1 is a cat","There is neither a cat nor a dog")) 

Если у вас есть более конкретные вопросы, вы должны обновить свой вопрос со всеми возможными деталями, которые у вас есть.

+0

Не знаю, почему я здесь, внизу. когда ОП изначально опубликовал свой вопрос, он смутно спросил, как сделать заявление IF с несколькими критериями. Все еще ожидая дальнейшей разработки от OP относительно того, что он/она действительно хочет. –

+0

Я работал над вашими предложениями и тем, что, похоже, работает для меня в «гнезде» одного оператора IF, похоже, делает именно то, что я ищу ... thankyou очень много за вашу помощь! @ Оценка 'Eh' Bacon – Paula

+0

@Paula рад, что я мог бы помочь. –

1

это простая формула, вы могли бы найти на Google:

=ISNUMBER(FIND("dog",A1)) 

вернется Правда, если собака находится в А1 и ложно, если это не так.

Для дальнейшего чтения (хорошо объяснено) https://exceljet.net/formula/cell-contains-specific-text

Кроме того, мне кажется, как это одностраничный критерии. Что вы подразумеваете под несколькими критериями?

+1

Основываясь на изменениях OP, похоже, что у него есть список элементов в разных ячейках, а не список элементов в одной ячейке. –

2

Это, безусловно, работать:

=IF(OR(A3="Dog",A3="Dog Green",A3="Dog Blue"),"Matches","doesn’t match") 

только объявления или заявление в IF Заявление Не забывайте использовать кавычки также

Смежные вопросы