Excel VBA テクニック集
関数一覧





Excel VBA テクニック集




(旧)統計関数
関数 戻り値 使い方 説明
BETADIST 数値 BETADIST(x ,α ,β ,A ,B) β分布の累積分布関数の値を返します。
BINOMDIST 数値 BINOMDIST(成功数 ,試行回数 ,成功率 ,関数形式) 二項分布の確率関数の値を返します。
CHIDIST 数値 CHIDIST(x ,自由度) カイ2乗分布の片側確率の値を返します。
CHIINV 数値 CHIINV(確率 ,自由度) カイ2乗分布の片側確率の逆関数の値を返します。
CHITEST CHITEST(実測値範囲 ,期待値範囲) カイ2乗(χ2)検定を行います。
CONFIDENCE CONFIDENCE(α ,標準偏差 ,標本数) 母集団に対する信頼区間を返します。
CONVER CONVER(配列1 ,,配列2) 共分散を返します。共分散とは、2組の対応するデータ間での標準偏差の積の平均値です。
COVAR COVAR(配列1 ,配列2) 共分散(2組の対応するデータ間での標準偏差の積の平均値)を返します。
CRITBINOM CRITBINOM(試行回数 ,成功率 ,α) 累積二項分布の値が基準値以上になるような最小の値を返します。
EXPONDIST 数値 EXPONDIST(x ,λ ,関数形式) 指数分布関数を返します。
FDIST 数値 FDIST(x ,自由度1 ,自由度2) F分布の確率関数の値を返します。
FINV 数値 FINV(確率 ,自由度1 ,自由度2) F分布の確率関数の逆関数値を返します。
FORECAST FORECAST(x ,既知のy ,既知のx) 既存の値を使用して、将来の値を計算または予測します。
FTEST FTEST(配列1 ,配列2) F検定の結果を返します。
GAMMADIST 数値 GAMMADIST(x ,α ,β ,関数形式) ガンマ分布関数の値を返します。
GAMMAINV 数値 GAMMAINV(確率 ,α ,β) ガンマ分布の累積分布関数の逆関数値を返します。
HYPGEOMDIST HYPGEOMDIST(標本の成功数 ,標本数 ,母集団の成功数 ,母集団の大きさ) 超幾何分布関数の値を返します。
LOGINV LOGINV(確率 ,平均 ,標準偏差) 対数正規型の累積分布関数の逆関数の値を返します。
LOGNORMDIST LOGNORMDIST(x ,平均 ,標準偏差) 対数正規分布の累積分布関数の値を返します。
MODE 数値 MODE(数値1 ,数値2 ,...) 最も頻繁に出現する値(最頻値)を返します。
NEGBINOMDIST NEGBINOMDIST(失敗数 ,成功数 ,成功率) 負の二項分布の確率関数値を返します。
NORMDIST NORMDIST(x ,平均 ,標準偏差 ,関数形式) 正規分布の累積分布関数の値を返します。
NORMINV NORMINV(確率 ,平均 ,標準偏差) 正規分布の累積分布関数の逆関数値を返します。
NORMSDIST NORMSDIST(z) 標準正規分布の累積分布関数の値を返します。
NORMSINV NORMSINV(確率) 標準正規分布の累積分布関数の逆関数値を返します。
PERCENTILE PERCENTILE(配列 ,率) 特定の範囲に含まれるデータの第k百分位数に当たる値を返します。
PERCENTRANK PERCENTRANK(配列 ,x ,有効桁数) 配列内での値の順位を百分率で表した値を返します。
POISSON POISSON(イベント数 ,平均 ,関数形式) ポアソン確率の値を返します。
QUARTILE QUARTILE(配列 ,戻り値) 配列に含まれるデータから四分位数を抽出します。
RANK 数値 RANK(数値 ,参照 ,順序) 数値のリストの中で、指定した数値の序列を返します。
STDEV 数値 STDEV(数値1 ,数値2 ,...) 引数を正規母集団の標本と見なし、標本に基づいて母集団の標準偏差の推定値を返します。
STDEVP 数値 STDEVP(数値1 ,数値2 ,...) 引数を母集団全体と見なし、母集団の標準偏差を返します。
TDIST TDIST(x ,自由度 ,分布の指定) スチューデントのt分布の値を返します。
TINV TINV(確率 ,自由度) スチューデントのt分布の逆関数値を返します。
TTEST TTEST(配列1 ,配列2 ,検定の指定 ,検定の種類) スチューデントのt分布に従う確率を返します。
VAR 数値 VAR(数値1 ,数値2 ,...) 引数を正規母集団の標本と見なし、標本に基づいて母集団の分散の推定値(不偏分散)を返します。
VARP 数値 VARP(数値1 ,数値2 ,...) 引数を母集団全体と見なし、母集団の分散(標本分散)を返します。
WEIBULL WEIBULL(x ,α ,β ,関数形式) ワイブル分布の値を返します。
ZTEST ZTEST(配列 ,x ,σ) z検定の片側P値を返します。

Web関数
関数 戻り値 使い方 説明
ENCODEURL ENCODEURL(文字列) URL形式でエンコードされた文字列を返します。
FILTERXML FILTERXML(xml ,xpath) 指定されたXPathに基づいてXMLコンテンツの特定のデータを返します。
WEBSERVICE WEBSERVICE(url) Webサービスからのデータを返します。

情報関数
関数 戻り値 使い方 説明
CELL CELL(検査の種類 ,参照) セルの書式、位置、内容についての情報を返します。
ERROR.TYPE 数値 ERROR.TYPE(エラー値) エラーの種類に対応する数値を返します。
INFO INFO(検査の種類) 現在の操作環境についての情報を返します。
ISBLANK 論理 ISBLANK(テストの対象) 対象が空白セルを参照するときにTRUEを返します。
ISERR 論理 ISERR(テストの対象) 対象が#N/A以外のエラー値のときにTRUEを返します。
ISERROR 論理 ISERROR(テストの対象) 対象が任意のエラー値のときにTRUEを返します。
ISEVEN 論理 ISEVEN(数値) 数値が偶数のときにTRUEを返します。
ISFORMULA 論理 ISFORMULA(参照) 数式が含まれるセルへの参照がある場合にTRUEを返します。
ISLOGICAL 論理 ISLOGICAL(テストの対象) 対象が論理値のときにTRUEを返します。
ISNA 論理 ISNA(テストの対象) 対象がエラー値#N/AのときにTRUEを返します。
ISNONTEXT 論理 ISNONTEXT(テストの対象) 対象が文字列以外のときにTRUEを返します。
ISNUMBER 論理 ISNUMBER(テストの対象) 対象が数値のときにTRUEを返します。
ISODD 論理 ISODD(数値) 数値が奇数のときにTRUEを返します。
ISREF 論理 ISREF(テストの対象) 対象がセル参照のときにTRUEを返します。
ISTEXT 論理 ISTEXT(テストの対象) 対象が文字列のときにTRUEを返します。
N 数値 N(値) 値を数値に変換します。
NA NA() エラー値#N/Aを返します。
SHEET 数値 SHEET(値) 参照されるシートのシート番号を返します。
SHEETS 数値 SHEETS(参照) 参照内のシート数を返します。
TYPE 数値 TYPE(値) データ型を表す数値を返します。

