Excel 2013 / 2010 / 2007に対応した全465関数の使い方の一覧です。ここでは関数の使用目的でまとめています。
関数の機能ごとの分類から探したい場合は「Excel関数一覧 機能別」を、関数名のアルファベット順で探したい場合は「Excel関数一覧 アルファベット順」を参照してください。
記号・数字
- [#N/A]かどうかを調べる ISNA
- [#N/A]を返す NA
- 1行または1列の範囲を検索する LOOKUP
- 1年を360日として期間内の日数を求める DAYS360
- 2進数表記を8進数表記に変換する BIN2OCT
- 2進数表記を10進数表記に変換する BIN2DEC
- 2進数表記を16進数表記に変換する BIN2HEX
- 2つの行列の積を求める MMULT
- 2つの数値が等しいかどうかを調べる DELTA
- 2つの配列要素の差の平方和を求める SUMXMY2
- 2つの配列要素の平方差を合計する SUMX2MY2
- 2つの配列要素の平方和を合計する SUMX2PY2
- 2つの日付から期間内の日数を求める DAYS
- 8進数表記を2進数表記に変換する OCT2BIN
- 8進数表記を10進数表記に変換する OCT2DEC
- 8進数表記を16進数表記に変換する OCT2HEX
- 10進数表記を2進数表記に変換する DEC2BIN
- 10進数表記を8進数表記に変換する DEC2OCT
- 10進数表記を16進数表記に変換する DEC2HEX
- 10進数表記をn進数表記に変換する BASE
- 16進数表記を2進数表記に変換する HEX2BIN
- 16進数表記を8進数表記に変換する HEX2OCT
- 16進数表記を10進数表記に変換する HEX2DEC
アルファベット
- F検定を行う F.TEST/FTEST
- F分布の確率や累積確率を求める F.DIST
- F分布の左側確率から逆関数の値を求める F.INV
- F分布の右側確率から逆関数の値を求める F.INV.RT/FINV
- F分布の右側確率を求める F.DIST.RT/FDIST
- ISO8601方式で日付が何週目かを求める ISOWEEKNUM
- n進数表記を10進数表記に変換する DECIMAL
- RTDサーバーからデータを取り出す RTD
- t検定を行う T.TEST/TTEST
- t分布の確率や累積確率を求める T.DIST
- t分布の右側確率や両側確率を求める TDIST
- t分布の左側確率から逆関数の値を求める T.INV
- t分布の右側確率を求める T.DIST.RT
- t分布の両側確率から逆関数の値を求める T.INV.2T/TINV
- t分布の両側確率を求める T.DIST.2T
- Webサービスを利用してデータをダウンロードする WEBSERVICE
- x-y座標から逆正接を求める ATAN2
- XML形式のデータから必要な情報だけを取り出す FILTERXML
あ
- 余りを求める MOD
- いずれかの条件が満たされているかを調べる OR
- 印刷できない文字を削除する CLEAN
- 英字の大文字を小文字に変換する LOWER
- 英字の小文字を大文字に変換する UPPER
- 英単語の先頭文字だけを大文字に変換する PROPER
- エラー値かどうかを調べる ISERROR/ISERR
- エラー値の種類を調べる ERROR.TYPE
- エラーの場合に返す値を指定する IFERROR/IFNA
- 円周率πの近似値を求める PI
- 円周率πの倍数の平方根を求める SQRTPI
- 大きいほうから何番目かの値を求める LARGE
か
- 回帰直線の当てはまりのよさを求める RSQ
- 回帰直線の傾きを求める SLOPE
- 回帰直線の切片を求める INTERCEPT
- 回帰直線の標準誤差を求める STEYX
- 回帰直線を使って予測する FORECAST
- 階乗を求める FACT
- カイ二乗検定を行う CHISQ.TEST/CHITEST
- カイ二乗分布の確率や累積確率を求める CHISQ.DIST
- カイ二乗分布の左側確率から逆関数の値を求める CHISQ.INV
- カイ二乗分布の右側確率から逆関数の値を求める CHISQ.INV.RT/CHIINV
- カイ二乗分布の右側確率を求める CHISQ.DIST.RT/CHIDIST
- 下限値から上限値までの確率を求める PROB
- 元金均等返済の金利相当分を求める ISPMT
- 元金と満期受取額から複利計算の利率を求める RRI
- ガンマ関数の値を求める GAMMA
- ガンマ分布の確率や累積確率を求める GAMMA.DIST/GAMMADIST
- ガンマ分布の逆関数の値を求める GAMMA.INV/GAMMAINV
- ガンマ関数の自然対数を求める GAMMALN.PRECISE/GAMMALN
- 期間が1年間に占める割合を求める YEARFRAC
- 期間内の年数、月数、日数を求める DATEDIF
- 奇数かどうかを調べる ISODD
- 奇数個の条件が満たされているかを調べる XOR
- 逆正弦を求める ASIN
- 逆正接を求める ATAN
- 逆余弦を求める ACOS
- 逆余接を求める ACOT
- キューブからメンバーや組のセットを取り出す CUBESET
- キューブセット内の項目の個数を求める CUBESETCOUNT
- キューブ内で指定した順位のメンバーを求める CUBERANKEDMEMBER
- キューブ内のメンバーのプロパティを求める CUBEMEMBERPROPERTY
- キューブ内のメンバーや組を返す CUBEMEMBER
- キューブの集計値を求める CUBEVALUE
- 行数を求める ROWS
- 行と列で指定した位置の値を求める INDEX
- 行と列で指定したセルのセル参照を求める OFFSET
- 行と列の位置を入れ替える TRANSPOSE
- 行番号と列番号からセル参照の文字列を求める ADDRESS
- 共分散を求める COVARIANCE.P/COVAR
- 共役複素数を求める IMCONJUGATE
- 行列の逆行列を求める MINVERSE
- 行列の行列式を求める MDETERM
- 極端なデータを除外して平均値を求める TRIMMEAN
- 偶数かどうかを調べる ISEVEN
- 空白セルかどうかを調べる ISBLANK
- 空白セルの個数を求める COUNTBLANK
- 区間に含まれる値の個数を求める FREQUENCY
- 組み合わせの数を求める COMBIN
- 現在価値を求める PV
- 現在の操作環境についての情報を得る INFO
- 現在の日付と時刻を求める NOW
- 現在の日付を求める TODAY
- 検索した文字列を置き換える SUBSTITUTE
- 検査値の相対位置を求める MATCH
- 誤差関数を積分した値を求める ERF/ERF.PRECISE
- 固定利付債の受渡日以前の利払日を求める COUPPCD
- 固定利付債の受渡日以降の利払日を求める COUPNCD
- 固定利付債の受渡日が含まれる利払期間の日数を求める COUPDAYS
- 固定利付債の受渡日から次回の利払日までの日数を求める COUPDAYSNC
- 固定利付債の受渡日〜満期日の利払回数を求める COUPNUM
- 固定利付債の経過利息を求める ACCRINT
- 固定利付債の現在価格を求める PRICE
- 固定利付債の修正デュレーションを求める MDURATION
- 固定利付債の直前の利払日から受渡日までの日数を求める COUPDAYBS
- 固定利付債のデュレーションを求める DURATION
- 固定利付債の利回りを求める YIELD
- 異なる表示形式を持つ数値の文字列を通常の数値に変換する NUMBERVALUE
さ
- 最小公倍数を求める LCM
- 最初の利払期間が半端な固定利付債の現在価格を求める ODDFPRICE
- 最初の利払期間が半端な固定利付債の利回りを求める ODDFYIELD
- 最後の利払期間が半端な固定利付債の現在価格を求める ODDLPRICE
- 最後の利払期間が半端な固定利付債の利回りを求める ODDLYIELD
- 最大公約数を求める GCD
- さまざまな集計値を求める SUBTOTAL
- さまざまな集計値を求める AGGREGATE
- 算術級数法で減価償却費を求める SYD
- 参照文字列をもとにセルを間接参照する INDIRECT
- 時、分、秒から時刻を求める TIME
- 時刻から「時」を取り出す HOUR
- 時刻から「秒」を取り出す SECOND
- 時刻から「分」を取り出す MINUTE
- 時刻を表す文字列からシリアル値を求める TIMEVALUE
- 指数回帰曲線の定数や底などを求める LOGEST
- 指数回帰曲線を使って予測する GROWTH
- 指数分布の確率や累積確率を求める EXPON.DIST/EXPONDIST
- 自然対数の底eのべき乗を求める EXP
- 自然対数を求める LN
- 実効年利率を求める EFFECT
- 実部と虚部から複素数を作成する COMPLEX
- 指定した位置から何バイトかを取り出す MIDB
- 指定した位置から何文字かを取り出す MID
- 指定した回数だけ文字列を繰り返す REPT
- 指定した期間の減価償却費を倍額定率法で求める VDB
- 指定した休日を除外して期日を求める WORKDAY.INTL
- 指定した休日を除外して期間内の日数を求める NETWORKDAYS.INTL
- 指定した桁数で切り上げる ROUNDUP
- 指定した桁数で切り捨てる ROUNDDOWN/TRUNC
- 指定した桁数で四捨五入する ROUND
- 指定した数値の倍数になるように丸める MROUND
- 指定したバイト数の文字列を置き換える REPLACEB
- 指定した文字数の文字列を置き換える REPLACE
- 重回帰分析により係数や定数項を求める LINEST
- 重回帰分析を使って予測する TREND
- 主要業績評価指標(KPI)のプロパティを返す CUBEKPIMEMBER
- 順位を求める(同じ値のときは最上位の順位を返す) RANK.EQ/RANK
- 順位を求める(同じ値のときは平均値の順位を返す) RANK.AVG
- 順列の数を求める PERMUT
- 条件が満たされていないことを調べる NOT
- 条件に一致するデータの個数を求める COUNTIF
- 条件によって利用する式を変える IF
- 条件を指定して数値の平均を求める AVERAGEIF
- 条件を指定して数値を合計する SUMIF
- 条件を満たす数値の個数を求める DCOUNT
- 条件を満たす空白以外のセルの個数を求める DCOUNTA
- 条件を満たす最小値を求める DMIN
- 条件を満たす最大値を求める DMAX
- 条件を満たすセルの合計を求める DSUM
- 条件を満たすセルの積を求める DPRODUCT
- 条件を満たすセルの平均を求める DAVERAGE
- 条件を満たすデータから不偏標準偏差を求める DSTDEV
- 条件を満たすデータの標準偏差を求める DSTDEVP
- 条件を満たすデータの分散を求める DVARP
- 条件を満たすデータを探す DGET
- 条件を満たすデータから不偏分散を求める DVAR
- 小数点以下を切り捨てる INT
- 小数表記のドル価格を分数表記に変換する DOLLARFR
- 常用対数を求める LOG10
- 将来価値を求める FV
- 数カ月前や数カ月後の月末を求める EOMONTH
- 数カ月前や数カ月後の日付を求める EDATE
- 数式かどうかを調べる ISFORMULA
- 数式を取り出す FORMULATEXT
- 数値が基準値以上かどうかを調べる GESTEP
- 数値かどうかを調べる ISNUMBER
- 数値の最頻値を求める MODE.SNGL/MODE
- 数値の中央値を求める MEDIAN
- 数値データをもとに標準化変量を求める STANDARDIZE
- 数値に通貨記号(¥)と桁区切り記号を付ける YEN
- 数値に通貨記号($)と桁区切り記号を付ける DOLLAR
- 数値に桁区切り記号と小数点を付ける FIXED
- 数値に表示形式を適用した文字列を返す TEXT
- 数値の最小値を求める MIN
- 数値の最大値を求める MAX
- 数値の単位を変換する CONVERT
- 数値の平均値を求める AVERAGE
- 数値や日付、時刻の個数を求める COUNT
- 数値を表す文字列を数値に変換する VALUE
- 数値をもとに不偏分散を求める VAR.S/VAR
- 数値を漢数字の文字列に変換する NUMBERSTRING
- 数値を基準値の倍数に切り上げる CEILING.MATH
- 数値を基準値の倍数に切り上げる CEILING
- 数値を基準値の倍数に切り上げる ISO.CEILING/CEILING.PRECISE
- 数値を基準値の倍数に切り下げる FLOOR.MATH
- 数値を基準値の倍数に切り下げる FLOOR
- 数値を基準値の倍数に切り下げる FLOOR.PRECISE
- 数値を合計する SUM
- 数値をタイ文字の通貨表記に変換する BAHTTEXT
- 数値をもとに標準偏差を求める STDEV.P/STDEVP
- 数値をもとに不偏標準偏差を求める STDEV.S/STDEV
- 数値をもとに分散を求める VAR.P/VARP
- 数値をもとに平均偏差を求める AVEDEV
- 数値をもとに変動を求める DEVSQ
- 数値をローマ数字の文字列に変換する ROMAN
- すべての条件が満たされているかを調べる AND
- 正割を求める SEC
- 正規分布の確率や累積確率を求める NORM.DIST/NORMDIST
- 正規母集団の平均を検定する Z.TEST/ZTEST
- 正弦を求める SIN
- 整数商を求める QUOTIENT
- 正接を求める TAN
- 正負を調べる SIGN
- 積を求める PRODUCT
- 絶対値を求める ABS
- セル参照かどうかを調べる ISREF
- セルの情報を得る CELL
- セルの行番号を求める ROW
- セルの列番号を求める COLUMN
- 全角文字を半角文字に変換する ASC
- 尖度を求める(SPSS方式) KURT
- 相関係数を求める CORREL/PEARSON
- 双曲線逆正弦を求める ASINH
- 双曲線逆正接を求める ATANH
- 双曲線逆余弦を求める ACOSH
- 双曲線逆余接を求める ACOTH
- 双曲線正割を求める SECH
- 双曲線正弦を求める SINH
- 双曲線正接を求める TANH
- 双曲線余割を求める CSCH
- 双曲線余弦を求める COSH
- 双曲線余接を求める COTH
- 相乗平均(幾何平均)を求める GEOMEAN
- 相補誤差関数を積分した値を求める ERFC/ERFC.PRECISE
た
- 第1種ベッセル関数の値を求める BESSELJ
- 第1種変形ベッセル関数の値を求める BESSELI
- 第2種ベッセル関数の値を求める BESSELY
- 第2種変形ベッセル関数の値を求める BESSELK
- 対数正規分布の確率や累積確率を求める LOGNORM.DIST/LOGNORMDIST
- 多項係数を求める MULTINOMIAL
- 単位行列を求める MUNIT
- 小さいほうから何番目かの値を求める SMALL
- 超幾何分布の確率を求める HYPGEOM.DIST
- 超幾何分布の確率を求める HYPGEOMDIST
- 調和平均を求める HARMEAN
- 重複組み合わせの数を求める COMBINA
- 重複順列の数を求める PERMUTATIONA
- 常に偽(FALSE)であることを表す FALSE
- 常に真(TRUE)であることを表す TRUE
- データの個数を求める COUNTA
- データの最小値を求める MINA
- データの最大値を求める MAXA
- データの種類を調べる TYPE
- データの平均値を求める AVERAGEA
- データをもとに標準偏差を求める STDEVPA
- データをもとに不偏標準偏差を求める STDEVA
- データをもとに不偏分散を求める VARA
- データをもとに分散を求める VARPA
- 定額法(旧定額法)で減価償却費を求める SLN
- 定期的なキャッシュフローから修正内部利益率を求める MIRR
- 定期的なキャッシュフローから正味現在価値を求める NPV
- 定期的なキャッシュフローから内部利益率を求める IRR
- 定率法(旧定率法)で減価償却費を求める DB
- 投資金額が目標額になるまでの期間を求める PDURATION
- 土日と祭日を除外して期間内の日数を求める NETWORKDAYS
- 土日と祭日を除外して期日を求める WORKDAY
- 度をラジアンに変換する RADIANS
な
- 二項分布の一定区間の累積確率を求める BINOM.DIST.RANGE
- 二項分布の確率や累積確率を求める BINOM.DIST/BINOMDIST
- 二項確率の累積確率が基準値以下になる最大値を求める BINOM.INV/CRITBINOM
- 二重階乗を求める FACTDOUBLE
- 任意の数値を底とする対数を求める LOG
- 年、月、日から日付を求める DATE
は
- ハイパーリンクを作成する HYPERLINK
- 倍額定率法で減価償却費を求める DDB
- 配列要素の積を合計する SUMPRODUCT
- 範囲に含まれる領域数を求める AREAS
- 範囲を縦方向に検索する VLOOKUP
- 範囲を横方向に検索する HLOOKUP
- 半角文字を全角文字に変換する JIS
- 引数が文字列のときだけ文字列を返す T
- 引数のリストから値を選ぶ CHOOSE
- 引数を数値に変換する N
- 左端から何バイトかを取り出す LEFTB
- 左端から何文字かを取り出す LEFT
- 日付が何週目かを求める WEEKNUM
- 日付から「月」を取り出す MONTH
- 日付から「年」を取り出す YEAR
- 日付から「日」を取り出す DAY
- 日付から曜日を取り出す WEEKDAY
- 日付を表す文字列からシリアル値を求める DATEVALUE
- 日付を和暦に変換する DATESTRING
- ビットごとの排他的論理和を求める BITXOR
- ビットごとの論理積を求める BITAND
- ビットごとの論理和を求める BITOR
- ビットを左にシフトする BITLSHIFT
- ビットを右にシフトする BITRSHIFT
- ピボットテーブルからデータを取り出す GETPIVOTDATA
- 百分位数を求める(0%と100%を含めた範囲) PERCENTILE.INC/PERCENTILE
- 百分位数を求める(0%と100%を除いた範囲) PERCENTILE.EXC
- 百分率での順位を求める(0%と100%を含めた範囲) PERCENTRANK.INC/PERCENTRANK
- 百分率での順位を求める(0%と100%を除いた範囲) PERCENTRANK.EXC
- 標準正規分布で平均から累積確率を求める GAUSS
- 標準正規分布の確率を求める PHI
- 標準正規分布の累積確率の逆関数を求める NORM.S.INV/NORMSINV
- 標準正規分布の累積確率を求める NORM.S.DIST
- 標準正規分布の累積確率を求める NORMSDIST
- フィッシャー変換の逆関数を求める FISHERINV
- フィッシャー変換を行う FISHER
- 複数の最頻値を求める MODE.MULT
- 複数の条件に一致するデータの個数を求める COUNTIFS
- 複数の条件を指定して数値の平均を求める AVERAGEIFS
- 複数の条件を指定して数値を合計する SUMIFS
- 複素数の2を底とする対数の値を求める IMLOG2
- 複素数の虚部を求める IMAGINARY
- 複素数の差を求める IMSUB
- 複素数の指数関数の値を求める IMEXP
- 複素数の自然対数を求める IMLN
- 複素数の実部を求める IMREAL
- 複素数の常用対数を求める IMLOG10
- 複素数の商を求める IMDIV
- 複素数の正割を求める IMSEC
- 複素数の正弦を求める IMSIN
- 複素数の正接を求める IMTAN
- 複素数の積を求める IMPRODUCT
- 複素数の絶対値を求める IMABS
- 複素数の双曲線正割を求める IMSECH
- 複素数の双曲線正弦を求める IMSINH
- 複素数の双曲線余割を求める IMCSCH
- 複素数の双曲線余弦を求める IMCOSH
- 複素数の平方根を求める IMSQRT
- 複素数のべき関数の値を求める IMPOWER
- 複素数の偏角を求める IMARGUMENT
- 複素数の余割を求める IMCSC
- 複素数の余弦を求める IMCOS
- 複素数の余接を求める IMCOT
- 複素数の和を求める IMSUM
- 不定期的なキャッシュフローから正味現在価値を求める XNPV
- 不定期的なキャッシュフローから内部利益率を求める XIRR
- 負の二項分布の確率を求める NEGBINOM.DIST
- 負の二項分布の確率を求める NEGBINOMDIST
- 不偏共分散を求める COVARIANCE.S
- フランスの会計システムで減価償却費を求める AMORLINC/AMORDEGRC
- ふりがなを取り出す PHONETIC
- 分数表記のドル価格を小数表記に変換する DOLLARDE
- ベータ分布の確率や累積確率を求める BETA.DIST
- ベータ分布の累積分布関数の値を求める BETADIST
- ベータ分布の累積分布関数の逆関数を求める BETA.INV/BETAINV
- 米国財務省短期証券の現在価格を求める TBILLPRICE
- 米国財務省短期証券の債券換算利回りを求める TBILLEQ
- 米国財務省短期証券の利回りを求める TBILLYIELD
- 平方根を求める SQRT
- 平方和を求める SUMSQ
- べき級数を求める SERIESSUM
- べき乗を求める POWER
- 母集団に対する信頼区間を求める(正規分布を利用) CONFIDENCE.NORM/CONFIDENCE
- 母集団に対する信頼区間を求める(t分布を利用) CONFIDENCE.T
- ポアソン分布の確率や累積確率を求める POISSON.DIST/POISSON
ま
- 満期利付債の経過利息を求める ACCRINTM
- 満期利付債の現在価格を求める PRICEMAT
- 満期利付債の利回りを求める YIELDMAT
- 右端から何バイトかを取り出す RIGHTB
- 右端から何文字かを取り出す RIGHT
- 名目年利率を求める NOMINAL
- 文字コードに対応する文字を返す CHAR/UNICHAR
- 文字コードを調べる CODE/UNICODE
- 文字列以外かどうかを調べる ISNONTEXT
- 文字列かどうかを調べる ISTEXT
- 文字列が等しいかどうかを調べる EXACT
- 文字列の位置を調べる FIND
- 文字列の位置を調べる SEARCH
- 文字列のバイト位置を調べる FINDB
- 文字列のバイト位置を調べる SEARCHB
- 文字列のバイト数を求める LENB
- 文字列の文字数を求める LEN
- 文字列をURLエンコードする ENCODEURL
- 文字列を連結する CONCATENATE
- 最も近い奇数になるように切り上げる ODD
- 最も近い偶数になるように切り上げる EVEN
や
- 余割を求める CSC
- 余計な空白文字を削除する TRIM
- 余弦を求める COS
- 余接を求める COT
- 四分位数を求める(0%と100%を含んだ範囲) QUARTILE.INC/QUARTILE
- 四分位数を求める(0%と100%を除いた範囲) QUARTILE.EXC
ら
- ラジアンを度に変換する DEGREES
- 乱数を発生させる(0以上1未満の実数) RAND
- 乱数を発生させる(整数) RANDBETWEEN
- 利率が変動する預金の将来価値を求める FVSCHEDULE
- 累積正規分布の逆関数の値を求める NORM.INV/NORMINV
- 累積対数正規分布の逆関数の値を求める LOGNORM.INV/LOGINV
- 列数を求める COLUMNS
- ローマ数字の文字列を数値に変換する ARABIC
- ローンの返済額の元金相当分の累計を求める CUMPRINC
- ローンの返済額の元金相当分を求める PPMT
- ローンの返済額の金利相当分の累計を求める CUMIPMT
- ローンの返済額の金利相当分を求める IPMT
- ローンの返済額や積立貯蓄の払込額を求める PMT
- ローンの返済期間や積立貯蓄の払込期間を求める NPER
- ローンや積立貯蓄の利率を求める RATE
- 論理値かどうかを調べる ISLOGICAL