Excel関数 Excelで利用できる関数の一覧です。


A

ABS関数 数値の絶対値を返す
ACOSH関数 数値の双曲線逆余弦(ハイパーボリックアークコサイン)を返す
ACOS関数 数値の逆正弦(アークコサイン)を返す
ACOTH関数 指定した数値に対する双曲線逆余接(ハイパーボリックアークコタンジェント)を計算します。
ACOT関数 数値の逆余接(アークコタンジェント)を返す
ADDRESS関数 行番号と列番号からセル参照の文字列を求める
AGGREGATE関数 さまざまな集計値を求める
AMORDEGRC関数 フランスの会計システムで減価償却費を計算する(耐用年数に応じた償却係数が適用)
AMORLINC関数 フランスの会計システムで減価償却費を計算する
AND関数 すべての条件が満たされているときにTRUEを返す
ARABIC関数 ローマ数字(i, ii, iii, ...)をアラビア数字(1, 2, 3, ...)に変換する
AREAS関数 指定した範囲に含まれる領域の個数を表示させる
ASC関数 全角文字を半角文字に変換する
ASINH関数 数値の双曲線逆正弦(ハイパーボリックアークサイン)を返す
ASIN関数 数値の逆正弦(アークサイン)を返す
ATAN2関数 x-y座標から逆正接を返す
ATANH関数 数値の双曲線逆正接(ハイパーボリックアークタンジェント)を返す
ATAN関数 数値の逆正接(アークタンジェント)を返す
AVEDEV関数 複数の数値の平均偏差を返す
AVERAGEA関数 データ(文字列や論理値なども含む)の平均値を求める
AVERAGEIFS関数 複数の条件を指定して数値の平均を求める
AVERAGEIF関数 条件を指定して数値の平均を求める
AVERAGE関数 数値の平均値を求める

B

BAHTTEXT関数 数値をタイ語の通貨表記に変換する
BASE関数 10進数表記の数値をn進数表記に変換する
BESSELI関数 第1種変形ベッセル関数の値を返す
BESSELJ関数 第1種ベッセル関数の値を返す
BESSELK関数 第2種変形ベッセル関数の値を返す
BESSELY関数 第2種ベッセル関数の値を返す
BETA.INV関数 β分布の累積分布関数の逆関数の値を返す
BETADIST関数 β分布の累積分布関数の値を返す
BETAINV関数 β分布の累積分布関数の逆関数の値を返す
BIN2DEC関数 2進数表記の数値を10進数表記に変換する
BIN2HEX関数 2進数表記の数値を16進数表記に変換する
BIN2OCT関数 2進数表記の数値を8進数表記に変換する
BINOM.DIST.RANGE関数 二項分布の一定範囲の確率を求める
BINOM.DIST関数 二項分布の確率を求める
BINOM.INV関数 二項分布の累積確率が基準値以上になる最小値を求める
BINOMDIST関数 二項分布の確率を求める
BITAND関数 数値のビットごとの論理積を返す
BITLSHIFT関数 数値のビットを左にシフトする
BITOR関数 数値のビットごとの論理和を返す
BITRSHIFT関数 数値のビットを右にシフトする
BITXOR関数 数値のビットごとの排他的論理和を返す

C

