注目キーワード
  1. VBA
  2. 関数
  3. ショートカット

【目的別】Excel関数一覧【分類別】

  • 2019年1月19日
  • 2019年1月26日
  • Excel関数
  • 5回
  • 0件

Excel関数を【分類別】にして一覧にまとめました。関数のリンクから「使用例」や「使いかたのポイント」などを紹介しています。

日付/時刻関数

 関数名 簡易的な説明
TODAY/NOW 現在の日付、時刻を求める
YEAR 日付から「年」を取り出す
MONTH 日付から「月」を取り出す
DAY 日付から「日」を取り出す
HOUR 時刻から「時」を取り出す
MINUTE 時刻から「分」を取り出す
MINUTE 時刻から「秒」を取り出す
WEEKDAY 日付から曜日を求める
WEEKNUM 日付が何週目か求める
ISOWEEKNUM ISO8601方式で日付が何週目かを求める
DATESTRING 日付を和暦に変換する
DATEVALUE 日付を表す文字列からシリアル値を求める
DATE 年,月,日から日付を求める
TIMEVALUE 時刻を表す文字列からシリアル値を求める
TIME 時,分,秒から時刻を求める
EOMONTH 前後数カ月の月末を求める
EDATE 前後数カ月の日付を求める
WORKDAY 土日と祭日を除外して日数を求める
WORKDAY.INTL 指定した休日を除外して日数を求める
DAYS 日付どうしの期間を求める
DAYS360 1年360日として期間の日数を求めるを
NETWORKDAYS 土日と祭日を除いて日数を求める
NETWORKDAYS.INTL 指定した休日を除いて日数を求める
DATEDIF 期間内の年数,月数,日数を求める
YEARFRAC 期間が1年に占める割合を求める

数学/三角関数

関数名 簡易的な説明
SUM 数値を合計する
SUMIF 条件を指定して数値を合計する
SUMIFS 複数の条件を指定して数値を合計する
SUBTOTAL さまざまな集計値を求める
AGGREGATE さまざまな集計値を求める
PRODUCT 積を求める
SUMPRODUCT 配列要素の積を合計する
SUMSQ 平方和を求める
SUMX2PY2 2つの配列要素の平方和を合計する
SUMX2MY2 2つの配列要素の平方差を合計する
SUMXMY2 2つの配列要素の差の平方和を求める
ROUNDDOWN/TRUNC 指定した桁数で切り捨てる
ROUNDUP 指定した桁数で切り上げる
ROUND 指定した桁数で四捨五入する
INT 小数点以下を切り捨てる
FLOOR.MATH 数値を基準値の倍数に切り下げる
FLOOR 数値を基準値の倍数に切り下げる
FLOOR.PRECISE 数値を基準値の倍数に切り下げる
MROUND 指定した数値の倍数になるように丸める
CEILING.MATH 数値を基準値の倍数に切り上げる
CEILING 数値を基準値の倍数に切り上げる
ISO.CEILING/CEILING.PRECISE 数値を基準値の倍数に切り上げる
EVEN/ODD 最も近い偶数または奇数になるように切り上げる
QUOTIENT 整数の商を求める
MOD 余りを求める
ABS 絶対値を求める
SIGN 正負を調べる
GCD 最大公約数を求める
LCM 最小公倍数を求める
FACT 階乗を求める
FACTDOUBLE 二重階乗を求める
PERMUT 順列の数を求める
PERMUTATIONA 重複順列の数を求める
COMBIN 組み合わせの数を求める
COMBINA 重複組み合わせの数を求める
MULTINOMIAL 多項係数を求める
SERIESSUM べき級数を求める
SQRT 平方根を求める
SQRTPI 円周率πの倍数の平方根を求める
POWER べき乗を求める
EXP 自然対数の底eのべき乗を求める
LOG 任意の数値を底とする対数を求める
LOG10 常用対数を求める
LN 自然対数を求める
PI 円周率πの近似値を求める
RADIANS 度をラジアンに変換する
DEGREES ラジアンを度に変換する
SIN 正弦を求める
COS 余弦を求める
TAN 正接を求める
CSC 余割を求める
SEC 正割を求める
COT 余接を求める
ASIN 逆正弦を求める
ACOS 逆余弦を求める
ATAN 逆正接を求める
ATAN2 x-y座標から逆正接を求める
ACOT 逆余接を求める
SINH 双曲線正弦を求める
COSH 双曲線余弦を求める
TANH 双曲線正接を求める
CSCH 双曲線余割を求める
SECH 双曲線正割を求める
COTH 双曲線余接を求める
ASINH 双曲線逆正弦を求める
ACOSH 双曲線逆余接を求める
MDETERM 行列の行列式を求める
MINVERSE 行列の逆行列を求める
MMULT 2つの行列の積を求める
MUNIT 単位行列を求める
RANDBETWEEN 乱数を発生させる(整数)
RAND 乱数を発生させる

