対象:Excel97, Excel2000, Excel2002, Excel2003
Excel VBAでは、WorksheetFunction.関数名というオブジェクト式で、ワークシート関数を利用できることをご紹介しました。
ここではVBAのヘルプ「Visual Basic で使用できるワークシート関数一覧」を元に、ワークシート関数の中でVBAで利用可能な関数を一覧にまとめておきます。
(VBAで使用できるワークシート関数をオブジェクトブラウザで調べる方法を記事にしました。2014-01-08追記)
[スポンサードリンク]
| 関数名 | 説明 |
|---|---|
| ACOS | 数学/三角関数 数値のアークコサインを返します。 |
| ACOSH | 数学/三角関数 数値の双曲線逆余弦(ハイパーボリックコサインの逆関数)を返します。 |
| AND | 論理関数 すべての引数がTRUEのときにTRUEを返します。 |
| ASIN | 数学/三角関数 数値のアークサインを返します。 |
| ASINH | 数学/三角関数 数値の双曲線逆正弦(ハイパーボリックサインの逆関数)を返します。 |
| ATAN2 | 数学/三角関数 指定されたx-y座標のアークタンジェントを返します。 |
| ATANH | 数学/三角関数 数値の双曲線逆正接(ハイパーボリックタンジェントの逆関数)を返します。 |
| AVEDEV | 統計関数 データ全体の平均値に対するそれぞれのデータの絶対偏差の平均を返します。 |
| AVERAGE | 統計関数 引数の平均値を返します。 |
| BETADIST | 統計関数 β分布の分布関数の値を返します。 |
| BETAINV | 統計関数 β分布の分布関数の逆関数の値を返します。 |
| BINOMDIST | 統計関数 二項分布の確率関数の値を返します。 |
| CEILING | 数学/三角関数 指定された基準値の倍数のうち、最も近い値に数値を切り上げます。 |
| CHIDIST | 統計関数 カイ2乗分布の片側確率の値を返します。 |
| CHIINV | 統計関数 カイ2乗分布の片側確率の逆関数の値を返します。 |
| CHITEST | 統計関数 カイ2乗(χ2)検定を行います。 |
| CHOOSE | 検索/行列関数 引数リストの値の中から特定の値を1つ選択します。 |
| CLEAN | 文字列操作関数 文字列から印刷できない文字を削除します。 |
| COMBIN | 数学/三角関数 指定された個数を選択するときの組み合わせの数を返します。 |
| CONFIDENCE | 統計関数 母集団に対する信頼区間を返します。 |
| CORREL | 統計関数 2つの配列データの相関係数を返します。 |
| COSH | 数学/三角関数 数値の双曲線余弦(ハイパーボリックコサイン)を返します。 |
| COUNT | 統計関数 引数リストの各項目に含まれる数値の個数を返します。 |
| COUNTA | 統計関数 引数リストの各項目に含まれるデータの個数を返します。 |
| COUNTBLANK | 統計関数 指定された範囲に含まれる空白セルの個数を返します。 |
| COUNTIF | 統計関数 指定された範囲に含まれるセルのうち、検索条件に一致するセルの個数を返します。 |
| COVAR | 統計関数 共分散を返します。共分散とは、2組の対応するデータ間での標準偏差の積の平均値です。 |
| CRITBINOM | 統計関数 累積二項分布の値が基準値以上になるような最小の値を返します。 |
| DAVERAGE | データベース関数 リストまたはデータベースの指定された列を検索し、条件を満たすレコードの平均値を返します。 |
| DAYS360 | 日付/時刻関数 1年を360日(30日×12)として、支払いの計算などに使用される2つの日付の間の日数を返します。 |
| DB | 財務関数 定率法(Fixed-decliningBalanceMethod)を使用して、特定の期における資産の減価償却費を返します。 |
| DCOUNT | データベース関数 リストまたはデータベースの指定された列を検索し、条件を満たすレコードの中で数値が入力されているセルの個数を返します。 |
| DCOUNTA | データベース関数 リストまたはデータベースの指定された列を検索し、条件を満たすレコードの中の空白でないセルの個数を返します。 |
| DDB | 財務関数 倍額定率法(Double-decliningBalanceMethod)を使用して、特定の期における資産の減価償却費を返します。 |
| DEGREES | 数学/三角関数 ラジアンを度に変換します。 |
| DEVSQ | 統計関数 標本の平均値に対する各データの偏差の平方和を返します。 |
| DGET | データベース関数 リストまたはデータベースの列から、指定された条件を満たす1つの値を抽出します。 |
| DMAX | データベース関数 リストまたはデータベースの指定された列を検索し、条件を満たすレコードの最大値を返します。 |
| DMIN | データベース関数 リストまたはデータベースの指定された列を検索し、条件を満たすレコードの最小値を返します。 |
| DOLLAR | 文字列操作関数 数値を四捨五入し、円(\)書式を設定した文字列に変換します。 |
| DPRODUCT | データベース関数 リストまたはデータベースの指定された列を検索し、条件を満たすレコードの特定のフィールド値の積を返します。 |
| DSTDEV | データベース関数 リストまたはデータベースの列を検索し、指定された条件を満たすレコードを母集団の標本と見なして、母集団に対する標準偏差を返します。 |
| DSTDEVP | データベース関数 リストまたはデータベースの指定された列を検索し、条件を満たすレコードを母集団全体と見なして、母集団の標準偏差を返します。 |
| DSUM | データベース関数 リストまたはデータベースの指定された列を検索し、条件を満たすレコードの合計を返します。 |
| DVAR | データベース関数 リストまたはデータベースの指定された列を検索し、条件を満たすレコードを母集団の標本と見なして、母集団に対する分散を返します。 |
| DVARP | データベース関数 リストまたはデータベースの指定された列を検索し、条件を満たすレコードを母集団全体と見なして、母集団の分散を返します。 |
| EVEN | 数学/三角関数 指定された数値を最も近い偶数に切り上げた値を返します。 |
| EXPONDIST | 統計関数 指数分布関数を返します。 |
| FACT | 数学/三角関数 数値の階乗を返します。 |
| FDIST | 統計関数 F分布の確率関数の値を返します。 |
| FIND | 文字列操作関数 指定された文字列を他の文字列の中で検索し、見つかった位置を文字数で返します。大文字と小文字は区別されます。 |
| FINDB | 文字列操作関数 指定された文字列を他の文字列の中で検索し、見つかった位置をバイト数で返します。 |
| FINV | 統計関数 F分布の確率関数の逆関数の値を返します。 |
| FISHER | 統計関数 フィッシャー変換の値を返します。 |
| FISHERINV | 統計関数 フィッシャー変換の逆関数の値を返します。 |
| FIXED | 文字列操作関数 数値を四捨五入し、書式設定した文字列に変換します。 |
| FLOOR | 数学/三角関数 指定された基準値の倍数のうち、最も近い値に数値を切り捨てます。 |
| FORECAST | 統計関数 既知の値を使用し、将来の値を予測します。 |
| FREQUENCY | 統計関数 頻度分布を縦方向の数値の配列として返します。 |
| FTEST | 統計関数 F検定の結果を返します。 |
| FV | 財務関数 投資の将来価値を返します。 |
| GAMMADIST | 統計関数 ガンマ分布関数の値を返します。 |
| GAMMAINV | 統計関数 ガンマ分布の累積分布関数の逆関数の値を返します。 |
| GAMMALN | 統計関数 ガンマ関数Γ(x)の値の自然対数を返します。 |
| GEOMEAN | 統計関数 相乗平均を返します。 |
| GROWTH | 統計関数 指数曲線から予測される値を返します。 |
| HARMEAN | 統計関数 調和平均を返します。 |
| HLOOKUP | 検索/行列関数 配列の上端行で特定の値を検索し、対応するセルの値を返します。 |
| HYPGEOMDIST | 統計関数 超幾何分布関数の値を返します。 |
| INDEX | 検索/行列関数 セル参照または配列から、指定されたセルの参照または値を返します。 |
| INTERCEPT | 統計関数 線形回帰直線の切片の値を返します。 |
| IPMT | 財務関数 投資期間内の指定された期に支払われる金利を返します。 |
| IRR | 財務関数 一連の定期的なキャッシュフローに対する内部利益率を返します。 |
| ISERR | 情報関数 対象が#N/A以外のエラー値のときにTRUEを返します。 |
| ISERROR | 情報関数 対象が任意のエラー値のときにTRUEを返します。 |
| ISLOGICAL | 情報関数 対象が論理値のときにTRUEを返します。 |
| ISNA | 情報関数 対象がエラー値#N/AのときにTRUEを返します。 |
| ISNONTEXT | 情報関数 対象が文字列以外のときにTRUEを返します。 |
| ISNUMBER | 情報関数 対象が数値のときにTRUEを返します。 |
| ISPMT | 財務関数 投資期間内の指定された期に支払われる金利を返します。 |
| ISTEXT | 情報関数 対象が文字列のときにTRUEを返します。 |
| KURT | 統計関数 指定されたデータの尖度を返します。 |
| LARGE | 統計関数 指定されたデータの中でk番目に大きなデータを返します。 |
| LINEST | 統計関数 回帰直線の係数の値を配列で返します。 |
| LN | 数学/三角関数 数値の自然対数を返します。 |
| LOG | 数学/三角関数 指定された数を底とする数値の対数を返します。 |
| LOG10 | 数学/三角関数 10を底とする数値の対数(常用対数)を返します。 |
| LOGEST | 統計関数 回帰指数曲線の係数の値を配列で返します。 |
| LOGINV | 統計関数 対数正規分布の累積分布関数の逆関数の値を返します。 |
| LOGNORMDIST | 統計関数 対数正規分布の累積分布関数の値を返します。 |
| LOOKUP | 検索/行列関数 1行または1列で構成されるセル範囲または配列を検索し、対応する値を返します。 |
| MATCH | 検索/行列関数 照合の型に従って参照または配列に含まれる値を検索し、検査値と一致する要素の相対的な位置を数値で返します。 |
| MAX | 統計関数 引数リストに含まれる最大の数値を返します。 |
| MDETERM | 数学/三角関数 配列の行列式を返します。 |
| MEDIAN | 統計関数 引数リストに含まれる数値のメジアン(中央値)を返します。 |
| MIN | 統計関数 引数リストに含まれる最小の数値を返します。 |
| MINVERSE | 数学/三角関数 行列の逆行列を返します。 |
| MIRR | 財務関数 定期的に発生する一連の支払い(負の値)と収益(正の値)に基づいて、修正内部利益率を返します。 |
| MMULT | 数学/三角関数 2つの配列の行列積を返します。 |
| MODE | 統計関数 最も頻繁に出現する値(最頻値)を返します。 |
| NEGBINOMDIST | 統計関数 負の二項分布の確率関数の値を返します。 |
| NORMDIST | 統計関数 正規分布の累積分布関数の値を返します。 |
| NORMINV | 統計関数 正規分布の累積分布関数の逆関数の値を返します。 |
| NORMSDIST | 統計関数 標準正規分布の累積分布関数の値を返します。 |
| NORMSINV | 統計関数 標準正規分布の累積分布関数の逆関数の値を返します。 |
| NPER | 財務関数 投資に必要な期間を返します。 |
| NPV | 財務関数 定期的に発生する一連の支払い(負の値)と収益(正の値)、および割引率を指定して、投資の正味現在価値を算出します。 |
| ODD | 数学/三角関数 指定された数値を最も近い奇数に切り上げた値を返します。 |
| OR | 論理関数 いずれかの引数がTRUEのときにTRUEを返します。 |
| PEARSON | 統計関数 ピアソンの積率相関係数rの値を返します。 |
| PERCENTILE | 統計関数 配列のデータの中で、百分位に当たる値を返します。 |
| PERCENTRANK | 統計関数 データの中で、百分率に基づく順位を返します。 |
| PERMUT | 統計関数 与えられた標本数から指定した個数を選択する場合の順列を返します。 |
| PHONETIC | 文字列操作関数 文字列からふりがなを抽出します。 |
| PI | 数学/三角関数 円周率πを返します。 |
| PMT | 財務関数 定期支払額を算出します。 |
| POISSON | 統計関数 ポアソン確率の値を返します。 |
| POWER | 数学/三角関数 数値のべき乗を返します。 |
| PPMT | 財務関数 指定した期に支払われる元金を返します。 |
| PROB | 統計関数 指定した範囲に含まれる値が上限と下限との間に収まる確率を返します。 |
| PRODUCT | 数学/三角関数 引数リストの積を返します。 |
| PROPER | 文字列操作関数 文字列に含まれる英単語の先頭文字だけを大文字に変換します。 |
| PV | 財務関数 投資の現在価値を返します。 |
| QUARTILE | 統計関数 配列に含まれるデータから四分位数を抽出します。 |
| RADIANS | 数学/三角関数 度をラジアンに変換します。 |
| RANK | 統計関数 数値のリストの中で、指定した数値の序列を返します。 |
| RATE | 財務関数 投資の利率を返します。 |
| REPLACE | 文字列操作関数 文字列中の指定された数の文字を他の文字に置き換えます。大文字と小文字は区別されません。 |
| REPLACEB | 文字列操作関数 文字列中の指定された数の文字を他の文字に置き換えます。大文字と小文字は区別されます。 |
| REPT | 文字列操作関数 文字列を指定された回数だけ繰り返して表示します。 |
| ROMAN | 数学/三角関数 アラビア数字をローマ数字を表す文字列に変換します。 |
| ROUND | 数学/三角関数 数値を四捨五入して指定された桁数にします。 |
| ROUNDDOWN | 数学/三角関数 数値を切り捨てて指定された桁数にします。 |
| ROUNDUP | 数学/三角関数 数値を切り上げて指定された桁数にします。 |
| RSQ | 統計関数 ピアソンの積率相関係数の2乗値を返します。 |
| RTD | 検索/行列関数 COMオートメーション?(オートメーション:あるアプリケーションまたはツールから別のアプリケーションのオブジェクトを操作できる機能(旧OLEオートメーション)。オートメーションはコンポーネントオブジェクトモデル(COM)の機能の1つで、業界標準となっています。)に対応するプログラムからリアルタイムのデータを取得します。 |
| SEARCH | 文字列操作関数 指定された文字列を他の文字列の中で検索します。大文字と小文字は区別されません。 |
| SEARCHB | 文字列操作関数 指定された文字列を他の文字列の中で検索します。大文字と小文字は区別されます。 |
| SINH | 数学/三角関数 数値の双曲線正弦(ハイパーボリックサイン)を返します。 |
| SKEW | 統計関数 分布の歪度を返します。 |
| SLN | 財務関数 定額法(Straight-lineMethod)を使用して、資産の1期あたりの減価償却費を返します。 |
| SLOPE | 統計関数 回帰直線の傾きを返します。 |
| SMALL | 統計関数 指定されたデータの中で、k番目に小さな値を返します。 |
| STANDARDIZE | 統計関数 標準化変量を返します。 |
| STDEV | 統計関数 引数を正規母集団の標本と見なし、標本に基づいて母集団の標準偏差の推定値を返します。 |
| STDEVP | 統計関数 引数を母集団全体と見なし、母集団の標準偏差を返します。 |
| STEYX | 統計関数 回帰直線上の予測値の標準誤差を返します。 |
| SUBSTITUTE | 文字列操作関数 文字列中の指定された文字を他の文字に置き換えます。 |
| SUBTOTAL | 数学/三角関数 リストまたはデータベースの集計値を返します。 |
| SUM | 数学/三角関数 引数を合計します。 |
| SUMIF | 数学/三角関数 指定された検索条件に一致するセルの値を合計します。 |
| SUMPRODUCT | 数学/三角関数 指定された配列の対応する要素の積の合計を返します。 |
| SUMSQ | 数学/三角関数 引数の2乗の和(平方和)を返します。 |
| SUMX2MY2 | 数学/三角関数 2つの配列で対応する配列要素の平方差を合計します。 |
| SUMX2PY2 | 数学/三角関数 2つの配列で対応する配列要素の平方和を合計します。 |
| SUMXMY2 | 数学/三角関数 2つの配列で対応する配列要素の差を2乗して合計します。 |
| SYD | 財務関数 級数法(Sum-of-Year'sDigitsMethod)を使用して、特定の期における減価償却費を返します。 |
| TANH | 数学/三角関数 数値の双曲線正接(ハイパーボリックタンジェント)を返します。 |
| TDIST | 統計関数 スチューデントのt分布の値を返します。 |
| TEXT | 文字列操作関数 数値を書式設定した文字列に変換します。 |
| TINV | 統計関数 スチューデントのt分布の逆関数の値を返します。 |
| TRANSPOSE | 検索/行列関数 配列で指定された範囲のデータの行列変換を行います。 |
| TREND | 統計関数 回帰直線による予測値を配列で返します。 |
| TRIM | 文字列操作関数 文字列から余分なスペースを削除します。 |
| TRIMMEAN | 統計関数 データの中間項の平均を返します。 |
| TTEST | 統計関数 スチューデントのt分布に従う確率を返します。 |
| VAR | 統計関数 引数を正規母集団の標本と見なし、標本に基づいて母集団の分散の推定値(不偏分散)を返します。 |
| VARP | 統計関数 引数を母集団全体と見なし、母集団の分散(標本分散)を返します。 |
| VDB | 財務関数 倍額定率法または指定した方法を使用して、指定した期間における資産の減価償却費を返します。 |
| VLOOKUP | 検索/行列関数 配列の左端列で特定の値を検索し、対応するセルの値を返します。 |
| WEEKDAY | 日付/時刻関数 シリアル値を曜日に変換します。 |
| WEIBULL | 統計関数 ワイブル分布の値を返します。 |
| ZTEST | 統計関数 z検定の両側P値を返します。 |
[スポンサードリンク]
- Newer:フォントサイズの拡大・縮小
- Older:結合プロパティダイアログの表示方法
Home » エクセルマクロ・Excel VBAの使い方 » WorksheetFunction » VBAで使用できるワークシート関数一覧
『インストラクターのネタ帳』では、2003年10月からMicrosoft Officeの使い方などを紹介し続けています。










