「あの関数、名前は覚えているけど、どう書くんだったかな?」と思ったとき、関数名さえわかっていればすぐに調べたいですよね。
この記事は、Googleスプレッドシートの全関数をアルファベット順にまとめた辞書ページです。関数名をクリックすると、詳しい使い方の解説記事にジャンプできます。ブラウザの検索機能(Ctrl+F / Command+F)で関数名を入力すれば、目的の関数がすぐ見つかりますよ。
Excelの関数一覧を探している方は、Excel関数一覧(アルファベット順)もあわせてどうぞ。
このページの使い方
| やりたいこと | 使い方 |
|---|---|
| 関数名から探す | このページでCtrl+F(Mac: Command+F)→ 関数名を入力 |
| 機能・目的から探す | 機能別のスプレッドシート関数一覧を参照 |
| まず何から覚えるか知りたい | 機能別一覧の「まず覚えるべき関数10選」を参照 |
| Excelとの違いを確認する | ExcelとGoogleスプレッドシートの違いを参照 |
TIP
関数名がリンク(青色)になっているものは、クリックすると解説記事が開きます。リンクがない関数は、今後順次追加していきます。
A〜Cの関数
「A」から始まる関数
| 関数名 | 説明 |
|---|---|
| ABS | 数値の絶対値を求める |
| ACCRINT | 定期利付債の経過利息 |
| ACCRINTM | 満期払い債の経過利息 |
| ACOS | 逆余弦(アークコサイン) |
| ACOSH | 双曲線逆余弦 |
| ACOT | 逆余接(アークコタンジェント) |
| ACOTH | 双曲線逆余接 |
| ADDRESS | 行番号・列番号からセル参照の文字列を作る |
| AMORDEGRC | フランス会計の逓減償却を計算する |
| AMORLINC | フランス会計の直線償却を計算する |
| AND | すべての条件がTRUEのときTRUEを返す |
| ARABIC | ローマ数字を数値に変換 |
| ARRAYFORMULA | 1つの数式を範囲全体に一括適用する |
| ASC | 全角の英数カナを半角に変換する |
| ASIN | 逆正弦(アークサイン) |
| ASINH | 双曲線逆正弦 |
| ATAN | 逆正接(アークタンジェント) |
| ATAN2 | XY座標の逆正接 |
| ATANH | 双曲線逆正接 |
| AVEDEV | 平均偏差 |
| AVERAGE | 数値の平均を求める |
| AVERAGEA | 文字列含む平均 |
| AVERAGEIF | 条件付き平均 |
| AVERAGEIFS | 複数条件平均 |
「B」から始まる関数
| 関数名 | 説明 |
|---|---|
| BASE | 10進数をN進数に変換 |
| BESSELI | 第1種変形ベッセル関数 In(x) を計算する |
| BESSELJ | 第1種ベッセル関数 Jn(x) を計算する |
| BESSELK | 第2種変形ベッセル関数 Kn(x) を計算する |
| BESSELY | 第2種ベッセル関数 Yn(x) を計算する |
| BETA.DIST | ベータ分布で確率を推定する完全ガイド |
| BETA.INV | ベータ分布逆関数 |
| BETADIST | ベータ分布(互換) |
| BETAINV | ベータ分布逆関数の旧名(互換) |
| BIN2DEC | 2進数を10進数に変換 |
| BIN2HEX | 2進→16進 |
| BIN2OCT | 2進→8進 |
| BINOM.DIST | 二項分布の確率を求める |
| BINOM.INV | 二項分布逆関数 |
| BINOMDIST | 二項分布(互換) |
| BITAND | ビットANDで権限・フラグ管理 |
| BITLSHIFT | ビット左シフトで2倍計算とフラグ位置生成 |
| BITOR | ビットORで権限・フラグを付与する |
| BITRSHIFT | ビット右シフトで2分の1計算とフラグ抽出 |
| BITXOR | ビットXORでフラグの切り替え・差分検出 |
| BYCOL | 各列にLAMBDA関数を適用する |
| BYROW | 各行にLAMBDA関数を適用する |
「C」から始まる関数
| 関数名 | 説明 |
|---|---|
| CEILING | 基準値の倍数に切り上げる |
| CEILING.MATH | 正方向に切り上げ |
| CEILING.PRECISE | 倍数切り上げ |
| CELL | セルの書式・位置・内容の情報を取得する |
| CHAR | 文字コードに対応する文字を返す |
| CHISQ.DIST | カイ二乗分布の確率を求める |
| CHISQ.DIST.RT | カイ二乗分布(右側) |
| CHISQ.INV | カイ二乗逆関数 |
| CHISQ.INV.RT | カイ二乗逆関数(右側) |
| CHISQ.TEST | カイ二乗検定のp値を求める |
| CHITEST | カイ二乗検定(互換) |
| CHOOSE | インデックス番号で値のリストから選ぶ |
| CHOOSECOLS | 配列から指定した列を抽出する |
| CHOOSEROWS | 配列から指定した行を抽出する |
| CLEAN | 印刷できない制御文字を削除する |
| CODE | 文字列の先頭文字の文字コードを返す |
| COLUMN | セル参照の列番号を求める |
| COLUMNS | 範囲に含まれる列数を求める |
| COMBIN | 組み合わせ |
| COMBINA | 重複組み合わせ |
| COMPLEX | 実数と虚数から複素数を作成する |
| CONCAT | 複数の範囲・文字列を結合する |
| CONCATENATE | 複数の文字列を結合する |
| CONFIDENCE | 信頼区間(互換) |
| CONFIDENCE.NORM | 正規分布の信頼区間 |
| CONFIDENCE.T | t分布の信頼区間 |
| CONVERT | 単位変換 |
| CORREL | 2つのデータの相関係数を求める |
| COS | 余弦(コサイン) |
| COSH | 双曲線余弦 |
| COT | 余接(コタンジェント) |
| COTH | 双曲線余接 |
| COUNT | 数値のみをカウント |
| COUNTA | 空白以外のセルを数える方法 |
| COUNTBLANK | 空白セル数 |
| COUNTIF | 条件付きカウント |
| COUNTIFS | 複数条件カウント |
| COUPDAYBS | 利払日から決済日までの日数 |
| COUPDAYS | 利払い期間の日数 |
| COUPDAYSNC | 決済日から次の利払日の日数 |
| COUPNCD | 次の利払日 |
| COUPNUM | 利払い回数 |
| COUPPCD | 前の利払日 |
| COVAR | 2つのデータの共分散を求める |
| COVARIANCE.P | 母共分散を求める |
| COVARIANCE.S | 標本共分散を求める |
| CRITBINOM | 累積二項分布が基準値以下になる最小値を求める |
| CSC | 余割(コセカント) |
| CSCH | 双曲線余割 |
| CUMIPMT | 累計利息 |
| CUMPRINC | 累計元金 |
D〜Fの関数
「D」から始まる関数
| 関数名 | 説明 |
|---|---|
| DATE | 年・月・日からシリアル値(日付)を作る |
| DATEDIF | 2つの日付の差を年・月・日で求める |
| DATEVALUE | 日付を表す文字列をシリアル値に変換する |
| DAVERAGE | 条件に合うレコードの平均を求める |
| DAY | 日付から「日」を取り出す |
| DAYS | 2つの日付間の日数を求める |
| DAYS360 | 1年を360日として日数を求める |
| DCOUNT | 条件に合う数値セルの個数を求める |
| DCOUNTA | 条件に合う空白以外のセルの個数を求める |
| DDB | 減価償却費を自動計算!二重定率法の使い方と実務テンプレート |
| DEC2BIN | 10進→2進 |
| DEC2HEX | 10進→16進 |
| DEC2OCT | 10進→8進 |
| DECIMAL | N進数を10進数に変換 |
| DEGREES | ラジアン→度 |
| DELTA | 2つの数値が等しいかを0と1で判定する |
| DETECTLANGUAGE | テキストの言語を判定する |
| DEVSQ | 偏差平方和 |
| DGET | 条件に合う1件の値を取り出す |
| DISC | 割引率を求める |
| DIVIDE | 除算と #DIV/0! 対処法 |
| DMAX | 条件に合うレコードの最大値を求める |
| DMIN | 条件に合うレコードの最小値を求める |
| DOLLAR | 数値をドル通貨書式の文字列に変換する |
| DOLLARDE | 分数表記のドル価格を小数に変換 |
| DOLLARFR | 小数のドル価格を分数表記に変換 |
| DPRODUCT | 条件に合うレコードの積を求める |
| DROP | 配列の先頭・末尾から指定数の行列を削除する |
| DSTDEV | 条件に合うレコードの標本標準偏差を求める |
| DSTDEVP | 条件に合うレコードの母標準偏差を求める |
| DSUM | 条件に合うレコードの合計を求める |
| DURATION | マコーレー・デュレーション |
| DVAR | 条件に合うレコードの標本分散を求める |
| DVARP | 条件に合うレコードの母分散を求める |
「E」から始まる関数
| 関数名 | 説明 |
|---|---|
| EDATE | 指定した月数だけ前後の日付を求める |
| EFFECT | 実質年利率(実効金利)を求める |
| ENCODEURL | 文字列をURLエンコードする |
| EOMONTH | 指定した月数だけ前後の月末日を求める |
| ERF | 誤差関数(Error Function)を解説 |
| ERF.PRECISE | ERFとの違いを解説 |
| ERFC | テール確率・不良率を1行で計算 |
| ERFC.PRECISE | ERFCとの違いを解説 |
| ERROR.TYPE | エラーの種類に対応する数値を返す |
| EVEN | 偶数に切り上げ |
| EXACT | 2つの文字列が完全一致するか判定する |
| EXP | eのべき乗を求める方法 |
| EXPAND | 配列を指定サイズまで拡張する |
| EXPON.DIST | 指数分布 |
| EXPONDIST | 指数分布(互換) |
「F」から始まる関数
| 関数名 | 説明 |
|---|---|
| F.DIST | F分布 |
| F.DIST.RT | F分布(右側) |
| F.INV | F分布逆関数 |
| F.INV.RT | F分布逆関数(右側) |
| FACT | 階乗 |
| FACTDOUBLE | 二重階乗 |
| FALSE | 論理値FALSEを返す |
| FDIST | F分布(互換) |
| FILTER | 条件に一致する行を一括抽出する |
| FIND | 文字列の位置を検索する(大小区別) |
| FINDB | 文字列の位置をバイト単位で検索する(大小区別) |
| FINV | F分布逆関数(互換) |
| FISHER | 相関係数をフィッシャー変換でz値に変換する |
| FISHERINV | フィッシャー逆変換で相関係数に戻す |
| FIXED | 数値を指定桁数の文字列に変換する |
| FLATTEN | 配列を1列にまとめる方法 |
| FLOOR | 基準値の倍数に切り捨てる |
| FLOOR.MATH | 負の数も安心の切り捨て |
| FLOOR.PRECISE | 倍数切り捨て |
| FORECAST | 線形回帰で将来の値を予測する |
| FORECAST.LINEAR | 線形予測 |
| FORMULATEXT | セルの数式を文字列として返す |
| FREQUENCY | 度数分布 |
| FTEST | F検定で分散を比較する |
| FTEST.COMPAT | F検定(互換) |
| FV | 将来価値・積立シミュレーション完全ガイド |
| FVSCHEDULE | 変動利率の将来価値 |
G〜Iの関数
「G」から始まる関数
| 関数名 | 説明 |
|---|---|
| GAMMA | ガンマ関数 |
| GAMMA.DIST | ガンマ分布 |
| GAMMA.INV | ガンマ分布逆関数 |
| GAMMADIST | ガンマ分布(互換) |
| GAMMAINV | ガンマ分布逆関数(互換) |
| GAMMALN | ガンマ関数の自然対数 |
| GAMMALN.PRECISE | ガンマ関数対数 |
| GAUSS | 標準正規分布の累積確率 |
| GCD | 最大公約数を求める |
| GEOMEAN | 幾何平均 |
| GESTEP | 数値がしきい値以上かを0と1で判定する |
| GETPIVOTDATA | ピボットテーブルから値を取り出す |
| GOOGLEFINANCE | 株価・為替などの金融データを取得する |
| GOOGLETRANSLATE | テキストを翻訳する |
| GROWTH | 指数トレンド |
| GT | 大なり比較を関数で書く方法 |
| GTE | 以上判定を関数で書く方法 |
「H」から始まる関数
| 関数名 | 説明 |
|---|---|
| HARMEAN | 調和平均を求める |
| HEX2BIN | 16進→2進 |
| HEX2DEC | 16進→10進 |
| HEX2OCT | 16進→8進 |
| HLOOKUP | 表の上端行を検索して対応する値を返す |
| HOUR | 時刻から「時」を取り出す |
| HSTACK | 複数の範囲を横に結合する |
| HYPERLINK | クリックできるリンクを作成する |
| HYPGEOM.DIST | 超幾何分布 |
| HYPGEOMDIST | 超幾何分布(互換) |
「I」から始まる関数
| 関数名 | 説明 |
|---|---|
| IF | 条件によって返す値を分岐する |
| IFERROR | 数式がエラーのとき指定した値を返す |
| IFNA | 数式が#N/Aエラーのとき指定した値を返す |
| IFS | 複数の条件を順に判定して値を返す |
| IMABS | 複素数の絶対値(大きさ)を求める |
| IMAGE | セル内に画像を表示する |
| IMAGINARY | 複素数から虚数部を取り出す |
| IMARGUMENT | 複素数の偏角(位相角)をラジアンで求める |
| IMCONJUGATE | 共役複素数(a-bi)を一発で求める |
| IMCOS | 複素数の余弦(コサイン)を一発で計算 |
| IMCOSH | 複素数の双曲線余弦を一発で計算 |
| IMCOT | 複素数の余接(コタンジェント)を一発で計算 |
| IMCOTH | 複素数の双曲線余接(coth)を計算する |
| IMCSC | 複素数の余割(コサイカント)を一発で計算 |
| IMCSCH | 複素数の双曲線余割を求める |
| IMDIV | 複素数の商(割り算)を一発で計算 |
| IMEXP | 複素数のeべき乗(指数関数)を一発で計算 |
| IMLN | 複素数の自然対数を一発で計算 |
| IMLOG10 | 複素数の常用対数を一発計算 |
| IMLOG2 | 複素数の2を底とする対数を一発計算 |
| IMPORTDATA | URL先のCSV/TSVデータを取得する |
| IMPORTFEED | RSS/ATOMフィードを取得する |
| IMPORTHTML | Webページの表やリストを取得する |
| IMPORTRANGE | 別のスプレッドシートからデータを取得する |
| IMPORTXML | XMLデータを取得する |
| IMPOWER | 複素数のべき乗を一発で計算 |
| IMPRODUCT | 複素数の積を一発で計算 |
| IMREAL | 複素数から実数部を取り出す |
| IMSEC | 複素数の正割(セカント)を一発で計算 |
| IMSECH | 複素数の双曲線正割(ハイパーボリックセカント)を一発で計算 |
| IMSIN | 複素数の正弦(サイン)を一発で計算 |
| IMSINH | 複素数の双曲線正弦を一発で計算 |
| IMSQRT | 複素数の平方根を一発で求める |
| IMSUB | 複素数の差を一発で計算 |
| IMSUM | 複素数の和を一発計算 |
| IMTAN | 複素数の正接 |
| IMTANH | 複素数の双曲線正接 |
| INDEX | 行番号・列番号で範囲から値を取り出す |
| INDIRECT | 文字列で指定したセル参照を返す |
| INT | 整数に切り捨て |
| INTERCEPT | 回帰直線のy切片を求める |
| INTRATE | 全額投資の利率を求める |
| IPMT | 利息支払額 |
| IRR | 内部利益率 |
| ISBLANK | セルが空白のときTRUEを返す |
| ISDATE | 値が日付のときTRUEを返す |
| ISERR | #N/A以外のエラーのときTRUEを返す |
| ISERROR | エラー値のときTRUEを返す |
| ISEVEN | 数値が偶数のときTRUEを返す |
| ISFORMULA | セルに数式が含まれるときTRUEを返す |
| ISLOGICAL | 値が論理値のときTRUEを返す |
| ISNA | 値が#N/AエラーのときTRUEを返す |
| ISNONTEXT | 値が文字列以外のときTRUEを返す |
| ISNUMBER | 値が数値のときTRUEを返す |
| ISODD | 数値が奇数のときTRUEを返す |
| ISOWEEKNUM | 日付のISO週番号を求める |
| ISPMT | 元金均等返済の利息を一発計算する方法 |
| ISREF | 値がセル参照のときTRUEを返す |
| ISTEXT | 値が文字列のときTRUEを返す |
| ISURL | 値がURLのときTRUEを返す |
J〜Mの関数
「J」から始まる関数
「K」から始まる関数
| 関数名 | 説明 |
|---|---|
| KURT | データの尖度を求める |
「L」から始まる関数
| 関数名 | 説明 |
|---|---|
| LAMBDA | 独自のカスタム関数を定義する |
| LARGE | データの中でk番目に大きい値を求める |
| LCM | 最小公倍数を求める |
| LEFT | 文字列の左から指定文字数を取り出す |
| LEFTB | 文字列の左から指定バイト数を取り出す |
| LEN | 文字列の文字数を求める |
| LENB | 文字列のバイト数を求める |
| LET | 数式内で計算結果に名前を付けて再利用する |
| LINEST | 統計量一括取得 |
| LN | 自然対数と成長率の計算 |
| LOG | 底を指定して対数を計算する方法 |
| LOG10 | 桁数・pH・dBに活用 |
| LOGEST | 回帰指数曲線の係数を求める |
| LOGINV | 対数正規分布の逆関数値を求める |
| LOGNORM.DIST | 対数正規分布の確率を求める |
| LOGNORM.INV | 対数正規分布逆関数 |
| LOGNORMDIST | 対数正規分布(互換) |
| LOOKUP | ベクトルや配列を検索して対応する値を返す |
| LOWER | 英字を小文字に変換する |
「M」から始まる関数
| 関数名 | 説明 |
|---|---|
| MAKEARRAY | 計算式から指定サイズの配列を生成する |
| MAP | 各要素にLAMBDA関数を適用する |
| MATCH | 範囲内で値の位置(何番目か)を求める |
| MAX | 数値の最大値を求める |
| MAXA | 文字列含む最大値 |
| MAXIFS | 条件付き最大値 |
| MDETERM | 行列式 |
| MDURATION | 修正デュレーション |
| MEDIAN | 中央値 |
| MID | 文字列の途中から指定文字数を取り出す |
| MIDB | 文字列の途中から指定バイト数を取り出す |
| MIN | 数値の最小値を求める |
| MINA | 文字列含む最小値 |
| MINIFS | 条件付き最小値 |
| MINUS | 減算 |
| MINUTE | 時刻から「分」を取り出す |
| MINVERSE | 逆行列 |
| MIRR | 修正内部収益率で投資判断を正確に |
| MMULT | 行列の積 |
| MOD | 除算の余りを求める |
| MODE | 最頻値 |
| MODE.MULT | 複数の最頻値 |
| MODE.SNGL | 最頻値(1つ) |
| MONTH | 日付から「月」を取り出す |
| MROUND | 指定した倍数になるよう四捨五入する |
| MULTINOMIAL | 多項係数 |
| MULTIPLY | *との違いも解説 |
| MUNIT | 指定サイズの単位行列を作成する |
N〜Rの関数
「N」から始まる関数
| 関数名 | 説明 |
|---|---|
| NEGBINOM.DIST | 負の二項分布 |
| NEGBINOMDIST | 負の二項分布(互換) |
| NETWORKDAYS | 土日祝を除いた稼働日数を求める |
| NETWORKDAYS.INTL | 休日を指定して稼働日数を求める |
| NOMINAL | 名目年利率を求める |
| NORM.DIST | 正規分布の確率を求める |
| NORM.INV | 正規分布の逆関数 |
| NORM.S.DIST | 標準正規分布の確率 |
| NORM.S.INV | 確率から標準正規分布のzスコアを逆算する |
| NORMDIST | 正規分布(互換) |
| NORMINV | 正規分布逆関数(互換) |
| NORMSDIST | 標準正規分布(互換) |
| NORMSINV | 標準正規分布の累積分布の逆関数値を求める(互換) |
| NOT | 論理値を反転する |
| NOW | 現在の日付と時刻を求める |
| NPER | 期間数 |
| NPV | 投資の正味現在価値を計算する |
「O」から始まる関数
| 関数名 | 説明 |
|---|---|
| OCT2BIN | 8進→2進 |
| OCT2DEC | 8進→10進 |
| OCT2HEX | 8進→16進数変換 |
| ODD | 奇数に切り上げ |
| ODDFPRICE | 不定期初回利払いの債券価格を計算 |
| ODDFYIELD | 不定期初回利払いの利回りを計算 |
| ODDLPRICE | 不定期最終利払いの価格を計算 |
| ODDLYIELD | 不定期最終利払いの利回りを計算 |
| OFFSET | 基準セルから指定数だけ移動した参照を返す |
| OR | いずれかの条件がTRUEのときTRUEを返す |
「P」から始まる関数
| 関数名 | 説明 |
|---|---|
| PDURATION | 目標金額に到達するまでの期間を計算する |
| PEARSON | ピアソンの積率相関係数を求める |
| PERCENTILE | パーセンタイル値を求める方法 |
| PERCENTILE.EXC | パーセンタイル(0,1除外) |
| PERCENTILE.INC | パーセンタイル(0,1含む) |
| PERCENTRANK | パーセント順位を求める方法 |
| PERCENTRANK.EXC | パーセント順位(0,1除外) |
| PERCENTRANK.INC | パーセント順位(0,1含む) |
| PERMUT | 順列 |
| PERMUTATIONA | 重複順列でパターン数を計算する |
| PHI | 標準正規分布の密度関数値を求める |
| PI | π(円周率) |
| PMT | 定期支払額 |
| POISSON | ポアソン分布(互換) |
| POISSON.DIST | ポアソン分布 |
| POWER | べき乗(累乗)を一発計算 |
| PPMT | 元金支払額 |
| PRICE | 定期利付債の価格 |
| PRICEDISC | 割引債の価格 |
| PRICEMAT | 満期利付債の価格 |
| PROB | 確率計算 |
| PRODUCT | 引数を掛け合わせる |
| PROPER | 英単語の先頭文字だけを大文字に変換する |
| PV | 将来のお金を「今の価値」に換算する |
「Q」から始まる関数
| 関数名 | 説明 |
|---|---|
| QUARTILE | 四分位数・外れ値検出・箱ひげ図まで |
| QUARTILE.EXC | 四分位数(0,4除外) |
| QUARTILE.INC | 四分位数(0,4含む) |
| QUERY | SQLライクな構文でデータを抽出・集計する |
| QUOTIENT | 除算の商の整数部を求める |
「R」から始まる関数
| 関数名 | 説明 |
|---|---|
| RADIANS | 度→ラジアン |
| RAND | 乱数を固定する方法も解説 |
| RANDARRAY | ランダムな数値の配列を生成する |
| RANDBETWEEN | 範囲内の整数をランダムに生成 |
| RANK | 数値のリスト内での順位を求める |
| RANK.AVG | 数値のリスト内での順位を求める(同順位は平均) |
| RANK.EQ | 数値のリスト内での順位を求める(同順位は同じ値) |
| RATE | 利率 |
| RECEIVED | 完全投資証券の満期受取額を計算する |
| REDUCE | 配列を1つの値に集約する |
| REGEXEXTRACT | 正規表現に一致する文字列を抽出する |
| REGEXMATCH | 正規表現に一致するか判定する |
| REGEXREPLACE | 正規表現に一致する文字列を置換する |
| REPLACE | 指定位置の文字を別の文字に置き換える |
| REPLACEB | 指定バイト位置の文字を置き換える |
| REPT | 文字列を指定回数だけ繰り返す |
| RIGHT | 文字列の右から指定文字数を取り出す |
| RIGHTB | 文字列の右から指定バイト数を取り出す |
| ROMAN | ローマ数字変換 |
| ROUND | 数値を四捨五入する |
| ROUNDDOWN | 消費税・勤怠の端数を切り捨てる |
| ROUNDUP | 切り上げ |
| ROW | セル参照の行番号を求める |
| ROWS | 範囲に含まれる行数を求める |
| RRI | 複利利率・CAGRを求める3つのレシピ |
| RSQ | 決定係数R²を求める |
S〜Zの関数
「S」から始まる関数
| 関数名 | 説明 |
|---|---|
| SCAN | 配列を順に集約し中間値も返す |
| SEARCH | 文字列の位置を検索する(大小無視) |
| SEARCHB | 文字列の位置をバイト単位で検索する(大小無視) |
| SEC | 正割(セカント) |
| SECH | 双曲線正割(ハイパボリックセカント)を求める |
| SECOND | 時刻から「秒」を取り出す |
| SEQUENCE | 連続した数値の配列を生成する |
| SERIESSUM | べき級数の和 |
| SIGN | 数値の符号(正負・ゼロ)を求める |
| SIN | 正弦(サイン) |
| SINH | 双曲線正弦 |
| SKEW | 歪度 |
| SKEW.P | 母集団歪度 |
| SLN | 減価償却費を自動計算!定額法の使い方と実務テンプレート |
| SLOPE | 回帰直線の傾きを求める |
| SMALL | データの中でk番目に小さい値を求める |
| SORTBY | 別の範囲を基準に並べ替える |
| SORTN | 並べ替えて上位N件を抽出する |
| SPARKLINE | セル内に小さなグラフを表示する |
| SPLIT | 区切り文字で文字列を分割する |
| SQRT | 平方根 |
| SQRTPI | π×nの平方根 |
| STANDARDIZE | 値を標準化(zスコア化)する |
| STDEV | 標本標準偏差でデータのばらつきを測る |
| STDEV.P | 母集団全体の標準偏差を求める |
| STDEV.S | 標本に基づく標準偏差を求める |
| STDEVA | 文字列・TRUE/FALSEを含む標準偏差 |
| STDEVP | 母集団標準偏差を求める |
| STDEVPA | 文字列含む母標準偏差 |
| STEYX | 回帰の標準誤差を求める |
| SUBSTITUTE | 指定した文字列を別の文字列に置換する |
| SUBTOTAL | フィルタや小計に対応した集計を行う |
| SUM | 合計を求める基本から実務活用まで |
| SUMIF | 条件に一致する数値を合計する |
| SUMIFS | 複数条件に一致する数値を合計する |
| SUMPRODUCT | 配列の積の和 |
| SUMSQ | 平方和 |
| SUMX2MY2 | 差の平方和 |
| SUMX2PY2 | 平方の和 |
| SUMXMY2 | 差の二乗の合計 |
| SWITCH | 式の値に応じてケース分岐する |
| SYD | 減価償却費を自動計算!算術級数法の使い方と実務テンプレート |
「T」から始まる関数
| 関数名 | 説明 |
|---|---|
| T.DIST | t分布の確率を求める |
| T.DIST.2T | t分布の両側確率でp値を求める |
| T.DIST.RT | t分布(右側) |
| T.INV | t分布の逆関数 |
| T.INV.2T | t分布逆関数(両側) |
| TAKE | 配列の先頭・末尾から指定数の行列を取り出す |
| TAN | 正接(タンジェント) |
| TANH | 双曲線正接 |
| TBILLEQ | 米国T-Billの利回りを年率換算 |
| TBILLPRICE | 米国T-Billの価格を割引率から計算 |
| TBILLYIELD | 米国T-Billの利回りを購入価格から計算 |
| TDIST | t分布の確率を求める(互換) |
| TEXT | 数値や日付を指定書式の文字列に変換する |
| TEXTJOIN | 区切り文字を挟んで複数の文字列を結合する |
| TEXTSPLIT | 文字列を区切り文字で列方向・行方向に分割する |
| TIME | 時・分・秒から時刻を作る |
| TIMEVALUE | 時刻を表す文字列を時刻値に変換する |
| TINV | t分布の逆関数を求める(互換) |
| TOCOL | 2次元データを1列に変換する |
| TODAY | 今日の日付を求める |
| TOROW | 2次元データを1行に変換する |
| TRANSPOSE | 行と列を入れ替える |
| TREND | 線形トレンドで将来の値を一括予測する |
| TRIM | 前後と連続した余分なスペースを削除する |
| TRIMMEAN | 外れ値を除いたトリム平均を求める |
| TRUE | 論理値TRUEを返す |
| TRUNC | 小数部切り捨て |
| TTEST | t検定でデータの差を判定する |
| TYPE | 値のデータ型を数値で返す |
「U」から始まる関数
| 関数名 | 説明 |
|---|---|
| UMINUS | 符号反転(正負を逆にする) |
| UNARY_PERCENT | 数値をパーセント値に変換する |
| UNICHAR | Unicode値に対応する文字を返す |
| UNICODE | 文字のUnicode値を返す |
| UNIQUE | 重複を除いた一意の値を取り出す |
| UPLUS | そのまま返す |
| UPPER | 英字を大文字に変換する |
「V」から始まる関数
| 関数名 | 説明 |
|---|---|
| VALUE | 数値を表す文字列を数値に変換する |
| VAR | 標本分散を求める |
| VAR.P | 母集団全体の分散を求める |
| VAR.S | 標本に基づく分散を求める |
| VARA | 文字列・論理値を含む分散 |
| VARP | 母集団分散を求める |
| VARPA | 文字列・論理値を含む母分散 |
| VDB | 期間範囲の減価償却費を合計する |
| VLOOKUP | 表の左端列を検索して対応する値を返す |
| VSTACK | 複数の範囲を縦に結合する |
「W」から始まる関数
| 関数名 | 説明 |
|---|---|
| WEEKDAY | 日付の曜日を数値で求める |
| WEEKNUM | 日付の週番号を求める |
| WEIBULL | ワイブル分布の値を求める(互換) |
| WEIBULL.DIST | ワイブル分布 |
| WORKDAY | 指定営業日後の日付を求める |
| WORKDAY.INTL | 休日を指定して営業日後の日付を求める |
| WRAPCOLS | 1次元データを指定数で折り返して列方向の配列にする |
| WRAPROWS | 1次元データを指定数で折り返して行方向の配列にする |
「X」から始まる関数
| 関数名 | 説明 |
|---|---|
| XIRR | 不規則キャッシュフローのIRR |
| XLOOKUP | 表を検索して対応する値を返す(VLOOKUPの後継) |
| XMATCH | 範囲内で値の位置を求める(MATCHの後継) |
| XNPV | 不規則なキャッシュフローのNPVを計算する |
| XOR | 排他的論理和(奇数個がTRUEのときTRUE)を返す |
「Y」から始まる関数
「Z」から始まる関数
まとめ
この記事では、Googleスプレッドシートの全関数をアルファベット順にまとめました。関数名がわかっているときは、ブラウザの検索機能(Ctrl+F / Command+F)を使うと目的の関数をすぐに見つけられます。
「やりたいことは決まっているけれど関数名が思い出せない」というときは、機能別のスプレッドシート関数一覧から逆引きするのが便利です。数学・統計・論理・文字列・検索など、目的のカテゴリから関数を探せますよ。IMPORTRANGE関数の基本はIMPORTRANGE関数の使い方も参考にしてください。
スプレッドシートならではの関数をまとめて知りたい方はExcelにないSheets専用関数17選、数式がエラーになったときはスプレッドシートのエラー値一覧もあわせてどうぞ。
このページはブックマークしておくと、スプレッドシートの作業中にいつでも辞書として使えます。気になる関数があれば、リンク先の解説記事で具体的な使い方を確認してみてください。