論理関数

関数名 簡易的な説明
IF 条件別に式を変える
AND すべての条件が満たされるか調べる
OR いずれかの条件が満たされるか調べる
XOR 奇数個の条件が満たされるか調べる
IFS 複数の条件を順に調べた結果に応じて異なる値を返す
SWITCH 複数の値を検索して一致した値に組み合わせられた結果を返す
NOT 条件が満たされてないことを調べる
IFERROR/IFNA エラーの場合に返す値を指定する
TRUE 常に真を表す
FALSE 常に偽を表す

情報関数

関数名 簡易的な説明
CELL セルの情報を得る
ISBLANK 空白のセルかどうか調べる
ISERROR/ISERR エラー値かどうか調べる
ISNA #N/Aかどうか調べる
ISTEXT 文字列か調べる
ISNONTEXT 文字列以外か調べる
ISNUMBER 数値かどうか調べる
ISEVEN/ISODD 偶数か奇数かどうか調べる
ISLOGICAL 論理値かどうか調べる
ISFORMULA 数式かどうか調べる
ISREF セル参照かどうか調べる
INFO 現在の操作環境について調べる
FORMULATEXT 数式を取り出す
SHEET ワークシートの番号を調べる
SHEETS ワークシートの数を調べる
ERROR.TYPE エラー値の種類を調べる
TYPE データの種類を調べる
NA #N/Aを返す
N 引数を数値に変換する

検索/行列関数

関数名 簡易的な説明
VLOOKUP 縦方向に範囲を検索する
HLOOKUP 横方向に範囲を検索する
LOOKUP 一行、一列の範囲を検索する
CHOOSE 引数のリストから値を選ぶ
INDEX 行と列で指定した位置の値を求める
OFFSET 行と列で指定したセルの参照を求める
COLUMN セルの列番号を求める
ROW セルの行番号を求める
COLUMNS 列数を求める
ROWS 行数を求める
MATCH 検索値との位置を求める
AREAS 範囲に含まれる領域数を求める
INDIRECT 参照文字列を元にセルを間接参照する
ADDRESS 行と列番号から参照文字列を求める
TRANSPOSE 行と列の位置を入れ替える
HYPERLINK ハイパーリンクを作成する
GETPIVOTDATA ピポットテーブルからデータを取り出す
RTD RTD サーバーからデータを取り出す

Web関数

関数名 簡易的な説明
ENCODEURL 文字列をURLエンコードする
WEBSERVICE Webサービスを利用してデータをダウンロードする
FILTRRXML XML形式のデータから必要な情報だけを取り出す

文字列操作関数