文字列関数
関数 戻り値 使い方 説明
ASC 文字列 ASC(文字列) 全角(2バイト)の英数カナ文字を半角(1バイト)の文字に変換します。
BAHTTEXT 文字列 BAHTTEXT(数値) 数値を四捨五入し、バーツ通貨書式を設定した文字列に変換します。
CHAR 文字列 CHAR(数値) 数値で指定された文字を返します。
CLEAN 文字列 CLEAN(文字列) 文字列から印刷できない文字を削除します。
CODE 数値 CODE(文字列) テキスト文字列内の先頭文字の数値コードを返します。
CONCAT CONCAT(テキスト1 ,...) 複数の範囲や文字列からのテキストを結合しますが、区切り記号またはIgnoreEmpty引数は提供しません。
CONCATENATE 文字列 CONCATENATE(文字列1 ,文字列2 ,...) 2つ以上のテキスト文字列を1つの文字列に結合します。
DBCS 文字列 DBCS(文字列) 文字列内の半角(1バイト)の英数カナ文字を全角(2バイト)の文字に変換します。
DOLLAR DOLLAR(数値 ,桁数) 数値を四捨五入し、通貨書式を設定した文字列に変換します。ドル($)通貨書式が設定されます。
EXACT 論理 EXACT(文字列1 ,文字列2) 2つの文字列が等しいかどうかを判定します。
FIND 数値 FIND(検索文字列 ,対象 ,開始位置) 指定された文字列を他の文字列の中で検索します。大文字と小文字は区別されます。
FINDB 数値 FINDB(検索文字列 ,対象 ,開始位置) 指定された文字列を他の文字列の中で検索します。大文字と小文字は区別されます。
FIXED 文字列 FIXED(数値 ,桁数 ,桁区切り) 数値を四捨五入し、書式設定した文字列に変換します。
JIS 文字列 JIS(文字列) 文字列内の半角(1バイト)の文字を全角(2バイト)の文字に変換します。
LEFT 文字列 LEFT(文字列 ,文字数) 文字列の先頭(左端)から指定された文字数の文字を返します。
LEFTB 文字列 LEFTB(文字列 ,バイト数) 文字列の先頭(左端)から指定されたバイト数の文字を返します。
LEN 数値 LEN(文字列) 文字列に含まれる文字数を返します。
LENB 数値 LENB(文字列) 文字列に含まれるバイト数を返します。
LOWER 文字列 LOWER(文字列) 文字列に含まれる英字をすべて小文字に変換します。
MID 文字列 MID(文字列 ,開始位置 ,文字数) 文字列の任意の位置から指定された文字数の文字を返します。
MIDB 文字列 MIDB(文字列 ,開始位置 ,バイト数) 文字列の任意の位置から指定された文字数の文字を返します。
NUMBERVALUE NUMBERVALUE(文字列 ,小数点記号 ,桁区切り記号) 文字列をロケールに依存しない方法で数値に変換します。
PHONETIC 文字列 PHONETIC(参照) 文字列からふりがなを抽出します。
PROPER PROPER(文字列) 文字列に含まれる英単語の先頭文字だけを大文字に変換します。
REPLACE 文字列 REPLACE(文字列 ,開始位置 ,文字数 ,置換文字列) 文字列中の指定された数の文字を他の文字に置き換えます。
REPLACEB 文字列 REPLACEB(文字列 ,開始位置 ,バイト数 ,置換文字列) 文字列中の指定された数の文字を他の文字に置き換えます。
REPT 文字列 REPT(文字列 ,繰り返し回数) 文字列を指定された回数だけ繰り返して表示します。
RIGHT 文字列 RIGHT(文字列 ,文字数) 文字列の末尾(右端)から指定された文字数の文字を返します。
RIGHTB 文字列 RIGHTB(文字列 ,バイト数) 文字列の末尾(右端)から指定されたバイト数の文字を返します。
SEARCH 数値 SEARCH(検索文字列 ,対象 ,開始位置) 指定された文字列を他の文字列の中で検索します。大文字と小文字は区別されません。
SEARCHB 数値 SEARCHB(検索文字列 ,対象 ,開始位置) 指定された文字列を他の文字列の中で検索します。大文字と小文字は区別されません。
SUBSTITUTE SUBSTITUTE(文字列 ,検索文字列 ,置換文字列 ,置換対象) 文字列中の指定された文字を他の文字に置き換えます。
T 文字列 T(値) 引数を文字列に変換します。
TEXT 文字列 TEXT(値 ,表示形式) 数値を書式設定した文字列に変換します。
TEXTJOIN 文字列 TEXTJOIN(区切り文字 ,空のセルは無視 ,テキスト1 ,...) 複数の範囲や文字列からのテキストを結合し、結合する各テキスト値の間に、指定した区切り記号を挿入します。区切り記号が空の文字列の場合は、範囲が連結されます。
TRIM 文字列 TRIM(文字列) 文字列から余分なスペースを削除します。
UNICHAR 文字列 UNICHAR(数値) 指定された数値により参照されるUnicode文字を返します。
UNICODE 数値 UNICODE(文字列) 文字列の最初の文字に対応する番号(コードポイント)を返します。
UPPER 文字列 UPPER(文字列) 文字列に含まれる英字をすべて大文字に変換します。
VALUE 数値 VALUE(文字列) 文字列を数値に変換します。
YEN YEN(数値 ,桁数) 数値を四捨五入し、通貨書式を設定した文字列に変換します。円(\)通貨書式が設定されます。

日付・時刻関数
関数 戻り値 使い方 説明
DATE 日付シリアル値 DATE(年 ,月 ,日) 指定された日付に対応するシリアル値を返します。
DATEDIF 数値 DATEDIF(開始日 ,終了日 ,単位) 2つの日付間の日数、月数、年数を計算します。この関数は、年齢を計算する数式に使うと便利です。
DATEVALUE 日付シリアル値 DATEVALUE(日付文字列) 日付を表す文字列をシリアル値に変換します。
DAY 文字列 DAY(シリアル値) シリアル値を日付に変換します。
DAYS 数値 DAYS(終了日 ,開始日) 2つの日付間の日数を返します。
DAYS360 DAYS360(開始日 ,終了日 ,方式) 1年を360日(30日x12)として、支払いの計算などに使用される2つの日付の間の日数を返します。
EDATE 日付シリアル値 EDATE(開始日 ,月) 開始日から起算して、指定した月数だけ前または後の日付に対応するシリアル値を返します。
EOMONTH 日付シリアル値 EOMONTH(開始日 ,月) 開始日から起算して、指定した月数だけ前または後の月の最終日に対応するシリアル値を返します。
HOUR 数値 HOUR(シリアル値) シリアル値を時刻に変換します。
ISOWEEKNUM ISOWEEKNUM(日付) 指定された日付のその年におけるISO週番号を返します。
MINUTE 数値 MINUTE(シリアル値) シリアル値を時刻の分に変換します。
MONTH 数値 MONTH(シリアル値) シリアル値を月に変換します。
NETWORKDAYS NETWORKDAYS(開始日 ,終了日 ,祭日) 開始日と終了日を指定して、その期間内の稼動日の日数を返します。
NETWORKDAYS.INTL NETWORKDAYS.INTL(開始日 ,終了日 ,週末 ,祭日) 週末がどの曜日で何日間あるかを示すパラメーターを使用して、開始日と終了日の間にある稼働日の日数を返します。
NOW 日付・時刻シリアル値 NOW() 現在の日付と時刻に対応するシリアル値を返します。
SECOND 数値 SECOND(シリアル値) シリアル値を時刻の秒に変換します。
TIME 時刻シリアル値 TIME(時 ,分 ,秒) 指定した時刻に対応するシリアル値を返します。
TIMEVALUE 時刻シリアル値 TIMEVALUE(時刻文字列) 時刻を表す文字列をシリアル値に変換します。
TODAY 日付シリアル値 TODAY() 現在の日付に対応するシリアル値を返します。
WEEKDAY 数値 WEEKDAY(シリアル値 ,種類) シリアル値を曜日に変換します。
WEEKNUM 数値 WEEKNUM(シリアル値 ,週の基準) シリアル値をその年の何週目に当たるかを示す値に変換します。
WORKDAY 日付シリアル値 WORKDAY(開始日 ,日数 ,祭日) 開始日から起算して、指定した稼動日数だけ前または後の日付に対応するシリアル値を返します。
WORKDAY.INTL 日付シリアル値 WORKDAY.INTL(開始日 ,日数 ,週末 ,祭日) 週末がどの曜日で何日間あるかを示すパラメーターを使用して、開始日から起算して指定した稼働日数だけ前または後の日付に対応するシリアル値を返します。
YEAR 数値 YEAR(シリアル値) シリアル値を年に変換します。
YEARFRAC YEARFRAC(開始日 ,終了日 ,基準) 開始日と終了日を指定して、その間の期間が1年間に対して占める割合を返します。

