スプレッドシート用の構文のユーザーズガイド

構文とは何ですか、また、いつExcelやGoogleスプレッドシートで使用するのですか

ExcelまたはGoogleスプレッドシート関数の構文は、関数とその引数のレイアウトと順序を参照します 。 ExcelとGoogleスプレッドシートの関数はビルトインの式です。 すべての関数は等号( = )で始まり、IF、SUM、COUNT、ROUNDなどの関数の名前が続きます。 ExcelまたはGoogleスプレッドシートに関数を入力すると、正しい構文を使用する必要があります。そうしないと、エラーメッセージが表示されることがあります。

関数の引数は、関数が必要とするすべてのデータまたは情報を参照します。 これらの引数は、正しい順序で入力する必要があります。

IF関数の構文

たとえば、ExcelのIF関数の構文は次のとおりです。

= IF(Logical_test、Value_if_true、Value_if_false)

括弧とカンマ

引数の順序に加えて、「構文」という用語は、引数を囲む丸かっこまたは括弧の配置と、個々の引数間の区切り記号としてのカンマの使用をも指します。

注意: IF関数の構文では、関数の3つの引数をカンマで区切る必要があるため、1000を超える数のカンマを区切り記号として使用することはできません。 これを行うと、Excelに式の問題が見つかったか、あまりにも多くの引数がこの関数に定義されていることを知らせる警告ダイアログボックスが表示されます。

IF関数の構文を読む

上記のルールに従って、ExcelとGoogleスプレッドシートの IF関数には、通常、次の順序で3つの引数が配置されていることが推測できます。

  1. Logical_test引数
  2. Value_if_true引数
  3. Value_if_false引数

引数が異なる順序で配置されている場合、関数はエラーメッセージを返すか、期待していなかった答えを返します。

必須引数とオプション引数

構文が関係しない情報の1つは、引数が必須であるかオプションであるかです。 IF関数の場合、第1引数と第2引数(Logical_testとValue_if_true引数)が必要ですが、第3引数(Value_if_false引数)はオプションです。

3番目の引数が関数から省略され、関数のLogical_test引数でテストされた条件がFALSEと評価された場合、関数は関数があるセルにFALSEという用語を表示します。