引数 関数が計算を実行するために使用する値です。 ExcelやGoogleスプレッドシートなどのスプレッドシートプログラムでは、関数は集合計算を実行する組み込み式であり、これらの関数のほとんどは結果を返すためにユーザーまたは別のソースによってデータを入力する必要があります。
関数の構文
関数の構文は関数のレイアウトを参照し、関数の名前、かっこ、コンマ区切り文字、およびその引数を含みます。
引数は常に括弧で囲まれ、個々の引数はカンマで区切られます。
上の図に示されている簡単な例は、SUM関数です。この関数は、長い列や数値の行を合計または合計するために使用できます。この関数の構文は次のとおりです。
SUM(数値1、数値2、…数値255)
この関数の引数は次のとおりです。 Number1、Number2、… Number255
引数の数
関数が必要とする引数の数は関数によって異なります。 SUM関数は最大255の引数を持つことができますが、1つだけ必要です - Number1 引数。残りはオプションです。
一方、OFFSET関数には、3つの必須引数と2つのオプション引数があります。
NOW機能やTODAY機能などの他の機能には引数はありませんが、コンピュータのシステムクロックからデータ(シリアル番号または日付)を引き出します。これらの関数で引数を必要としない場合でも、関数の構文の一部であるかっこは、関数を入力するときに含める必要があります。
引数のデータ型
引数の数と同様に、引数に入力できるデータのタイプは関数によって異なります。
上の図に示すように、SUM関数の場合、引数には数値データが含まれている必要がありますが、このデータには次のものがあります。
- 実際のデータは合計されます - Number1 上の画像の引数
- ワークシート内の数値データの場所への個々のセル参照 - Number2引数
- セル参照の配列または範囲 - Number3引数
引数に使用できるその他のタイプのデータには、次のものがあります。
- テキストデータ
- ブール値
- エラー値
- その他の機能
入れ子関数
ある関数を別の関数の引数として入力するのが一般的です。この操作は、 入れ子関数 複雑な計算を実行する際にプログラムの機能を拡張するために行われます。
たとえば、以下に示すように、IF関数を入れ子にすることは珍しいことではありません。
= IF(A1> 50、IF(A2 <100、A1 * 10、A1 * 25)
この例では、2番目またはネストされたIF関数が Value_if_true 第1のIF関数の引数であり、セルA2のデータが100未満の場合に第2の条件をテストするために使用される。 Excel 2007以降、数式では64レベルの入れ子が許可されています。これに先立って、ネスティングは7レベルしかサポートされていませんでした。 個々の関数の引数要件を見つけるには、次の2つの方法があります。 Excelの関数の大部分には、上の図のSUM関数で示されているように、関数の必須引数とオプション引数をリストするダイアログボックスがあります。 関数のダイアログボックスを開くには、次のようにします。 ExcelとGoogleスプレッドシートで関数の引数を調べるもう1つの方法は、次のとおりです。 セルをクリックし、 等号を入力する - プログラムに式が入力されたことを通知する 関数の名前を入力します。入力すると、その文字で始まるすべての関数の名前がアクティブなセルの下のツールチップに表示されます。 開いた括弧を入力する - 指定した関数とその引数がツールチップに表示されます。 Excelでは、ツールヒントウィンドウにオプションの引数が角かっこ()で囲まれています。他のすべてのリストされた議論が必要です。 Googleスプレッドシートでは、ツールヒントウィンドウで必須引数とオプション引数を区別しません。その代わりに、関数の使用の概要と各引数の説明が含まれています。 ファンクションの引数の検索
Excel関数ダイアログボックス
ツールチップ:関数の名前を入力する