更新日:、 作成日:

エクセル 関数一覧の紹介

はじめに

365202120192016:対応

エクセルのよく使う関数一覧を紹介します。

数値関数、文字列操作関数、日付と時刻関数、論理関数、セル検索関数、情報関数などを紹介します。

数値

名前 説明 新機能
AGGREGATE 関数集計方法を選択して合計や平均などを取得する
AVERAGE 関数平均を求める
AVERAGEIF 関数条件に一致する平均を求める
AVERAGEIFS 関数複数の条件に一致する平均を求める
COUNT 関数数値のセルを数える
COUNTA 関数空白以外のセルを数える
COUNTIF 関数条件に一致するセルを数える
COUNTIFS 関数複数の条件に一致するセルを数える
INT 関数数値から整数を取得する
LARGE 関数降順での指定した順位の値を取得する
MAX 関数最大値を取得する
MAXIFS 関数複数の条件に一致する最大値を取得する2019
MIN 関数最小値を取得する
MINIFS 関数複数の条件に一致する最小値を取得する2019
MOD 関数余りを取得する
PERCENTILE 関数順位比率に対応する値を取得する
PERCENTRANK 関数順位比率を取得する
PRODUCT 関数掛け算した合計を求める
RAND 関数少数の乱数を発生させる
RANDARRAY 関数乱数の配列を作成する2021
RANDBETWEEN 関数整数の範囲で乱数を発生させる
RANK 関数順位を取得する
ROUND 関数四捨五入する
ROUNDDOWN 関数切り捨てする
ROUNDUP 関数切り上げする
SEQUENCE 関数連番の配列を作成する2021
SMALL 関数昇順での指定した順位の値を取得する
SUBTOTAL 関数表示されているセルのみ合計や平均を集計する
SUM 関数合計を求める
SUMIF 関数条件に一致する合計を求める
SUMIFS 関数複数の条件に一致する合計を求める
SUMPRODUCT 関数セルの範囲同士を掛けた合計を求める
TRUNC 関数数値から整数を取得する

文字列操作

名前 説明 新機能
ASC 関数文字列を全角から半角に変換する
CHAR 関数文字コードを文字に変換する
CODE 関数文字の文字コードを取得する
EXACT 関数文字列を比較する
FIND 関数文字列の位置を検索する
JIS 関数文字列を半角から全角に変換する
LEFT 関数文字列の先頭から抽出する
LEN 関数文字列の文字数を取得する
LOWER 関数文字列を小文字に変換する
MID 関数文字列の途中から抽出する
PHONETIC 関数漢字をカタカナに変換する
PROPER 関数単語の先頭だけを大文字に変換する
REPLACE 関数文字列を指定した位置から置換する
RIGHT 関数文字列の最後から抽出する
SEARCH 関数文字列の位置を検索する
SUBSTITUTE 関数文字列を置換する
TEXT 関数数値に表示形式を設定する
TEXTJOIN 関数セルの範囲の文字列を区切り文字で結合する2019
TRIM 関数空白を削除する
UNICHAR 関数Unicode を文字に変換する2013
UNICODE 関数文字の Unicode を取得する2013
UPPER 関数文字列を大文字に変換する
VALUE 関数文字列を数値に変換する

日付と時刻

名前 説明
DATE 関数日付の入力や計算をする
DATEDIF 関数日付の期間を指定した単位で取得する
DATEVALUE 関数日付形式の文字列を日付に変換する
DAYS 関数日付を引き算した日数を取得する
EDATE 関数月末を考慮して数ヶ月後の日付を計算する
EOMONTH 関数数ヶ月後の月末を計算する
HOUR, MINUTE, SECOND 関数時分秒を取得する
NETWORKDAYS.INTL 関数休日を除いた営業日数を取得する
TIME 関数時間の入力や計算をする
TIMEVALUE 関数時間形式の文字列を時間に変換する
TODAY, NOW 関数今日の日付または日時を取得する
WEEKDAY 関数日付から曜日を取得する
WORKDAY.INTL 関数休日を除いた営業日数後の日付を計算する
YEAR, MONTH, DAY 関数年月日を取得する

論理

名前 説明 新機能
AND 関数全ての条件を満たしているか判定する
IF 関数条件により処理を分ける
IFERROR 関数値がエラーかどうかで処理を分ける
IFS 関数複数の条件の数だけ処理を分岐する2019
NOT 関数条件の結果を反転させる
OR 関数一つでも条件を満たしているか判定する
SWITCH 関数値によって取得する結果を分岐する2019
XOR 関数2 つの条件の結果が異なるか判定する2013

セル検索

名前 説明 新機能
CHOOSE 関数インデックスに対応した値を取得する
COLUMN 関数列番号を取得する
FILTER 関数セルの範囲を条件に一致する値に絞り込む2021
HLOOKUP 関数検索して一致した列の下方向にある値を取得する
INDEX 関数セルの範囲から指定した行と列の位置にあるセルを取得する
INDIRECT 関数文字列をセル参照に変換する
LOOKUP 関数検索する値に近い値を取得する
MATCH 関数セルを検索して見つかった位置を取得する
OFFSET 関数基準のセルから上下左右に移動した位置のセルを取得する
ROW 関数行番号を取得する
SORT 関数配列を並べ替えする2021
SORTBY 関数セルの範囲をキーを指定して並べ替えする2021
TRANSPOSE 関数セルの範囲の行と列を入れ替える
UNIQUE 関数セルの範囲から一意の値を取得する2021
VLOOKUP 関数検索して一致した行の右方向にある値を取得する
XLOOKUP 関数検索して一致した値に対応する行や列のセルを取得する2021
XMATCH 関数行や列から検索して見つかった位置を取得する2021

情報

名前 説明 新機能
ISBLANK 関数セルが空白か判定する
ISERR 関数セルの値が #N/A 以外のエラーか判定する
ISERROR 関数セルの値がエラーか判定する
ISFORMULA 関数セルが数式や関数か判定する2013
ISLOGICAL 関数セルの値が TRUE か FALSE か判定する
ISNA 関数セルの値が #N/A エラーか判定する
ISNONTEXT 関数セルの値が文字列以外か判定する
ISNUMBER 関数セルの値が数値か判定する
ISREF 関数有効なセル参照か判定する
ISTEXT 関数セルの値が文字列か判定する

ラムダ

名前 説明 新機能
BYCOL 関数セルの範囲を列単位にループして LAMBDA で処理した配列を作成する365
BYROW 関数セルの範囲を行単位にループして LAMBDA で処理した配列を作成する365
ISOMITTED 関数LAMBDA の引数が省略されているか判定する365
LAMBDA 関数関数を作成して引数を渡して呼び出す365
LET 関数式や関数の結果に名前を付けて計算する2021
MAKEARRAY 関数LAMBDA で値を設定した配列を作成する365
MAP 関数セルの範囲の値を LAMBDA で処理した配列を作成する365
REDUCE 関数セルの範囲をループして LAMBDA で処理した合計を求める365
SCAN 関数セルの範囲をループして LAMBDA で処理した過程の配列を作成する365