関数名 簡易的な説明
LEN/LENB 文字列の文字数・バイト数を求める
LEFT/LEFTB 左端から何文字・何バイトかを求める
RIGHT/RIGHTB 右端から何文字・何バイトかを求める
MID/MIDB 指定した位置から何文字・何バイトかを取り出す
FIND/FINDB 文字列・バイトの位置を求める
SEARCH/SEARCHB 文字列・バイトの位置を調べる
REPLACE/REPLACEB 指定した文字数・バイト数を置き換える
SUBSTITUTE 検索した文字列を置き換える
CONCATENATE 文字列を連結する
CONCAT 文字列を連結する
TEXTJOIN 区切り記号を挿入しながら複数の文字列を連結する
TRIM 余計な空白文字を削除する
CLEAN 印刷できない文字を削除する
PHONETIC ふりがなを取り出す
REPT 指定した回数だけ文字列を繰り返す
CODE/UNICODE 文字コードを調べる
CHAR/UNICHAR 文字コードに対応する文字を返す
ASC 全角文字を半角文字に変換する
JIS 半角文字を全角文字に変換する
YEN/DOLLAR 数値に通貨記号と桁区切り記号を付ける
UPPER 英字を大文字に変換する
LOWER 英字を小文字に変換する
TEXT 数値に表示形式を適応した文字列を返す
FIXED 数値に桁区切り記号と小数点を付ける
VALUE 数値を表す文字列を数値に変換する
NUMBERVALUE 異なる表示形式の数値の文字列を数値に変換する
NUMBERSTRING 数値を漢数字の文字列に変換する
BAHTTEXT 数値をタイ文字の通貨表記に変換する
ROMAN 数値をローマ数字の文字列に変換する
ARABIC ローマ数字の文字列を数値に変換する
PROPER 英単語の先頭文字のみ大文字に変換する
EXACT 文字列が等しいかどうか調べる
T 引数が文字列の時だけ文字列を返す

データベース関数

関数名 簡易的な説明
DCOUNT 条件を満たす数値の個数を求める
DCOUNTA 条件を満たす空白以外のセルの個数を求める
DSUM 条件を満たすセルの合計を求める
DAVERAGE 条件を満たすセルの平均を求める
DPRODUCT 条件を満たすセルの積を求める
DMAX 条件を満たす最大値を求める
DMIN 条件を満たす最小値を求める
DGET 条件を満たすデータを探す
DVAR 条件を満たすデータから不偏分配を求める
DVARP 条件を満たすデータの分散を求める
DSTDEV 条件を満たすデータから不偏標準差を求める
DSTDEVP 条件を満たすデータの標準偏差を求める

統計関数

