web-dev-qa-db-ja.com

IF ORステートメント

GoogleスプレッドシートでIF ... OR ... THENステートメントを実行するにはどうすればよいですか? PHPでこれを行います:

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

スプレッドシートの数式と同じ方法

今のところ

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

C7 = "U.S.A."の場合OR「カナダ」...

NB:これをグーグルで検索することができたはずです(そして、徹底的に試しました)が、検索エンジンはIFおよびORという単語を無視します

26
Djave

Googleスプレッドシートでは、ORは(引数をいくつでも持つ)関数なので、次のように記述します。

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

サンプルスプレッドシート セットアップを参照してください。

また、 Google Spreadsheets関数リスト も確認してください。

私のサンプルコードでは;を使用していることに注意してください。ロケール設定によっては、,を使用する必要がある場合があります。

36
Vidar S. Ramdal

より長いステートメントがある場合は、代わりにregexmatch()を使用できます。

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

|記号を追加して区切られます。

より複雑な使用法については、 公式ドキュメント を参照してください。

0
Hsinhsin Hung