検索関数
関数 戻り値 使い方 説明
ADDRESS 文字列 ADDRESS(行番号 ,列番号 ,参照の種類 ,参照形式 ,シート名) ワークシート上のセル参照を文字列として返します。
AREAS 数値 AREAS(参照) 指定された範囲に含まれる領域の個数を返します。
CHOOSE 結果の型 CHOOSE(インデックス ,値1 ,値2 ,...) 引数リストの値の中から特定の値を1つ選択します。
COLUMN 数値 COLUMN(参照) セル参照の列番号を返します。
COLUMNS 数値 COLUMNS(配列) セル参照の列数を返します。
FORMULATEXT FORMULATEXT(参照) 指定された参照の位置にある数式をテキストとして返します。
GETPIVOTDATA GETPIVOTDATA(データフィールド ,ピボットテーブル ,フィールド ,アイテム ,...) ピボットテーブルレポートに格納されているデータを返します。
HLOOKUP 結果の型 HLOOKUP(検索値 ,範囲 ,行番号 ,検索方法) 配列の上端行で特定の値を検索し、対応するセルの値を返します。
HYPERLINK HYPERLINK(リンク先 ,別名) ネットワークサーバー、イントラネット、またはインターネット上に格納されているドキュメントを開くために、ショートカットまたはジャンプを作成します。
INDEX 結果の型 INDEX(参照 ,行番号 ,列番号 ,領域番号) セル参照または配列から、指定された位置の値を返します。
INDIRECT Range定義 INDIRECT(参照文字列 ,参照形式) 参照文字列によって指定されるセルに入力されている文字列を介して、間接的にセルを指定します。
LOOKUP 結果の型 LOOKUP(検査値 ,検査範囲 ,対応範囲) ベクトル(1行または1列で構成されるセル範囲)または配列を検索し、対応する値を返します。
MATCH 数値 MATCH(検査値 ,検査範囲 ,[照合の型]) 照合の型に従って参照または配列に含まれる値を検索し、検査値と一致する要素の相対的な位置を数値で返します。
OFFSET OFFSET(参照 ,行数 ,列数 ,高さ ,幅) 指定された行数と列数だけシフトした位置にあるセルまたはセル範囲への参照(オフセット参照)を返します。
ROW 数値 ROW(参照) セル参照の行番号を返します。
ROWS 数値 ROWS(配列) セル参照の行数を返します。
RTD RTD(プログラムID ,サーバー ,トピック1 ,トピック2 ,...) COMオートメーションに対応するプログラムからリアルタイムのデータを取得します。
SORT SORT(array ,[sort_index] ,[sort_order] ,[by_col]) SORT関数では、範囲または配列の内容を並べ替えます。
SORTBY SORTBY(array ,by_array1 ,[sort_order1] ,[by_array2] ,[sort_order2] ,…) 範囲または配列の内容を、対応する範囲または配列の値に基づいて並べ替えます。
TRANSPOSE TRANSPOSE(配列) 配列で指定された範囲のデータの行列変換を行います。
UNIQUE UNIQUE(array ,[by_col] ,[occurs_once]) 一覧または範囲内の一意の値の一覧を返します。
VLOOKUP 結果の型 VLOOKUP(検索値 ,範囲 ,列番号 ,検索方法) 配列の左端列で特定の値を検索し、対応するセルの値を返します。
XLOOKUP XLOOKUP(検査値 ,検査範囲 ,戻り配列) 範囲または配列を検索し、見つかった最初の一致に対応する項目を返します。
XMATCH XMATCH(検索値 ,検索範囲 ,一致モード ,検索モード) 配列またはセル範囲内の項目の相対的な位置を返します。