関数名 簡易的な説明
COUNT 数値、日付、時刻の個数を求める
COUNTA データの個数を求める
COUNTBLANK 空白のセルの個数を求める
COUNTIF 条件に一致するデータの個数を求める
COUNTIFS 複数の条件に一致するデータの個数を求める
AVERAGE 数値の平均値を求める
AVERAGEA データの平均値を求める
AVERAGEIF 条件を指定して数値の平均を求める
TRIMMEAN 極端なデータを除外して平均値を求める
GEOMEAN 相乗平均を求める
HARMEAN 調和平均を求める
MAX 数値の最大値を求める
MAXA データの最大値を求める
MAXIFS 複数の条件を指定して最大値を求める
MIN 数値の最小値を求める
MINA データの最小値を求める
MINIFS 複数の条件を指定して最小値を求める
FREQUENCY 区間に含まれる値の個数を求める
MEDIAN 数値の中央値を求める
MODE.SNGL/MODE 数値の最頻値を求める
MODE.MULT 複数の最頻値を求める
LARGE 大きい方から何番目かの値を求める
SMALL 小さい方から何番目かの値を求める
RANK.EQ/RANK 順位を求める
RANK.AVG 順位を求める
PERCENTILE.INC/PERCENTILE 百分位数を求める
PERCENTILE.EXC 百分位数を求める(0%~100%を除く)
PERCENTRANK.INC/PERCENTRANK 百分率での順位を求める
PERCENTRANK.EXC 百分率での順位を求める(0%~100%を除く)
QUARTILE.INC/QUARTILE 四分位数を求める
QUARTILE.EXC 四分位数を求める(0%~100%を除く)
VAR.P/VARP 数値をもとに分散を求める
VARPA データをもとに分散を求める
VAR.S/VAR 数値をもとに不偏分散を求める
VARA データをもとに不偏分散を求める
STDEV.P/STDEVP 数値をもとに標準偏差を求める
STDEVPA データをもとに標準偏差を求める
STDEV.S/STDEV 数値をもとに不偏標準偏差を求める
STDEVA データをもとに不偏標準偏差を求める
AVEDEV 数値をもとに平均偏差を求める
DEVSQ 数値をもとに変動を求める
STANDARDIZE 数値データをもとに標準化変量を求める
SKEW 歪度を求める(SPSS形式)
SKEW.P 歪度を求める
KURT 尖度を求める(SPSS方式)
FORECAST 回帰直線を使って予測する
FORECAST.LINEAR 回帰直線を利用して将来の値を予測する
TREND 重回帰分析を使って予測する
SLOPE 回帰直線の傾きを求める
INTERCEPT 回帰直線の切片を求める
LINEST 重回帰分析により係数や定数項を求める
STEYX 回帰直線の標準誤差を求める
RSQ 回帰直線の当てはまりのよさを求める
FPRECAST.ETS 指数平滑法を利用して将来の値を予測する
FORECAST.ETS.CONFINT 指数平滑法を利用して予測された値の信頼区間を求める
FORECAST.ETS.STAT 指数平滑法を利用して予測を行うときの各種の統計量を求める
GROWTH 指数回帰曲線を使って予測する
LOGEST 指数回帰曲線の定数や底などを求める
CORREL/PEARSON 相関係数を求める
COVARIANCE.P/COVAR 共分散を求める
COVARIANCE.S 不偏共分散を求める
COVARIANCE.NORM/COVARIANCE 母集団に対する信頼区間を求める
COVARIANCE.T 母集団に対する信頼区間を求める
PROB 下限値から上限値までの確立を求める
BINOM.DIST/BINOMDIST 二項分布の確立や累積確立を求める
BINOMD.DIST.RANGE 二項分布の一定区間の累積確立を求める
BINOM.INV/CRITBINOM 二項分布の累積確立が標準値以下になる最大値を求める
NEGBINOM.DIST 負の二項分布の確立を求める
NEGBINOMDIST 負の二項分布の確立を求める
HYPGEOM.DIST 超幾何分布の確立を求める
HYPGEOMDIST 超幾何分布の確立を求める
POISSON.DIST/PEARSON ポアソン分布の確立や累積確立を求める
NORM.DIST/NORMDIST 正規分布の確立や累積確立を求める
NORM.INV/NORMINV 累積正規分布の逆関数の値を求める
NORM.S.DIST 標準正規分布の累積確立を求める
NORMSDIST 標準正規分布の累計確立を求める
NORM.S.INV/NORMSINV 累積標準正規分布の逆関数の値を求める
PHI 標準正規分布の確立を求める
GAUSS 標準正規分布の平均から累積確率を求める
LOGNORM.DIST/LOGNORMDIST 対数正規分布の確立や累計確立を求める
LOGNORM.INV/LOGINV 累積対数正規分布の逆関数の値を求める
CHISQ.DIST カイ二乗分布の確立や累積確率を求める
CHISQ.DIST.RT/CHIDIST カイ二乗分布の右側確率を求める
CHISQ.INV カイ二乗分布の左側確率から逆関数の値を求める
CHISQ.INV.RT/CHIINV カイ二乗分布の右側確率から逆関数の値を求める
CHISQ.TEST/CHITEST カイ二乗検定を行う
T.DIST t分布の確率や累積確率を求める
T.DIST.RT t分布の右側確率を求める
T.DIST.2T t分布の両側確率を求める
TDIST t分布の右側確率や両側確率を求める
T.INV t分布の左側確率から逆関数の値を求める
T.INV.2T/TINV t分布の両側確率から逆関数の値を求める
T.TEST/TTEST t検定を行う
Z.TEST/ZTEST 正規母集団の平均を検定する
F.DIST F分布の確立や累積確率を求める
F.DIST.RT/FDIST F分布の右側確率を求める
F.INV F分布の左側確率から逆関数の値を求める
F.INV.RT/FINV F分布の右側確率から逆関数の値を求める
F.TEST/FTEST F検定を行う
FISHER フィッシャー変換を行う
FISHERINV フィッシャー変換の逆関数を求める
EXPON.DIST/EXPONDIST 指数分布の確率や累積確率を求める
GAMMA ガンマ関数の値を求める
GAMMA.DIST/GAMMADIST ガンマ分布の確率や累積確率を求める
GAMMA.INV/GAMMAINV ガンマ分布の逆関数の値を求める
GAMMALN.PRECISE/GAMMALN ガンマ関数の自然対数を求める
BETA.DIST ベータ分布の確率や累積確率を求める
BETADIST ベータ分布の累積確率の値を求める
BETA.INV/BETAINV ベータ分布の累積分布関数の逆関数の値を求める
WEIBULL.DIST/WEIBULL ワイプル分布の値を求める

