はじめに
Googleスプレッドシートには SUM関数 や AVERAGE関数 などの組み込み関数以外にも Google Apps Script (GAS) を使って独自に関数を追加することができます。
カスタム関数の追加方法
GASを使ってユーザ定義のオリジナル関数を追加する方法は以下の通りです。
-
スプレッドシートを開く
新規または既存のGoogleスプレッドシートを開いてください。 -
GASのエディタを開く
メニュー欄から「拡張機能」→「Apps Script」と選択してGASの開発環境(Apps Script Editor)を開きます。
-
カスタム関数を作成する
エディタで次のような関数を定義して「Ctrl + S」で保存します。/** * 引数inputで与えられた数値を2倍にして返す関数。 * @param {number} input 数値 * @return 引数inputの2倍の数値 * @customfunction */ function DOUBLE(input) { return input * 2; }
-
カスタム関数を使う
Apps Script Editor上で定義・保存したカスタム関数はスプレッドシートですぐに利用可能になります。スプレッドシートのタブに戻って「=DOUBLE(」と入力するとユーザ定義の関数が使い方のヒントも含めて表示されるはずです。