ЕСЛИ ИЛИ Заявления

26

Как вы делаете заявление IF ... ИЛИ ... ТО в электронной таблице Google? В PHP я бы сделал это:

if($C7 == "U.S.A." || $C7 == "Canada"){ ...

Как сделать так же, как формула электронной таблицы?

На данный момент у меня есть

= IF ( C7 = "U.S.A." , "The Americas" , "Europe" )

Я хотел бы сказать, если C7 = "США" ИЛИ "Канада" ...

NB: Я должен был (и много пытался) это Google, но поисковая система игнорирует слова IF и OR.

Djave
источник

Ответы:

37

В Google Spreadsheets ORэто функция (с любым количеством аргументов), поэтому вы должны написать

IF (OR(C7 = "U.S.A."; C7 = "Canada"); "The Americas"; "Europe")

Смотрите пример таблицы, которую я настроил.

Также проверьте список функций Google Spreadsheets .

Обратите внимание, что мой пример кода использует ;- вам, возможно, придется использовать ,, в зависимости от ваших настроек локали.

Видар С. Рамдал
источник
0

Если у вас есть более длинное заявление, вы можете использовать regexmatch()вместо этого.

regexmatch(C7,"(U.S.A.|Canada|Other_area_name|Other_area_name2|Other_area_name3)")

разделены добавлением |символа.

Для более сложного использования смотрите официальные документы .

Синьсинь Хунг
источник