財務関数

関数名 簡易的な説明
PMT ローンの返済額や積立貯蓄の払込額を求める
PPMT ローン返済額の元金相当分を求める
CUMPRINC ローン返済額の元金相当分の累計を求める
IPMT ローン返済額の金利相当分を求める
CUMIPMT ローン返済額の金利相当分の累計を求める
ISPMT 元金均等返済の金利相当分を求める
PV 現在価値を求める
FV 将来価値を求める
FVSCHEDULE 利率が変動する預金の将来価値を求める
NPER ローン返済期間や積立貯蓄の払込期間を求める
EFFCT/NOMINAL 実効年利率・名目年利率を求める
RRI 元金と満期受取額から複利計算の利率を求める
PDURATION 投資金額が目標額になるまでの期間を求める
NPV 定期的なキャッシュフローから正味現在価値を求める
XNPV 不定期的なキャッシュフローから正味現在価値を求める
IRR 定期的なキャッシュフローから内部利益率を求める
XIRR 不定期的なキャッシュフローから内部利益率を求める
MIRR 定期的なキャッシュフローから修正内部利益率を求める
YIELD 固定利付債の利回を求める
PRICE 固定利付債の現在価値を求める
ACCRINT 固定利付債の経過利息を求める
COUPPCD/COUPNCD 固定利付債の受渡日以前または受渡日以降の利払日を求める
COUPNUM 固定利付積の受渡日~満期日の利払回数を求める
COUPDAYBS/COUPDAYSNC 固定利付債の受渡日と利払日の間の日数を求める
COUPDAYS 固定金利付債の受渡日が含まれる利払期間の日数を求める
DURATION 固定利付債のデュレーションを求める
MDURATION 固定利付債の修正デュレーションを求める
ODDFYIELD/ODDLYIELD 最初・最後の利払期間が半端な固定利付債の利回りを求める
ODDFPROCE/ODDLPRICE 最初・最後の利払期間が半端な固定利付債の現在価格を求める
YIELDMAT 満期利付債の利回りを求める
PROCEMAT 満期利付債の現在価格を求める
ACCRINTM 満期利付債の経過利息を求める
YIELDDISC 割引債の単利年利回りを求める
INTRATE 割引債の利回りを求める
RECEIVED 割引債の満期日受取額を求める
PRICEDISC 割引債の現在価格を求める
DISC 割引債の割引率を求める
TBILLYIELD 米国財務省短期証券の利回りを求める
TBILLEQ 米国財務省短期証券の債権換算利回りを求める
TBILLPRICE 米国財務省短期証券の現在価格を求める
DOLLARDE 分数表記のドル価格を小数表記にする
DOLLARFR 小数表記のドル価格を分数表記にする
SLN 定額法で減価償却費を求める
DB 定率法で減価償却費を求める
DDB 倍額定率法で減価償却費を求める
VDB 指定した期間の減価償却費を倍額定率法で求める
SYD 算術級数法で減価償却費を求める
AMORLINC/AMORDEGRC フランスの会計システムで減価償却費を求める