統計関数
関数 戻り値 使い方 説明
AVEDEV 数値 AVEDEV(数値1 ,数値2 ,...) データ全体の平均値に対するそれぞれのデータの絶対偏差の平均を返します。
AVERAGE 数値 AVERAGE(数値1 ,数値2 ,...) 引数の平均値を返します。
AVERAGEA 数値 AVERAGEA(値1 ,値2 ,...) 数値、文字列、および論理値を含む引数の平均値を返します。
AVERAGEIF 数値 AVERAGEIF(範囲 ,条件 ,平均対象範囲) 範囲内の検索条件に一致するすべてのセルの平均値(算術平均)を返します。
AVERAGEIFS AVERAGEIFS(平均対象範囲 ,条件範囲 ,条件 ,...) 複数の検索条件に一致するすべてのセルの平均値(算術平均)を返します。
BETA.DIST 数値 BETA.DIST(x ,α ,β ,関数形式 ,A ,B) β分布の累積分布関数の値を返します。
BETA.INV 数値 BETA.INV(確率 ,α ,β ,A ,B) 指定されたβ分布の累積分布関数の逆関数の値を返します。
BINOM.DIST 数値 BINOM.DIST(成功数 ,試行回数 ,成功率 ,関数形式) 二項分布の確率関数の値を返します。
BINOM.DIST.RANGE 数値 BINOM.DIST.RANGE(試行回数 ,成功率 ,成功数 ,成功数2) 二項分布を使用した試行結果の確率を返します。
BINOM.INV 数値 BINOM.INV(試行回数 ,成功率 ,α) 累積二項分布の値が基準値以上になるような最小の値を返します。
CHISQ.DIST 数値 CHISQ.DIST(x ,自由度 ,関数形式) 累積ベータ確率密度関数の値を返します。
CHISQ.DIST.RT 数値 CHISQ.DIST.RT(x ,自由度) カイ2乗分布の片側確率の値を返します。
CHISQ.INV 数値 CHISQ.INV(確率 ,自由度) 累積β確率密度関数の値を返します。
CHISQ.INV.RT 数値 CHISQ.INV.RT(確率 ,自由度) カイ2乗分布の片側確率の逆関数の値を返します。
CHISQ.TEST CHISQ.TEST(実測値範囲 ,期待値範囲) カイ2乗(χ2)検定を行います。
CONFIDENCE.NORM CONFIDENCE.NORM(α ,標準偏差 ,標本数) 母集団に対する信頼区間を返します。
CONFIDENCE.T CONFIDENCE.T(α ,標準偏差 ,標本数) スチューデントのt分布を使用して、母集団に対する信頼区間を返します。
CORREL CORREL(配列1 ,配列2) 2つの配列データの相関係数を返します。
COUNT 数値 COUNT(値1 ,値2 ,...) 引数リストの各項目に含まれる数値の個数を返します。
COUNTA 数値 COUNTA(値1 ,値2 ,...) 引数リストの各項目に含まれるデータの個数を返します。
COUNTBLANK 数値 COUNTBLANK(範囲) 指定された範囲に含まれる空白セルの個数を返します。
COUNTIF 数値 COUNTIF(範囲 ,検索条件) 指定された範囲に含まれるセルのうち、検索条件に一致するセルの個数を返します。
COUNTIFS 数値 COUNTIFS(検索条件範囲 ,検索条件 ,...) 指定された範囲に含まれるセルのうち、複数の検索条件に一致するセルの個数を返します。
COVARIANCE.P COVARIANCE.P(配列1 ,配列2) 共分散を返します。共分散とは、2組の対応するデータ間での標準偏差の積の平均値です。
COVARIANCE.S COVARIANCE.S(配列1 ,配列2) 標本の共分散を返します。共分散とは、2組の対応するデータ間での標準偏差の積の平均値です。
DEVSQ 数値 DEVSQ(数値1 ,数値2 ,...) 標本の平均値に対する各データの偏差の平方和を返します。
EXPON.DIST 数値 EXPON.DIST(x ,λ ,関数形式) 指数分布関数を返します。
F.DIST 数値 F.DIST(x ,自由度1 ,自由度2 ,関数形式) F分布の確率関数の値を返します。
F.DIST.RT 数値 F.DIST.RT(x ,自由度1 ,自由度2) F分布の確率関数の値を返します。
F.INV 数値 F.INV(確率 ,自由度1 ,自由度2) F分布の確率関数の逆関数値を返します。
F.INV.RT 数値 F.INV.RT(確率 ,自由度1 ,自由度2) F分布の確率関数の逆関数値を返します。
F.TEST F.TEST(配列1 ,配列2) F検定の結果を返します。
FISHER FISHER(x) フィッシャー変換の値を返します。
FISHERINV FISHERINV(y) フィッシャー変換の逆関数値を返します。
FORECAST.ETS FORECAST.ETS(目標期日 ,値 ,タイムライン ,季節性 ,データ補間 ,集計) 指数平滑化(ETS)アルゴリズムのAAAバージョンを使って、既存の(履歴)値に基づき将来価値を返します。
FORECAST.ETS.CONFINT FORECAST.ETS.CONFINT(目標期日 ,値 ,タイムライン ,信頼レベル ,季節性 ,データ補間 ,集計) 特定の目標日の予測値について信頼区間を返します。
FORECAST.ETS.SEASONALITY FORECAST.ETS.SEASONALITY(値 ,タイムライン ,データ補間 ,集計) 指定された時系列に見られる反復パターンの長さを返します。
FORECAST.ETS.STAT FORECAST.ETS.STAT(値 ,タイムライン ,統計の種類 ,季節性 ,データ補間 ,集計) 時系列予測の結果として統計値を返します。
FORECAST.LINEAR FORECAST.LINEAR(x ,既知のy ,既知のx) 既存の値に基づいて、将来価値を返します。
FREQUENCY FREQUENCY(データ配列 ,区間配列) 頻度分布を縦方向の数値の配列として返します。
GAMMA 数値 GAMMA(x) ガンマ関数値を返します。
GAMMA.DIST 数値 GAMMA.DIST(x ,α ,β ,関数形式) ガンマ分布関数の値を返します。
GAMMA.INV 数値 GAMMA.INV(確率 ,α ,β) ガンマ分布の累積分布関数の逆関数値を返します。
GAMMALN 数値 GAMMALN(x) ガンマ関数Γ(x)の値の自然対数を返します。
GAMMALN.PRECISE 数値 GAMMALN.PRECISE(x) ガンマ関数Γ(x)の値の自然対数を返します。
GAUSS GAUSS(x) 標準正規分布の累積分布関数より0.5小さい値を返します。
GEOMEAN 数値 GEOMEAN(数値1 ,数値2 ,...) 相乗平均を返します。
GROWTH GROWTH(既知のy ,既知のx ,新しいx ,定数) 指数曲線から予測される値を返します。
HARMEAN 数値 HARMEAN(数値1 ,数値2 ,...) 調和平均を返します。
HYPGEOM.DIST HYPGEOM.DIST(標本の成功数 ,標本数 ,母集団の成功数 ,母集団の大きさ ,関数形式) 超幾何分布関数の値を返します。
INTERCEPT INTERCEPT(既知のy ,既知のx) 回帰直線の切片を返します。
KURT KURT(数値1 ,数値2 ,...) 指定されたデータの尖度を返します。
LARGE 数値 LARGE(配列 ,順位) 指定されたデータの中でk番目に大きなデータを返します。
LINEST LINEST(既知のy ,既知のx ,定数 ,補正) 回帰直線の係数の値を配列で返します。
LOGEST LOGEST(既知のy ,既知のx ,定数 ,補正) 回帰指数曲線の係数の値を配列で返します。
LOGNORM.DIST LOGNORM.DIST(x ,平均 ,標準偏差 ,関数形式) 対数正規分布の累積分布関数の値を返します。
LOGNORM.INV LOGNORM.INV(確率 ,平均 ,標準偏差) 対数正規型の累積分布関数の逆関数値を返します。
MAX 数値 MAX(数値1 ,数値2 ,...) 引数リストに含まれる最大の数値を返します。
MAXA 数値 MAXA(値1 ,値2 ,...) 数値、文字列、および論理値を含む引数リストから最大の数値を返します。
MAXIFS 数値 MAXIFS(最大範囲 ,条件範囲 ,条件 ,...) 条件セットで指定されたセルの中の最大値を返します。
MEDIAN 数値 MEDIAN(数値1 ,数値2 ,...) 引数リストに含まれる数値のメジアン(中央値)を返します。
MIN 数値 MIN(数値1 ,数値2 ,...) 引数リストに含まれる最小の数値を返します。
MINA 数値 MINA(値1 ,値2 ,...) 数値、文字列、および論理値を含む引数リストから最小の数値を返します。
MINIFS 数値 MINIFS(最小範囲 ,条件範囲 ,条件 ,...) 条件セットで指定されたセルの中の最小値を返します。
MODE.MULT 数値 MODE.MULT(数値1 ,数値2 ,...) 配列またはセル範囲として指定されたデータの中で、最も頻繁に出現する値(最頻値)を縦方向の配列として返します。
MODE.SNGL 数値 MODE.SNGL(数値1 ,数値2 ,...) 最も頻繁に出現する値(最頻値)を返します。
NEGBINOM.DIST NEGBINOM.DIST(失敗数 ,成功数 ,成功率 ,関数形式) 負の二項分布の確率関数値を返します。
NORM.DIST NORM.DIST(x ,平均 ,標準偏差 ,関数形式) 正規分布の累積分布関数の値を返します。
NORM.INV NORM.INV(確率 ,平均 ,標準偏差) 正規分布の累積分布関数の逆関数値を返します。
NORM.S.DIST NORM.S.DIST(z ,関数形式) 標準正規分布の累積分布関数の値を返します。
NORM.S.INV NORM.S.INV(確率) 標準正規分布の累積分布関数の逆関数値を返します。
PEARSON PEARSON(配列1 ,配列2) ピアソンの積率相関係数rの値を返します。
PERCENTILE.EXC PERCENTILE.EXC(配列 ,率) 特定の範囲に含まれるデータの第k百分位数に当たる値を返します。(kは0より大きく1より小さい値)
PERCENTILE.INC PERCENTILE.INC(配列 ,率) 特定の範囲に含まれるデータの第k百分位数に当たる値を返します。
PERCENTRANK.EXC PERCENTRANK.EXC(配列 ,x ,有効桁数) 配列内での値の順位を百分率(0より大きく1より小さい)で表した値を返します。
PERCENTRANK.INC PERCENTRANK.INC(配列 ,x ,有効桁数) 配列内での値の順位を百分率で表した値を返します。
PERMUT PERMUT(標本数 ,抜き取り数) 与えられた標本数から指定した個数を選択する場合の順列を返します。
PERMUTATIONA PERMUTATIONA(数値 ,抜き取り数) 指定した数の対象から、指定された数だけ(重複あり)抜き取る場合の順列の数を返します。
PHI PHI(x) 標準正規分布の密度関数の値を返します。
POISSON.DIST POISSON.DIST(イベント数 ,平均 ,関数形式) ポアソン確率の値を返します。
PROB PROB(x範囲 ,確率範囲 ,下限 ,上限) 指定した範囲に含まれる値が上限と下限との間に収まる確率を返します。
QUARTILE.EXC QUARTILE.EXC(配列 ,戻り値) 0より大きく1より小さい百分位値に基づいて、配列に含まれるデータから四分位数を返します。
QUARTILE.INC QUARTILE.INC(配列 ,戻り値) 配列に含まれるデータから四分位数を抽出します。
RANK.AVG 数値 RANK.AVG(数値 ,参照 ,順序) 数値のリストの中で、指定した数値の序列を返します。
RANK.EQ 数値 RANK.EQ(数値 ,参照 ,順序) 数値のリストの中で、指定した数値の序列を返します。
RSQ RSQ(既知のy ,既知のx) ピアソンの積率相関係数の2乗値を返します。
SKEW SKEW(数値1 ,数値2 ,...) 分布の歪度を返します。
SKEW.P SKEW.P(数値1 ,数値2 ,...) 人口に基づく分布の歪度を返します。歪度とは、分布の平均値周辺での両側の非対称度を表す値です。
SLOPE SLOPE(既知のy ,既知のx) 回帰直線の傾きを返します。
SMALL 数値 SMALL(配列 ,順位) 指定されたデータの中で、k番目に小さなデータを返します。
STANDARDIZE STANDARDIZE(x ,平均 ,標準偏差) 正規化された値を返します。
STDEV.P STDEV.P(数値1 ,数値2 ,...) 引数を母集団全体と見なし、母集団の標準偏差を返します。
STDEV.S STDEV.S(数値1 ,数値2 ,...) 引数を正規母集団の標本と見なし、標本に基づいて母集団の標準偏差の推定値を返します。
STDEVA 数値 STDEVA(値1 ,値2 ,...) 数値、文字列、および論理値を含む引数を正規母集団の標本と見なし、母集団の標準偏差の推定値を返します。
STDEVPA 数値 STDEVPA(値1 ,値2 ,...) 数値、文字列、および論理値を含む引数を母集団全体と見なし、母集団の標準偏差を返します。
STEYX STEYX(既知のy ,既知のx) 回帰直線上の予測値の標準誤差を返します。
T.DIST T.DIST(x ,自由度 ,関数形式) スチューデントのt分布のパーセンテージ(確率)を返します。
T.DIST.2T T.DIST.2T(x ,自由度) スチューデントのt分布のパーセンテージ(確率)を返します。
T.DIST.RT T.DIST.RT(x ,自由度) スチューデントのt分布の値を返します。
T.INV T.INV(確率 ,自由度) スチューデントのt分布のt値を、確率と自由度の関数として返します。
T.INV.2T T.INV.2T(確率 ,自由度) スチューデントのt分布の逆関数値を返します。
T.TEST T.TEST(配列1 ,配列2 ,検定の指定 ,検定の種類) スチューデントのt分布に従う確率を返します。
TREND TREND(既知のy ,既知のx ,新しいx ,定数) 回帰直線による予測値を配列で返します。
TRIMMEAN TRIMMEAN(配列 ,割合) データの中間項の平均を返します。
VAR.P VAR.P(数値1 ,数値2 ,...) 引数を母集団全体と見なし、母集団の分散(標本分散)を返します。
VAR.S VAR.S(数値1 ,数値2 ,...) 標本に基づいて母集団の分散の推定値(不偏分散)を返します。
VARA 数値 VARA(値1 ,値2 ,...) 数値、文字列、および論理値を含む引数を正規母集団の標本と見なし、標本に基づいて母集団の分散の推定値(不偏分散)を返します。
VARPA 数値 VARPA(値1 ,値2 ,...) 数値、文字列、および論理値を含む引数を母集団全体と見なし、母集団の分散(標本分散)を返します。
WEIBULL.DIST WEIBULL.DIST(x ,α ,β ,関数形式) ワイブル分布の値を返します。
Z.TEST Z.TEST(配列 ,x ,σ) z検定の片側P値を返します。