CEILING.PRECISE関数 数値を基準値の倍数に切り上げる
CEILING関数 数値を基準値の倍数で切り上げる
CELL関数 セルの書式・位置・内容の情報を得る
CHAR関数 文字コード(ASCII、JISコード)を文字に変換する
CHIDIST関数 カイ二乗分布の右側確率を求める
CHIINV関数 カイ二乗分布の右側確率からカイ二乗値を求める
CHISQ.DIST.RT関数 カイ二乗分布の右側確率を求める
CHISQ.INV.RT関数 カイ二乗分布の右側確率からカイ二乗値を求める
CHISQ.INV関数 カイ二乗分布の左側確率からカイ二乗値を求める
CHOOSE関数 入力された数字によって表示内容を変える
CLEAN関数 改行コード等の印刷できない文字を削除する
CODE関数 文字を文字コード(ASCII/JIS)に変換する
COLUMNS関数 セル範囲や配列の列数を求める
COLUMN関数 セルの列番号を求める
COMBIN関数 組み合わせ数を求める
COMPLEX関数 実部と虚部を指定して複素数を作成する
CONCATENATE関数 複数の文字列を結合する
CONCAT関数 複数の文字列を結合する(セル範囲にも対応)
CONFIDENCE.NORM関数 正規分布を利用して母集団に対する信頼区間を求める
CONFIDENCE.T関数 t分布を利用して母集団に対する信頼区間を求める
CONFIDENCE関数 正規分布を利用して母集団に対する信頼区間を求める
CONVERT関数 数値の単位を変換する
COSH関数 数値の双曲線余弦(ハイパーボリック・コサイン)を返す
COS関数 角度の余弦(コサイン)を返す
COTH関数 数値の双曲線余接(ハイパーボリック・コタンジェント)を返す
COT関数 角度の余接(コタンジェント)を返す
COUNTA関数 範囲内のデータの個数を求める
COUNTBLANK関数 指定した範囲の中の空白セルの個数を求める
COUNTIFS関数 複数の条件に一致するデータの個数を求める
COUNTIF関数 条件に一致するデータの個数を求める
COUNT関数 範囲内の数値データの個数を求める
CRITBINOM関数 二項分布の累積確率が基準値以下になる最大値を求める
CSCH関数 数値の双曲線余割(ハイパーボリックコセカント)を返す
CSC関数 角度の余割(コセカント)を返す

D

DATEDIF関数 2 つの日付の間の日数、月数、または年数を返します。
DATESTRING関数 日付を令和(和暦)に変換する
DATEVALUE関数 日付を表す文字列からシリアル値を求める
DATE関数 年、月、日から日付を求める
DAVERAGE関数 条件に合ったセルの数値の平均を求める
DAYS360関数 1年を360日として、指定した二つの日付間の日数を返します。
DAYS関数 2つの日付の間の日数を返します。
DAY関数 日付から「日」を取り出す。
DCOUNTA関数 複数の条件を満たすセルの個数を返す(空白以外のセル)
DCOUNT関数 複数の条件を満たすセルの個数を返す(数値の入ったセルの個数)
DDB関数 倍額定率法で減価償却費を計算する(特定の期)
DEC2HEX関数 10進数表記の数値を16進数表記に変換する
DEC2OCT関数 10進数表記の数値を8進数表記に変換する
DECIMAL関数 n進数表記の文字列を10進数表記に変換する
DEGREES関数 ラジアンを度に変換する
DELTA関数 2つの値が等しいかどうかを調べる
DEVSQ関数 複数の数値の変動を返す
DGET関数 検索条件を満たす行の値を1つ返す
DMAX関数 条件を満たす最大値を求める
DMIN関数 条件を満たす最小値を求める
DOLLAR関数 数値にドルマーク($)と桁区切り文字を付ける
DPRODUCT関数 条件に合ったセルの積を求める
DSTDEVP関数 条件を満たすデータの標準偏差を求める
DSTDEV関数 条件を満たすデータから標準偏差の推定値を求める
DSUM関数 条件に合ったセルの合計を求める
DVARP関数 条件を満たすデータの分散を求める

E

EDATE関数 数カ月前や数カ月後の日付を取得する
ENCODEURL関数 文字列をURLエンコードに変換する
EOMONTH関数 数カ月前や数カ月後の月末を取得する
ERROR.TYPE関数 エラーの種類を調べる
EVEN関数 最も近い偶数になるように数値を切り上げる
EXACT関数 2つの文字列が同じかどうかを調べる
EXPON.DIST関数 指数分布の確率密度関数や累積分布関数の値を求める
EXPONDIST関数 指数分布の確率密度関数や累積分布関数の値を求める
EXP関数 自然対数の底eのべき乗(累乗)を返す

F

FACTDOUBLE関数 数値の二重階乗を返す
FACT関数 数値の階乗を返す
FALSE関数 論理値FALSEを返す
FINDB関数 文字列のバイト位置を調べる
FIND関数 文字列の位置を取得する
FISHERINV関数 フィッシャー変換の逆関数を計算する
FISHER関数 フィッシャー変換の結果を返す
FIXED関数 数値を四捨五入してカンマ(,)を付ける
FLOOR.PRECISE関数 数値を基準値の倍数に切り下げる
FLOOR関数 数値を基準値の倍数で切り下げる
FORMULATEXT関数 数式を文字列として返す
FREQUENCY関数 区間に含まれる値の個数を求めて分布表を知る