エンジニアリング関数

関数名 簡易的な説明
CONVERT 数値の単位を変換する
DELTA 2つの数値が等しいかどうか調べる
GESTEP 数値が基準値以上かどうか調べる
DEC2BIN 10進数表記を2進数表記に変換する
DEC2OCT 10進数表記を8進数表記に変換する
DEC2HEX 10進数表記を16進数表記に変換する
BASE 10進数表記をn進数表記に変換する
BIN2OCT 2進数表記を8進数表記に変換する
BIN2DEC 2進数表記を10進数表記に変換する
BIN2HEX 2進数表記を16進数表記に変換する
OCT2BIN 8進数表記を2進数表記に変換する
OCT2DEC 8進数表記を10進数表記に変換する
OCT2HEX 8進数表記を16進数表記に変換する
HEX2BIN 16進数表記を2進数表記に変換する
HEX2OCT 16進数表記を8進数表記に変換する
HEX2DEC 16進数表記を10進数表記に変換する
DECIMAL n進数表記を10進数表記に変換する
BITAND ビットごとの論理積を求める
BITOR/BITXOR ビットごとの論理和や排他的論理和を求める
BITLSHIFT/BITRSHIFT ビットを左・右にシフトする
COMPLEX 実部と虚部から複素数を作成する
IMREAL/IMAGINARY 複素数の実部や虚部を求める
IMCONJUGATE 共役複素数を求める
IMABS 複素数の絶対値を求める
IMARGUMENT 複素数の偏角を求める
IMSUM 複素数の和を求める
IMSUB 複素数の差を求める
IMPRODUCT 複素数の積を求める
IMDIV 複素数の商を求める
IMSQRT 複素数の平方根を求める
IMPOWER 複素数のべき関数の値を求める
IMEXP 複素数の指数関数の値を求める
IMLN 複素数の自然対数を求める
IMLOG10 複素数の常用対数を求める
IMLOG2 複素数の2を底とする対数を求める
IMSIN 複素数の正弦を求める
IMCOS 複素数の余弦を求める
IMTAN 複素数の正接を求める
IMCSC 複素数の余割を求める
IMSEC 複素数の正割を求める
IMCOT 複素数の余接を求める
IMSINH 複素数の双曲線正弦を求める
IMCOSH 複素数の双曲線余弦を求める
IMCSCH 複素数の双曲線余割を求める
IMSECH 複素数の双曲線正割を求める
BESSELJ 第1種ベッセル関数の値を求める
BESSELY 第2種ベッセル関数の値を求める
BESSELI 第1種変形ベッセル関数の値を求める
BESSELK 第2種変形ベッセル関数の値を求める
ERF/ERF.PRECISE 誤差関数を積分した値を求める
ERFC/ERFC.PRECISE 相補誤差関数を積分した値を求める

キューブ関数

関数名 簡易的な説明
CUBEMEMBER キューブ内のメンバーや組を返す
CUBEMEMBERPROPERTY キューブ内のメンバーのプロパティを求める
CUBESET キューブからメンバーや組のセットを取り出す
CUBESETCOUNT キューブセット内の項目の個数を求める
CUBEVALUE ky-部の集計値を求める
CUBERANKEDMEMBER キューブ内で指定した順位のメンバーを求める
CUBEKRIMEMBER 主要業績評価指数のプロパティを返す

 

NO IMAGE
最新情報をチェックしよう!