計算用関数
関数 戻り値 使い方 説明
ABS 数値 ABS(数値) 数値の絶対値を返します。
ACOS 数値 ACOS(数値) 数値のアークコサインを返します。
ACOSH 数値 ACOSH(数値) 数値の双曲線逆余弦(ハイパーボリックコサインの逆関数)を返します。
ACOT 数値 ACOT(数値) 数値の逆余接を返します。
ACOTH 数値 ACOTH(数値) 数値の双曲線逆余接を返します。
AGGREGATE 数値 AGGREGATE(集計方法 ,オプション ,配列 ,順位) リストまたはデータベースの集計値を返します。
ARABIC 数値 ARABIC(文字列) ローマ数字をアラビア数字に変換します。
ASIN 数値 ASIN(数値) 数値のアークサインを返します。
ASINH 数値 ASINH(数値) 数値の双曲線逆正弦(ハイパーボリックサインの逆関数)を返します。
ATAN 数値 ATAN(数値) 数値のアークタンジェントを返します。
ATAN2 数値 ATAN2(x座標 ,y座標) 指定されたx-y座標のアークタンジェントを返します。
ATANH 数値 ATANH(数値) 数値の双曲線逆正接(ハイパーボリックタンジェントの逆関数)を返します。
BASE BASE(数値 ,基数) 指定された基数(底)のテキスト表現に、数値を変換します。
CEILING 数値 CEILING(数値 ,基準値) 指定された基準値の倍数のうち、最も近い値に数値を切り上げます。
CEILING.MATH 数値 CEILING.MATH(数値 ,基準値 ,モード) 指定された基準値の倍数のうち、最も近い値に数値を切り上げます。
CEILING.PRECISE 数値 CEILING.PRECISE(数値 ,基準値) 指定された基準値の倍数のうち、最も近い値に数値を切り上げます。数値は正負に関係なく切り上げられます。
COMBIN 数値 COMBIN(総数 ,抜き取り数) 指定された個数を選択するときの組み合わせの数を返します。
COMBINA 数値 COMBINA(数値 ,抜き取り数) 指定された個数を選択するときの組み合わせ(反復あり)の数を返します。
COS 数値 COS(数値) 指定された角度のコサインを返します。
COSH 数値 COSH(数値) 数値の双曲線余弦(ハイパーボリックコサイン)を返します。
COT 数値 COT(数値) 角度の双曲線余接を返します。
COTH 数値 COTH(数値) 数値の双曲線余接を返します。
CSC 数値 CSC(数値) 角度の余割を返します。
CSCH 数値 CSCH(数値) 角度の双曲線余割を返します。
DECIMAL DECIMAL(数値 ,基数) 指定された底の数値のテキスト表現を10進数に変換します。
DEGREES 数値 DEGREES(角度) ラジアンを度に変換します。
EVEN 数値 EVEN(数値) 指定された数値を最も近い偶数に切り上げた値を返します。
EXP 数値 EXP(数値) eを底とする数値のべき乗を返します。
FACT 数値 FACT(数値) 数値の階乗を返します。
FACTDOUBLE 数値 FACTDOUBLE(数値) 数値の二重階乗を返します。
FLOOR 数値 FLOOR(数値 ,基準値) 数値を指定された桁数で切り捨てます。
FLOOR.MATH 数値 FLOOR.MATH(数値 ,基準値 ,モード) 指定された基準値の倍数のうち、最も近い値に数値を切り捨てます。
FLOOR.PRECISE 数値 FLOOR.PRECISE(数値 ,基準値) 指定された基準値の倍数のうち、最も近い値に数値を切り捨てます。数値は正負に関係なく切り捨てられます。
GCD 数値 GCD(数値1 ,数値2 ,...) 最大公約数を返します。
INT 数値 INT(数値) 指定された数値を最も近い整数に切り捨てます。
ISO.CEILING ISO.CEILING(数値 ,基準値) 最も近い整数に切り上げた値、または、指定された基準値の倍数のうち最も近い値を返します。
LCM LCM(数値1 ,数値2 ,...) 最小公倍数を返します。
LN 数値 LN(数値) 数値の自然対数を返します。
LOG 数値 LOG(数値 ,底) 指定された数を底とする数値の対数を返します。
LOG10 数値 LOG10(数値) 10を底とする数値の対数(常用対数)を返します。
MDETERM MDETERM(配列) 配列の行列式を返します。
MINVERSE MINVERSE(配列) 行列の逆行列を返します。
MMULT MMULT(配列1 ,配列2) 2つの配列の行列積を返します。
MOD 数値 MOD(数値 ,除数) 数値を除算したときの剰余を返します。
MROUND 数値 MROUND(数値 ,倍数) 指定された値の倍数になるように、数値を切り上げまたは切り捨てます。
MULTINOMIAL MULTINOMIAL(数値1 ,数値2 ,...) 指定された複数の数値の多項係数を返します。
MUNIT MUNIT(次元) 指定された次元の単位行列を返します。
ODD ODD(数値) 指定された数値を最も近い奇数に切り上げた値を返します。
PI 数値 PI() 円周率πを返します。
POWER 数値 POWER(数値 ,指数) 数値のべき乗を返します。
PRODUCT 数値 PRODUCT(数値1 ,数値2 ,...) 引数リストの積を返します。
QUOTIENT QUOTIENT(分子 ,分母) 除算の商の整数部を返します。
RADIANS 数値 RADIANS(角度) 度をラジアンに変換します。
RAND 数値 RAND() 0以上1未満の乱数を返します。
RANDARRAY 数値 RANDARRAY([rows] ,[columns] ,[min] ,[max] ,[whole_number]) 0~1の範囲の乱数を配列で返します。ただし、入力する行と列の数、最小値と最大値、および整数または小数の値を返すかどうかを指定することができます。
RANDBETWEEN 数値 RANDBETWEEN(最小値 ,最大値) 指定された範囲内の整数の乱数を返します。
ROMAN 文字列 ROMAN(数値 ,書式) アラビア数字を、ローマ数字を表す文字列に変換します。
ROUND 数値 ROUND(数値 ,桁数) 数値を四捨五入して指定された桁数にします。
ROUNDDOWN 数値 ROUNDDOWN(数値 ,桁数) 数値を指定された桁数で切り捨てます。
ROUNDUP 数値 ROUNDUP(数値 ,桁数) 数値を指定された桁数に切り上げます。
SEC 数値 SEC(数値) 角度の正割を返します。
SECH 数値 SECH(数値) 角度の双曲線正割を返します。
SEQUENCE SEQUENCE(rows ,[columns] ,[start] ,[step]) 1、2、3、4など、配列内の連続した数値の一覧を生成します。
SERIESSUM SERIESSUM(x ,n ,m ,係数) 数式で定義されるべき級数を返します。
SIGN 数値 SIGN(数値) 数値の正負を調べます。
SIN 数値 SIN(数値) 指定された角度のサインを返します。
SINH 数値 SINH(数値) 数値の双曲線正弦(ハイパーボリックサイン)を返します。
SQRT 数値 SQRT(数値) 正の平方根を返します。
SQRTPI 数値 SQRTPI(数値) (数値*π)の平方根を返します。
SUBTOTAL SUBTOTAL(集計方法 ,参照1 ,...) リストまたはデータベースの集計値を返します。
SUM 数値 SUM(数値1 ,数値2 ,...) 引数を合計します。
SUMIF 数値 SUMIF(範囲 ,検索条件 ,合計範囲) 指定された検索条件に一致するセルの値を合計します。
SUMIFS 数値 SUMIFS(合計対象範囲 ,条件範囲 ,条件 ,...) 指定した複数の条件を満たすセルの値を合計します。
SUMPRODUCT SUMPRODUCT(配列1 ,配列2 ,配列3 ,...) 指定された配列で対応する要素の積を合計します。
SUMSQ 数値 SUMSQ(数値1 ,数値2 ,...) 引数の2乗の和(平方和)を返します。
SUMX2MY2 SUMX2MY2(配列1 ,配列2) 2つの配列で対応する配列要素の平方差を合計します。
SUMX2PY2 SUMX2PY2(配列1 ,配列2) 2つの配列で対応する配列要素の平方和を合計します。
SUMXMY2 SUMXMY2(配列1 ,配列2) 2つの配列で対応する配列要素の差を2乗して合計します。
TAN 数値 TAN(数値) 指定された角度のタンジェントを返します。
TANH 数値 TANH(数値) 数値の双曲線正接(ハイパーボリックタンジェント)を返します。
TRUNC 数値 TRUNC(数値 ,桁数) 数値の小数部を切り捨てて、整数または指定された桁数にします。