G

GAMMALN.PRECISE関数 ガンマ関数の値の自然対数を返す
GAMMALN関数 ガンマ関数の値の自然対数を返す
GAMMA関数 ガンマ関数の値を返す
GAUSS関数 標準正規分布で平均からの累積確率を求める
GCD関数 最大公約数を求める
GEOMEAN関数 複数の数値の相乗平均(幾何平均)を求める
GESTEP関数 数値がしきい値以上かどうかを調べる
GROWTH関数 指数回帰曲線を求め予測する

H

HEX2BIN関数 16進数表記の数値を2進数表記に変換する
HEX2DEC関数 16進数表記の数値を10進数表記に変換する
HEX2OCT関数 16進数表記の数値を8進数表記に変換する
HOUR関数 時間から「時」を取り出す
HYPERLINK関数 ハイパーリンクを作成する
HYPGEOM.DIST関数 超幾何分布の確率や累積確率を求める
HYPGEOMDIST関数 超幾何分布の確率を求める

I

IFERROR関数 エラー値の時に別の値を返す
IFNA関数 エラー値「#N/A」の時に別の値を返す
IFS関数 複数の条件を順に調べた結果を返す
IF関数 条件によって利用する式を変える
IMABS関数 複素数の絶対値を返す
IMAGINARY関数 複素数の虚部を取得する
IMARGUMENT関数 複素数の偏角を返す
IMCONJUGATE関数 共役複素数を返す
IMCOSH関数 複素数の双曲線余弦(ハイパーボリック・コサイン)を返す
IMCOS関数 複素数の余弦(コサイン)を返す
IMCOT関数 複素数の余接(コタンジェント)を返す
IMCSCH関数 複素数の双曲線余割(ハイパーボリック・コセカント)を返す
IMCSC関数 複素数の余割(コセカント)を返す
IMDIV関数 複素数の商を計算する
IMEXP関数 複素数の指数関数の値を計算する
IMLN関数 複素数の自然対数を計算する
IMLOG10関数 複素数の常用対数を返す
IMLOG2関数 複素数の2を底とする対数を計算する
IMPOWER関数 複素数のべき乗を返す
IMPRODUCT関数 複数の複素数の積を返す
IMREAL関数 複素数の実部を取得する
IMSECH関数 複素数の双曲線正割(ハイパーボリック・セカント)を返す
IMSEC関数 複素数の正割(セカント)を返す
IMSINH関数 複素数の双曲線正弦(ハイパーボリック・サイン)を返す
IMSIN関数 複素数の正弦(サイン)を返す
IMSQRT関数 複素数の平方根を返します
IMSUB関数 複素数の差を計算する
IMSUM関数 複素数の和を計算する
IMTAN関数 複素数の正弦(タンジェント)を返す
INDEX関数 行と列で指定した位置の値を求める
INDIRECT関数 文字列からセル参照を取得する
INFO関数 現在の操作環境についての情報を得る
INT関数 数値の小数点以下を切り捨てて整数にする
ISBLANK関数 対象のセルが空白セルかを調べる
ISERROR関数 対象のセルがエラー値かを調べる
ISERR関数 対象のセルがエラー値(#N/A)かを調べる
ISEVEN関数 偶数かを判定する
ISFORMULA関数 数式かを判定する
ISLOGICAL関数 真偽値(TRUE/FALSE)かどうかを調べる
ISNA関数 対象のセルが#N/A(値が存在しない)かを調べる
ISNONTEXT関数 対象のセルが文字列以外かを調べる
ISNUMBER関数 対象のセルが数値かを調べる
ISO.CEILING関数 数値を基準値の倍数に切り上げる
ISODD関数 奇数かを判定する
ISOWEEKNUM関数 ISO8601方式で日付が何週目かを求める
ISREF関数 セル参照かどうかを調べる
ISTEXT関数 対象のセルが文字列かを調べる

J

JIS関数 半角文字を全角文字に変換する

L

LARGE関数 配列の中の指定した順位の値を求める(降順)
LCM関数 複数の数値の最小公倍数を返す
LEFTB関数 文字列の左端から指定したバイト数の文字列を切り出す。
LEFT関数 文字列の先頭から指定文字数だけ取り出す
LENB関数 文字列のバイト数を求める
LEN関数 文字列の文字数を数える
LN関数 数値の自然対数を返す
LOG10関数 数値の常用対数を返す
LOGEST関数 指数回帰曲線の係数と底を求める
LOGINV関数 対数正規分布の累積分布関数の逆関数の値を求める
LOGNORM.DIST関数 対数正規分布の確率密度関数や累積分布関数の値を求める
LOGNORM.INV関数 対数正規分布の累積分布関数の逆関数の値を求める
LOGNORMDIST関数 対数正規分布の累積分布関数の値を求める
LOG関数 任意の底の対数を返す
LOOKUP関数 指定した範囲内から検索値に近い値もしくは一致する値を検索する
LOWER関数 英字の大文字を小文字に変換する

M

MATCH関数 検索したいデータが何行目・何列目にあるかを調べる
MAXA関数 データの最大値を求める(文字列・論理値含)
MAXIFS関数 複数の条件を指定して数値の最大値を求める
MAX関数 数値の最大値を求める

m

mdeterm関数 正方行列の行列式を返す

M

MEDIAN関数 数値の中央値を求める
MIDB関数 指定した位置から指定したバイト数分の部分文字列を切り出す。
MID関数 文字列の、指定した位置から指定した文字数分の部分文字列を切り出す。
MINA関数 データの最小値を求める(文字列・論理値含)
MINIFS関数 複数の条件を指定して数値の最小値を求める
MINUTE関数 時刻から「分」を取り出す
MINVERSE関数 行列の逆行列を返す
MIN関数 数値の最小値を求める
MMULT関数 2つの行列の積を求める
MODE.SNGL関数 数値の中から最も頻繁に現れる値(最頻値)を求める
MODE関数 数値の中から最も頻繁に現れる値(最頻値)を求める
MOD関数 割り算の余りを求める
MONTH関数 日付から「月」を取り出す
MROUND関数 数値を基準値の倍数になるように丸める
MULTINOMIAL関数 多項係数を求める
MUNIT関数 指定した次元の単位行列を返す

N

NA関数 エラー値「#N/A」を返す
NEGBINOM.DIST関数 負の二項分布の確率を求める
NEGBINOMDIST関数 負の二項分布の確率を求める
NETWORKDAYS.INTL関数 営業日数を求める
NETWORKDAYS関数 開始日と終了日の間にある週日の日数を計算する
NORM.S.DIST関数 標準正規分布の確率密度関数や累積分布関数の値を求める
NORM.S.INV関数 標準正規分布の累積分布関数の逆関数の値を求める
NORMSDIST関数 標準正規分布の累積分布関数の値を求める
NORMSINV関数 累積標準正規分布の逆関数の値を求める
NOT関数 真偽値を反転させる
NUMBERSTRING関数 数値を漢数字の文字列に変換する
NUMBERVALUE関数 特定のロケールの表示形式の数値の文字列を数値に変換する
N関数 引数を数値に変換する

O

OCT2BIN関数 8進数表記の数値を2進数表記に変換する
OCT2DEC関数 8進数表記の数値を10進数表記に変換する
OCT2HEX関数 8進数表記の数値を16進数表記に変換する
ODD関数 最も近い奇数になるように数値を切り上げる
OFFSET関数 指定した行数と列数だけ離れたセルを取得する
OR関数 少なくとも一つの条件が満たされているときにTRUEを返す

P

PHI関数 標準正規分布の確率密度関数の値を求める
PHONETIC関数 ふりがなを取り出す
PI関数 円周率の近似値を返す
POWER関数 べき乗(累乗)を返す
PROB関数 確率分布で下限と上限の間に収まる確率を求める
PRODUCT関数 複数の数値の積を計算する
PROPER関数 英単語の1文字目を大文字に、2文字目以降を小文字に変換する
PV関数 現在価値を求める

Q

QUOTIENT関数 割り算の商の整数部を返す

R

RADIANS関数 度をラジアンに変換する
RANDBETWEEN関数 乱数を発生させる(指定した範囲内の整数)
RAND関数 乱数を発生させる(0以上1未満の小数)
RANK.AVG関数 順位を求める(複数同順の場合は平均値を返す)
RANK.EQ関数 順位を求める(同じ値のときは最上位の順位を返す)
RANK関数 順位を求める(同じ値のときは最上位の順位を返す)
REPLACEB関数 指定したバイト数の文字列を置き換える
REPLACE関数 文字列の一部を置き換える
REPT関数 指定した回数だけ文字列を繰り返す
RIGHTB関数 文字列の右端から指定したバイト数の文字列を切り出す。
RIGHT関数 文字列の右端から指定文字数だけ取り出す
ROMAN関数 数値をローマ数字の文字列に変換する
ROUNDDOWN関数 指定した桁数で切り捨てる
ROUNDUP関数 指定した桁数で切り上げる
ROUND関数 指定した桁数で四捨五入する
ROWS関数 セル範囲や配列の行数を求める
ROW関数 セルの行番号を求める
RSQ関数 回帰直線の決定係数を求める

S

SEARCHB関数 検索文字列が最初に現れる位置をバイト数で返す
SEARCH関数 文字列が最初に現れる位置を調べる
SECH関数 数値の双曲線正割(ハイパーボリックセカント)を返す
SECOND関数 時刻から「秒」を取り出す
SEC関数 角度の正割(セカント)を返す
SERIESSUM関数 べき級数の和を求める
SHEETS関数 シートの数を数える
SHEET関数 ワークシートの番号を返す
SIGN関数 数値の正負を返す
SINH関数 数値の双曲線正弦(ハイパーボリックサイン)を返す
SIN関数 角度の正弦を求める
SMALL関数 配列の中の指定した順位の値を求める(昇順)
SQRTPI関数 数値の円周率との積の平方根を返す
SQRT関数 数値の平方根を返す
STDEVA関数 複数の数値の標準偏差の推定値を返す
SUBSTITUTE関数 検索した文字列を置き換える
SUBTOTAL関数 さまざまな集計値を求める
SUMIFS関数 複数の条件を指定して数値を合計する
SUMIF関数 条件に一致した数値を合計する
SUMPRODUCT関数 行列の要素の積の合計を求める
SUMSQ関数 複数の数値の平方和を返す
SUMX2MY2関数 2つの行列の要素の平方差を合計する
SUMX2PY2関数 2つの行列の要素の平方和を合計する
SUMXMY2関数 2つの行列の要素の差の平方和を求める
SUM関数 数値を合計する
SWITCH関数 指定した値によって表示させる結果を分岐する
SYD関数 級数法で減価償却費を計算する

T

TANH関数 数値の双曲線正接(ハイパーボリックタンジェント)を返す
TAN関数 角度の正接(タンジェント)を返す
TBILLEQ関数 米国財務省短期証券の債券換算利回りを返す
TBILLPRICE関数 米国財務省短期証券の価格を返す
TBILLYIELD関数 米国財務省短期証券の利回りを返す
TEXTJOIN関数 複数の文字列を区切り文字で結合する
TEXT関数 値を指定した書式の文字列に変換する
TIMEVALUE関数 時刻を表す文字列をシリアル値に変換する。
TIME関数 「時」、「分」、「秒」の組み合わせから、時刻のシリアル値を取得する
TRANSPOSE関数 表の配置転換(行列を入れ替える)をする
TRIMMEAN関数 極端な値や異常値を除外して平均値を求める
TRIM関数 余計な空白文字を削除する
TRUE関数 論理値TRUEを返す
TRUNC関数 指定した桁数で切り捨てる
TYPE関数 データの種類を調べる
T関数 引数が文字列の場合に文字列を返す

U

UNICHAR関数 文字コード(Unicode)を文字に変換する
UNICODE関数 文字を文字コード(Unicode)に変換する
UPPER関数 英字の小文字を大文字に変換する

V

VALUE関数 文字列を数値に変換する
VDB関数 倍額定率法で減価償却費を計算する(期間)
VLOOKUP関数 表から値を検索する

W

WEEKDAY関数 日付から曜日を取り出す
WEEKNUM関数 日付が何週目かを求める
WORKDAY.INTL関数 指定した曜日を除外して期日を求める
WORKDAY関数 土日祝日を除外して何日後の日付を求める

X

XOR関数 2つの条件の結果が異なる場合にTRUEを返す

Y

YEARFRAC関数 開始日から終了日までの間の日数を、年を単位とする数値で表す
YEAR関数 日付から「年」を取り出す
YEN関数 数値に円マーク(¥)と桁区切り文字を付ける