論理関数
関数 戻り値 使い方 説明
AND 論理 AND(論理式1 ,論理式2 ,...) すべての引数がTRUEのときにTRUEを返します。
IF 結果の型 IF(論理式 ,値が真の場合 ,値が偽の場合) 値または数式が条件を満たしているかどうかを判定します。
IFERROR 結果の型 IFERROR(値 ,エラーの場合の値) 数式の結果がエラーの場合は指定した値を返し、それ以外の場合は数式の結果を返します。
IFNA 結果の型 IFNA(値 ,NAの場合の値) 式が#N/Aに解決される場合は、指定した値を返します。それ以外の場合は、式の結果を返します。
IFS 結果の型 IFS(論理式 ,値が真の場合 ,...) 1つまたは複数の条件が満たされるかどうかをチェックして、最初のTRUE条件に対応する値を返します。
NOT 論理 NOT(論理式) 引数の論理値(TRUEまたはFALSE)を逆にして返します。
OR 論理 OR(論理式1 ,論理式2 ,...) いずれかの引数がTRUEのときにTRUEを返します。
SWITCH 結果の型 SWITCH(式 ,値1 ,結果1 ,値2 ,結果2 ,...) 値の一覧に対して式を評価し、最初に一致する値に対応する結果を返します。
XOR 論理 XOR(論理式1 ,論理式2 ,...) すべての引数の排他的論理和を返します。

財務関数
関数 戻り値 使い方 説明
ACCRINT ACCRINT(発行日 ,最初の利払日 ,受渡日 ,利率 ,額面 ,頻度 ,基準 ,計算方式) 定期的に利息が支払われる証券の未収利息額を返します。
ACCRINTM ACCRINTM(発行日 ,受渡日 ,利率 ,額面 ,基準) 満期日に利息が支払われる証券の未収利息額を返します。
AMORDEGRC 数値 AMORDEGRC(取得価額 ,購入日 ,開始期 ,残存価額 ,期 ,率 ,年の基準) 減価償却係数を使用して、各会計期における減価償却費を返します。
AMORLINC 数値 AMORLINC(取得価額 ,購入日 ,開始期 ,残存価額 ,期 ,率 ,年の基準) 各会計期における減価償却費を返します。
COUPDAYBS 数値 COUPDAYBS(受渡日 ,満期日 ,頻度 ,基準) 利払期間の第1日目から受渡日までの日数を返します。
COUPDAYS 数値 COUPDAYS(受渡日 ,満期日 ,頻度 ,基準) 受渡日を含む利払期間内の日数を返します。
COUPDAYSNC 数値 COUPDAYSNC(受渡日 ,満期日 ,頻度 ,基準) 受渡日から次の利払日までの日数を返します。
COUPNCD COUPNCD(受渡日 ,満期日 ,頻度 ,基準) 受領日後の次の利息支払日を返します。
COUPNUM 数値 COUPNUM(受渡日 ,満期日 ,頻度 ,基準) 受領日と満期日の間に利息が支払われる回数を返します。
COUPPCD COUPPCD(受渡日 ,満期日 ,頻度 ,基準) 受領日の直前の利息支払日を返します。
CUMIPMT CUMIPMT(利率 ,期間 ,現在価値 ,開始期 ,終了期 ,支払期日) 指定した期間に、貸付金に対して支払われる利息の累計を返します。
CUMPRINC CUMPRINC(利率 ,期間 ,現在価値 ,開始期 ,終了期 ,支払期日) 指定した期間に、貸付金に対して支払われる元金の累計を返します。
DB DB(取得価額 ,残存価額 ,耐用年数 ,期 ,月) 定率法(Fixed-decliningBalanceMethod)を使用して、特定の期における資産の減価償却費を返します。
DDB DDB(取得価額 ,残存価額 ,耐用年数 ,期 ,率) 倍額定率法(Double-decliningBalanceMethod)を使用して、特定の期における資産の減価償却費を返します。
DISC DISC(受渡日 ,満期日 ,現在価値 ,償還価額 ,基準) 証券に対する割引率を返します。
DOLLARDE DOLLARDE(整数部と分子部 ,分母) 分数で表されたドル単位の価格を、小数表示に変換します。
DOLLARFR DOLLARFR(小数値 ,分母) 小数で表されたドル単位の価格を、分数表示に変換します。
DURATION DURATION(受渡日 ,満期日 ,利率 ,利回り ,頻度 ,基準) 定期的に利子が支払われる証券の年間のマコーレーデュレーションを返します。
EFFECT EFFECT(名目利率 ,複利計算期間) 実効年利率を返します。
FV FV(利率 ,期間 ,定期支払額 ,現在価値 ,支払期日) 投資の将来価値を返します。
FVSCHEDULE FVSCHEDULE(元金 ,利率配列) 投資期間内の一連の金利を複利計算することにより、初期投資の元金の将来価値を返します。
INTRATE INTRATE(受渡日 ,満期日 ,投資額 ,償還価額 ,基準) 全額投資された証券の利率を返します。
IPMT IPMT(利率 ,期 ,期間 ,現在価値 ,将来価値 ,支払期日) 投資期間内の指定された期に支払われる金利を返します。
IRR IRR(範囲 ,推定値) 一連の定期的なキャッシュフローに対する内部利益率を返します。
ISPMT ISPMT(利率 ,期 ,期間 ,現在価値) 投資期間内の指定された期に支払われる金利を返します。
MDURATION MDURATION(受渡日 ,満期日 ,利率 ,利回り ,頻度 ,基準) 額面価格を$100と仮定して、証券に対する修正マコーレーデュレーションを返します。
MIRR MIRR(範囲 ,安全利率 ,危険利率) 定期的に発生する一連の支払い(負の値)と収益(正の値)に基づいて、修正内部利益率を返します。
NOMINAL NOMINAL(実効利率 ,複利計算期間) 名目年利率を返します。
NPER NPER(利率 ,定期支払額 ,現在価値 ,将来価値 ,支払期日) 投資に必要な期間を返します。
NPV NPV(割引率 ,値1 ,値2 ,...) 定期的に発生する一連の支払い(負の値)と収益(正の値)、および割引率を指定して、投資の正味現在価値を算出します。
ODDFPRICE ODDFPRICE(受渡日 ,満期日 ,発行日 ,初回利払日 ,利率 ,利回り ,償還価額 ,頻度 ,基準) 1期目の日数が半端な証券に対して、額面$100あたりの価格を返します。
ODDFYIELD ODDFYIELD(受渡日 ,満期日 ,発行日 ,初回利払日 ,利率 ,現在価値 ,償還価額 ,頻度 ,基準) 1期目の日数が半端な証券の利回りを返します。
ODDLPRICE ODDLPRICE(受渡日 ,満期日 ,最終利払日 ,利率 ,利回り ,償還価額 ,頻度 ,基準) 最終期の日数が半端な証券に対して、額面$100あたりの価格を返します。
ODDLYIELD ODDLYIELD(受渡日 ,満期日 ,最終利払日 ,利率 ,現在価値 ,償還価額 ,頻度 ,基準) 最終期の日数が半端な証券の利回りを返します。
PDURATION PDURATION(利率 ,現在価値 ,将来価値) 投資が指定した価値に達するまでの投資に必要な期間を返します。
PMT PMT(利率 ,期間 ,現在価値 ,将来価値 ,支払期日) 定期支払額を算出します。
PPMT PPMT(利率 ,期 ,期間 ,現在価値 ,将来価値 ,支払期日) 指定した期に支払われる元金を返します。
PRICE PRICE(受渡日 ,満期日 ,利率 ,利回り ,償還価額 ,頻度 ,基準) 定期的に利息が支払われる証券に対して、額面$100あたりの価格を返します。
PRICEDISC PRICEDISC(受渡日 ,満期日 ,割引率 ,償還価額 ,基準) 割引証券の額面$100あたりの価格を返します。
PRICEMAT PRICEMAT(受渡日 ,満期日 ,発行日 ,利率 ,利回り ,基準) 満期日に利息が支払われる証券に対して、額面$100あたりの価格を返します。
PV PV(利率 ,期間 ,定期支払額 ,将来価値 ,支払期日) 投資の現在価値を返します。
RATE RATE(期間 ,定期支払額 ,現在価値 ,将来価値 ,支払期日 ,推定値) 投資の利率を返します。
RECEIVED RECEIVED(受渡日 ,満期日 ,投資額 ,割引率 ,基準) 全額投資された証券に対して、満期日に支払われる金額を返します。
RRI RRI(期間 ,現在価値 ,将来価値) 投資の成長に対する等価利率を返します。
SLN SLN(取得価額 ,残存価額 ,耐用年数) 定額法(Straight-lineMethod)を使用して、資産の1期あたりの減価償却費を返します。
SYD SYD(取得価額 ,残存価額 ,耐用年数 ,期) 級数法(Sum-of-Year'sDigitsMethod)を使用して、特定の期における減価償却費を返します。
TBILLEQ TBILLEQ(受渡日 ,満期日 ,割引率) 米国財務省短期証券(TB)の債券換算利回りを返します。
TBILLPRICE TBILLPRICE(受渡日 ,満期日 ,割引率) 米国財務省短期証券(TB)の額面$100あたりの価格を返します。
TBILLYIELD TBILLYIELD(受渡日 ,満期日 ,現在価格) 米国財務省短期証券(TB)の利回りを返します。
VDB VDB(取得価額 ,残存価額 ,耐用年数 ,開始期 ,終了期 ,率 ,切り替えなし) 倍額定率法または指定した方法を使用して、指定した期間における資産の減価償却費を返します。
XIRR XIRR(範囲 ,日付 ,推定値) 定期的でないキャッシュフローに対する内部利益率を返します。
XNPV XNPV(割引率 ,キャッシュフロー ,日付) 定期的でないキャッシュフローに対する正味現在価値を返します。
YIELD YIELD(受渡日 ,満期日 ,利率 ,現在価値 ,償還価額 ,頻度 ,基準) 利息が定期的に支払われる証券の利回りを返します。
YIELDDISC YIELDDISC(受渡日 ,満期日 ,現在価値 ,償還価額 ,基準) 米国財務省短期証券(TB)などの割引債の年利回りを返します。
YIELDMAT YIELDMAT(受渡日 ,満期日 ,発行日 ,利率 ,現在価値 ,基準) 満期日に利息が支払われる証券の利回りを返します。

エンジニアリング関数
関数 戻り値 使い方 説明
BESSELI 数値 BESSELI(x ,n) 修正ベッセル関数In(x)を返します。
BESSELJ 数値 BESSELJ(x ,n) ベッセル関数Jn(x)を返します。
BESSELK 数値 BESSELK(x ,n) 修正ベッセル関数Kn(x)を返します。
BESSELY 数値 BESSELY(x ,n) ベッセル関数Yn(x)を返します。
BIN2DEC BIN2DEC(数値) 2進数を10進数に変換します。
BIN2HEX BIN2HEX(数値 ,桁数) 2進数を16進数に変換します。
BIN2OCT BIN2OCT(数値 ,桁数) 2進数を8進数に変換します。
BITAND BITAND(数値1 ,数値2) 2つの数値の'ビット単位のAnd'を返します。
BITLSHIFT BITLSHIFT(数値 ,移動数) shift_amountビットだけ左へシフトした数値を返します。
BITOR BITOR(数値1 ,数値2) 2つの数値のビット単位のORを返します。
BITRSHIFT BITRSHIFT(数値 ,移動数) shift_amountビットだけ右へシフトした数値を返します。
BITXOR BITXOR(数値1 ,数値2) 2つの数値のビット単位の'ExclusiveOr'を返します。
COMPLEX 複素数 COMPLEX(実数 ,虚数 ,虚数単位) 実数係数および虚数係数をx+yiまたはx+yjの形式の複素数に変換します。
CONVERT CONVERT(数値 ,変換前単位 ,変換後単位) 数値の単位を変換します。
DEC2BIN DEC2BIN(数値 ,桁数) 10進数を2進数に変換します。
DEC2HEX DEC2HEX(数値 ,桁数) 10進数を16進数に変換します。
DEC2OCT DEC2OCT(数値 ,桁数) 10進数を8進数に変換します。
DELTA DELTA(数値1 ,数値2) 2つの値が等しいかどうかを調べます。
ERF ERF(下限 ,上限) 誤差関数の積分値を返します。
ERF.PRECISE ERF.PRECISE(X) 誤差関数の積分値を返します。
ERFC ERFC(x) 相補誤差関数の積分値を返します。
ERFC.PRECISE ERFC.PRECISE(X) x〜無限大の範囲で、相補誤差関数の積分値を返します。
GESTEP GESTEP(数値 ,しきい値) 数値がしきい値以上であるかどうかを調べます。
HEX2BIN HEX2BIN(数値 ,桁数) 16進数を2進数に変換します。
HEX2DEC HEX2DEC(数値) 16進数を10進数に変換します。
HEX2OCT HEX2OCT(数値 ,桁数) 16進数を8進数に変換します。
IMABS 数値 IMABS(複素数) 指定した複素数の絶対値を返します。
IMAGINARY 数値 IMAGINARY(複素数) 指定した複素数の虚数係数を返します。
IMARGUMENT 数値 IMARGUMENT(複素数) 引数シータ(ラジアンで表した角度)を返します。
IMCONJUGATE 複素数 IMCONJUGATE(複素数) 複素数の複素共役を返します。
IMCOS 複素数 IMCOS(複素数) 複素数のコサインを返します。
IMCOSH 複素数 IMCOSH(複素数) 複素数の双曲線余弦を返します。
IMCOT 複素数 IMCOT(複素数) 複素数の余接を返します。
IMCSC 複素数 IMCSC(複素数) 複素数の余割を返します。
IMCSCH 複素数 IMCSCH(複素数) 複素数の双曲線余割を返します。
IMDIV 複素数 IMDIV(複素数1 ,複素数2) 2つの複素数の商を返します。
IMEXP 複素数 IMEXP(複素数) 複素数のべき乗を返します。
IMLN 複素数 IMLN(複素数) 複素数の自然対数を返します。
IMLOG10 複素数 IMLOG10(複素数) 複素数の10を底とする対数を返します。
IMLOG2 複素数 IMLOG2(複素数) 複素数の2を底とする対数を返します。
IMPOWER 複素数 IMPOWER(複素数 ,数値) 複素数の整数乗を返します。
IMPRODUCT 複素数 IMPRODUCT(複素数1 ,複素数2 ,...) 2〜255個の複素数の積を返します。
IMREAL 数値 IMREAL(複素数) 複素数の実数係数を返します。
IMSEC 複素数 IMSEC(複素数) 複素数の正割を返します。
IMSECH 複素数 IMSECH(複素数) 複素数の双曲線正割を返します。
IMSIN 複素数 IMSIN(複素数) 複素数のサインを返します。
IMSINH 複素数 IMSINH(複素数) 複素数の双曲線正弦を返します。
IMSQRT 複素数 IMSQRT(複素数) 複素数の平方根を返します。
IMSUB 複素数 IMSUB(複素数1 ,複素数2) 2つの複素数の差を返します。
IMSUM 複素数 IMSUM(複素数1 ,複素数2 ,...) 複素数の和を返します。
IMTAN 複素数 IMTAN(複素数) 複素数の正接を返します。
OCT2BIN OCT2BIN(数値 ,桁数) 8進数を2進数に変換します。
OCT2DEC OCT2DEC(数値) 8進数を10進数に変換します。
OCT2HEX OCT2HEX(数値 ,桁数) 8進数を16進数に変換します。

キューブ関数
関数 戻り値 使い方 説明
CUBEKPIMEMBER CUBEKPIMEMBER(接続 ,KPI名 ,KPIのプロパティ ,キャプション) 主要業績評価指標(KPI)のプロパティを返し、KPI名をセルに表示します。
CUBEMEMBER CUBEMEMBER(接続 ,メンバー式 ,キャプション) キューブのメンバーまたは組を返します。
CUBEMEMBERPROPERTY CUBEMEMBERPROPERTY(接続 ,メンバー式 ,プロパティ) キューブ内のメンバープロパティの値を返します。
CUBERANKEDMEMBER CUBERANKEDMEMBER(接続 ,セット式 ,ランク ,キャプション) セット内のn番目の(ランクされている)メンバーを返します。
CUBESET CUBESET(接続 ,セット式 ,キャプション ,並べ替え順序 ,並べ替えキー) セット式をサーバー上のキューブに送信して、計算されたメンバーまたは組のセットを定義します。
CUBESETCOUNT CUBESETCOUNT(セット) セット内のアイテムの数を返します。
CUBEVALUE CUBEVALUE(接続 ,メンバー式1 ,...) キューブの集計値を返します。

データベース関数
関数 戻り値 使い方 説明
DAVERAGE DAVERAGE(データベース ,フィールド ,条件) リストまたはデータベースの指定された列を検索し、条件を満たすレコードの平均値を返します。
DCOUNT DCOUNT(データベース ,フィールド ,条件) リストまたはデータベースの指定された列を検索し、条件を満たすレコードの中で数値が入力されているセルの個数を返します。
DCOUNTA DCOUNTA(データベース ,フィールド ,条件) リストまたはデータベースの指定された列を検索し、条件を満たすレコードの中の空白でないセルの個数を返します。
DGET DGET(データベース ,フィールド ,条件) リストまたはデータベースの列から、指定された条件を満たす1つの値を抽出します。
DMAX 数値 DMAX(データベース ,フィールド ,条件) リストまたはデータベースの指定された列を検索し、条件を満たすレコードの最大値を返します。
DMIN 数値 DMIN(データベース ,フィールド ,条件) リストまたはデータベースの指定された列を検索し、条件を満たすレコードの最小値を返します。
DPRODUCT DPRODUCT(データベース ,フィールド ,条件) リストまたはデータベースの指定された列を検索し、条件を満たすレコードの特定のフィールド値の積を返します。
DSTDEV DSTDEV(データベース ,フィールド ,条件) リストまたはデータベースの列を検索し、指定された条件を満たすレコードを母集団の標本と見なして、母集団に対する標準偏差を返します。
DSTDEVP DSTDEVP(データベース ,フィールド ,条件) リストまたはデータベースの指定された列を検索し、条件を満たすレコードを母集団全体と見なして、母集団の標準偏差を返します。
DSUM DSUM(データベース ,フィールド ,条件) リストまたはデータベースの指定された列を検索し、条件を満たすレコードの合計を返します。
DVAR DVAR(データベース ,フィールド ,条件) リストまたはデータベースの指定された列を検索し、条件を満たすレコードを母集団の標本と見なして、母集団に対する分散を返します。
DVARP DVARP(データベース ,フィールド ,条件) リストまたはデータベースの指定された列を検索し、条件を満たすレコードを母集団全体と見なして、母集団の分散を返します。
FILTER FILTER(array ,include ,[if_empty]) 定義した条件に基づいてデータの範囲をフィルター処理できます。

ユーザー定義関数
関数 戻り値 使い方 説明
CALL CALL(レジスタ番号 ,[引数 1] ,...) ダイナミックリンクライブラリまたはコードリソースで、プロシージャを呼び出します。
EUROCONVERT EUROCONVERT(数値 ,換算前通貨 ,換算後通貨 ,換算方法 ,換算桁数) 数値からユーロ通貨への換算、ユーロ通貨からユーロ通貨使用国の現地通貨への換算、またはユーロ通貨を基にしてユーロ通貨を使用する参加国間の通貨の換算を行います。
REGISTER.ID REGISTER.ID(モジュール名 ,プロシージャ名 ,[データ型]) あらかじめ登録されている、指定のダイナミックリンクライブラリ(DLL)またはコードリソースのレジスタIDを返します。

「こだわりハウス」写真館| 数学公式集| ピンポイントストリートビュー| FaceBook| Excel Vba テクニック集| Excel 計算式解析・他解析| 富山の建築家| Excel 計算式解析・他解析| 積分の定義・積分の記号の意味の研究|