Excel 関数の仕様と使い方の記事一覧

Excelの関数の仕様と使い方の記事一覧です。
利用頻度の高い重要な関数の記事には先頭に☆を付けています。
目次
- 1 ☆関数な基本的な使い方
- 2 一覧
- 2.1 数学/三角
- 2.1.1 割り算の結果の整数部を取得(QUOTIENT関数)
- 2.1.2 割り算の結果の余りを取得(MOD関数)
- 2.1.3 ☆数値の四捨五入/切り上げ/切り捨て方法(ROUND関数)
- 2.1.4 数値の指定桁数以下を切り捨てる(TRUNC関数)
- 2.1.5 小数を整数に変換(INT関数)
- 2.1.6 掛け算を行う(PRODUCT関数)
- 2.1.7 べき乗の計算を行う(POWER関数)
- 2.1.8 ☆指定値の倍数で切り上げ/切り捨て(CEILING関数とFLOOR関数)
- 2.1.9 足し算と掛け算をまとめて行う(SUMPRODUCT関数)
- 2.1.10 表示されている値のみ集計(SUBTOTAL関数)
- 2.1.11 数値の合計を取得(SUM関数)
- 2.1.12 検索条件に一致するセルの値を合計(SUMIF関数)
- 2.1.13 複数の条件に一致するセルの値を合計(SUMIFS関数)
- 2.1.14 二乗した値の合計を取得(SUMSQ関数)
- 2.1.15 絶対値と符合を取得(ABS関数とSIGN関数)
- 2.1.16 最大公約数を取得(GCD関数)
- 2.1.17 最小公倍数を取得(LCM関数)
- 2.1.18 ローマ数字を算用数字(インド・アラビア数字)に変換する(ARABIC関数)
- 2.1.19 数値(算用数字、インド・アラビア数字)をローマ数字に変換する(ROMAN関数)
- 2.1.20 0以上1未満の少数をランダムで取得(RAND関数)
- 2.1.21 指定範囲内の数をランダムで取得(RANDBETWEEN関数)
- 2.1.22 指定範囲内のランダムな数を複数セルに取得(RANDARRAY関数)
- 2.2 統計
- 2.2.1 数値の平均を取得(AVERAGE関数)
- 2.2.2 数値以外も含めた平均を取得(AVERAGEA関数)
- 2.2.3 検索条件に一致するセルの値の平均(AVERAGEIF関数)
- 2.2.4 複数の条件に一致するセルの値の平均(AVERAGEIFS関数)
- 2.2.5 極端な数値(外れ値・異常値)を除去した平均を取得(TRIMMEAN関数)
- 2.2.6 集計項目と検索条件を指定して平均値を取得(DAVERAGE関数)
- 2.2.7 数値の件数を取得(COUNT関数)
- 2.2.8 空白以外の件数を取得(COUNTA関数)
- 2.2.9 空白の件数を取得(COUNTBLANK関数)
- 2.2.10 検索条件に一致するセルの件数を取得(COUNTIF関数)
- 2.2.11 複数の条件に一致するセルの件数を取得(COUNTIFS関数)
- 2.2.12 最大の数値を取得(MAX関数)
- 2.2.13 空白や論理値も含めて最大の値を取得(MAXA関数)
- 2.2.14 複数の条件に一致するセルの中の最大値を取得(MAXIFS関数)
- 2.2.15 最小の数値を取得(MIN関数)
- 2.2.16 空白や論理値も含めて最小の値を取得(MINA関数)
- 2.2.17 複数の条件に一致するセルの中の最小値を取得(MINIFS関数)
- 2.2.18 ☆中央値を取得(MEDIAN関数)
- 2.2.19 最頻値(現れる頻度が最も高い数値)を取得(MODE.SNGL関数、MODE.MULT関数)
- 2.2.20 区間に含まれる数値の個数を取得し度数分布表を作成(FREQUENCY関数)
- 2.2.21 標準偏差を取得(STDEV.P関数)
- 2.2.22 範囲内の順位を取得(RANK関数)
- 2.2.23 順位に該当する数値を取得(LARGE関数、SMALL関数)
- 2.2.24 数値の調和平均を取得(HARMEAN関数)
- 2.2.25 数値の幾何平均(相乗平均)を取得(GEOMEAN関数)
- 2.3 文字列操作
- 2.3.1 ☆文字列を切り出す(LEFT/MID/RIGHT関数)
- 2.3.2 左・右よりバイト数を指定して文字列を切り出す(LEFTB/MIDB/RIGHTB関数)
- 2.3.3 ☆指定の文字が何文字目にあるかを調べる (FIND関数)
- 2.3.4 指定の文字が何バイト目にあるかを調べる (FINDB関数)
- 2.3.5 指定の文字が何文字目にあるかを調べる (SEARCH関数)
- 2.3.6 ☆特定の文字列を置換(SUBSTITUTE関数)
- 2.3.7 指定した文字位置&文字数を指定の文字列を置換(REPLACE関数)
- 2.3.8 文字列の長さ(文字数)を取得(LEN関数)
- 2.3.9 文字列の長さ(バイト数)を取得(LENB関数)
- 2.3.10 文字の数値コードを取得(CODE関数)
- 2.3.11 数値コードに対応する文字を取得(CHAR関数)
- 2.3.12 単語間のスペースを1つ残して、単語間と前後の不要なスペースを削除(TRIM関数)
- 2.3.13 印刷出来ない文字を削除する(CLEAN関数)
- 2.3.14 2つの文字列が同じかを比較(EXACT関数)
- 2.3.15 文字列を連結する(CONCATENATE関数)
- 2.3.16 文字列を連結する(CONCAT関数)
- 2.3.17 数値・日付に表示形式コード(ユーザー定義書式)を適用した文字列を取得(TEXT関数)
- 2.3.18 文字列で入力された数値や日時を数値(日時のシリアル値)データに変換(VALUE関数)
- 2.3.19 区切り文字を指定し文字列を連結(TEXTJOIN関数)
- 2.3.20 数値を指定桁数で四捨五入し、カンマ区切りの書式設定した文字列に変換(FIXED関数)
- 2.3.21 全角文字を半角文字に変換(ASC関数)
- 2.3.22 半角文字を全角文字に変換(JIS関数)
- 2.3.23 数値を円(¥)形式の文字列に変換(YEN関数)
- 2.3.24 数値をドル($)形式の文字列に変換(DOLLAR関数)
- 2.3.25 数値をバーツ(タイの通貨)形式の文字列に変換(BAHTTEXT関数)
- 2.3.26 様々な言語圏の数字表記(小数点やカンマ)の文字列を数値に変換(NUMBERVALUE関数)
- 2.3.27 指定した文字列を指定回数繰り返した文字列を取得(REPT関数)
- 2.3.28 数値に対応するUnicodeの文字を取得(UNICHAR関数)
- 2.3.29 文字に対応するUnicode番号を取得(UNICODE関数)
- 2.3.30 数式の結果に任意の名前を付ける (LET関数)
- 2.4 日付/時刻
- 2.4.1 2つの日付の間の日数を取得(DAYS関数)
- 2.4.2 ☆日時データより年月日時分秒を抽出する関数(YEAR、MONTH、DAY、HOUR、MINUTE、SECOND)
- 2.4.3 ☆当日の日付を取得する(TODAY関数)
- 2.4.4 現在の日時を取得する(NOW関数)
- 2.4.5 ☆日付に対応する曜日を取得(WEEKDAY関数)
- 2.4.6 日付がその年の中で何週目かを取得(WEEKNUM関数,ISOWEEKNUM関数)
- 2.4.7 指定日数(営業日・稼働日)後の日付を取得(WORKDAY関数)
- 2.4.8 指定期間の日数(営業日・稼働日)を取得(NETWORKDAYS関数)
- 2.4.9 月末の日付を取得(EOMONTH関数)
- 2.4.10 年、月、日を指定して日付(シリアル値)を取得(DATE関数)
- 2.4.11 時、分、秒を指定して時刻(シリアル値)を取得(TIME関数)
- 2.4.12 文字列の時刻をシリアル値に変換(TIMEVALUE関数)
- 2.4.13 文字列の日付をシリアル値に変換(DATEVALUE関数)
- 2.4.14 指定月後の日付を月末日を考慮して計算(EDATE関数)
- 2.4.15 2つの日付の期間の1年間に占める割合を取得(YEARFRAC関数)
- 2.4.16 1年を360日(12か月×30日)として2つの日付の期間(日数)を取得する(DAYS360関数)
- 2.5 検索/行列
- 2.5.1 ☆検索値に一致するデータを検索する(XLOOKUP関数)
- 2.5.2 検索値に一致する行の特定列の値を取得(VLOOKUP関数)
- 2.5.3 検索値に一致する列の特定行の値を取得(HLOOKUP関数)
- 2.5.4 セルの列と行の位置を取得(ROW関数とCOLUMN関数)
- 2.5.5 指定した範囲の行と列に対応する値を取得(INDEX関数)
- 2.5.6 基準セルからの距離、高さと幅を指定してセルの内容を取得(OFFSET関数)
- 2.5.7 検索値に対応するセルの相対的な位置を取得(MATCH関数)
- 2.5.8 文字列による柔軟なセル指定を行う(INDIRECT関数)
- 2.5.9 行と列の番号を指定してセルのアドレスを取得(ADDRESS関数)
- 2.5.10 表の行・列を入れ替える(TRANSPOSE関数)
- 2.5.11 Webページやディスク上のファイルへジャンプするハイパーリンクを設定(HYPERLINK関数)
- 2.5.12 指定セルの数式を表示する(FORMULATEXT関数)
- 2.5.13 指定セル範囲内の領域の数を取得(AREAS関数)
- 2.5.14 指定セル範囲の行または列数を取得(ROWS関数・COLUMNS関数)
- 2.5.15 条件に一致するデータ一覧を取得(FILTER関数)
- 2.5.16 指定範囲内(行・列)で重複を削除(UNIQUE関数)
- 2.5.17 連番を複数セルに自動作成(SEQUENCE関数)
- 2.5.18 リストを特定列の昇順・降順で並び替える(SORT関数)
- 2.5.19 リストを複数の基準列を指定して並び替える(SORTBY関数)
- 2.6 論理
- 2.6.1 ☆条件によって結果を変える(IF関数)
- 2.6.2 複数の条件を指定し最初に合致する条件に対応する値を取得(IFS関数)
- 2.6.3 エラー時の挙動を設定する(IFERROR関数、IFNA関数)
- 2.6.4 ☆IF関数や条件付き書式に複数の条件を「条件Aまたは条件B」、「条件Aかつ条件B」で指定する方法(AND関数、OR関数)
- 2.6.5 複数条件の排他的論理和を取得(XOR関数)
- 2.6.6 判定式の結果(論理値)を反転させる(NOT関数)
- 2.6.7 1~254までに対応する値を表示(CHOOSE関数)
- 2.6.8 指定値に一致する最初の結果を表示(SWICTH関数)
- 2.6.9 任意のカスタム関数を作成する (LAMBDA関数)
- 2.6.10 関数の対象範囲をセルで分割し個々の結果を取得(MAP関数)
- 2.6.11 関数の対象範囲を列で分割し個々の結果を取得(BYCOL関数)
- 2.6.12 関数の対象範囲を行で分割し、行ごとの集計結果を取得(BYROW関数)
- 2.6.13 任意の行数、列数の配列(セル範囲)を作成し、任意の数式で個々のセル値を設定(MAKEARRAY関数)
- 2.7 データベース
- 2.8 情報
- 2.8.1 エラー判定関数(ERROR.TYPE関数、ISERROR関数、ISERR関数、ISNA関数)
- 2.8.2 Excel エラー判定以外の判定関数( ISBLANK関数,ISFORMULA関数,ISREF関数,ISTEXT関数,ISNONTEXT関数,ISLOGICAL関数,ISNUMBER関数,ISODD関数,ISEVEN関数)
- 2.8.3 漢字のふりがな機能の説明とPHONETIC関数
- 2.8.4 セルの様々な情報を取得(CELL関数)
- 2.8.5 動作環境についての情報を取得(INFO関数)
- 2.8.6 N/Aエラーを発生させる(NA関数)
- 2.8.7 指定シートの番号を取得(SHEET関数)
- 2.8.8 ワークシートの枚数を取得(SHEETS関数)
- 2.8.9 データ型を取得(TYPE関数)
- 2.8.10 カスタム関数の引数が設定されているか省略されているかを判定(ISOMITTED関数)
- 2.9 Web
- 2.1 数学/三角
- 3 Excelを効果的に習得したい方へ
- 4 関連記事
☆関数な基本的な使い方
リンク一覧
数学/三角
割り算の結果の整数部を取得(QUOTIENT関数)
割り算の結果の余りを取得(MOD関数)
リンク☆数値の四捨五入/切り上げ/切り捨て方法(ROUND関数)
リンク数値の指定桁数以下を切り捨てる(TRUNC関数)
小数を整数に変換(INT関数)
掛け算を行う(PRODUCT関数)
べき乗の計算を行う(POWER関数)
☆指定値の倍数で切り上げ/切り捨て(CEILING関数とFLOOR関数)
リンク足し算と掛け算をまとめて行う(SUMPRODUCT関数)
リンク表示されている値のみ集計(SUBTOTAL関数)
リンク数値の合計を取得(SUM関数)
検索条件に一致するセルの値を合計(SUMIF関数)
リンク複数の条件に一致するセルの値を合計(SUMIFS関数)
リンク二乗した値の合計を取得(SUMSQ関数)
絶対値と符合を取得(ABS関数とSIGN関数)
リンク最大公約数を取得(GCD関数)
最小公倍数を取得(LCM関数)
ローマ数字を算用数字(インド・アラビア数字)に変換する(ARABIC関数)
リンク数値(算用数字、インド・アラビア数字)をローマ数字に変換する(ROMAN関数)
リンク0以上1未満の少数をランダムで取得(RAND関数)
指定範囲内の数をランダムで取得(RANDBETWEEN関数)
指定範囲内のランダムな数を複数セルに取得(RANDARRAY関数)
統計
数値の平均を取得(AVERAGE関数)
数値以外も含めた平均を取得(AVERAGEA関数)
検索条件に一致するセルの値の平均(AVERAGEIF関数)
リンク複数の条件に一致するセルの値の平均(AVERAGEIFS関数)
リンク極端な数値(外れ値・異常値)を除去した平均を取得(TRIMMEAN関数)
集計項目と検索条件を指定して平均値を取得(DAVERAGE関数)
数値の件数を取得(COUNT関数)
空白以外の件数を取得(COUNTA関数)
空白の件数を取得(COUNTBLANK関数)
検索条件に一致するセルの件数を取得(COUNTIF関数)
リンク複数の条件に一致するセルの件数を取得(COUNTIFS関数)
リンク最大の数値を取得(MAX関数)
空白や論理値も含めて最大の値を取得(MAXA関数)
複数の条件に一致するセルの中の最大値を取得(MAXIFS関数)
リンク最小の数値を取得(MIN関数)
空白や論理値も含めて最小の値を取得(MINA関数)
複数の条件に一致するセルの中の最小値を取得(MINIFS関数)
リンク☆中央値を取得(MEDIAN関数)
リンク最頻値(現れる頻度が最も高い数値)を取得(MODE.SNGL関数、MODE.MULT関数)
区間に含まれる数値の個数を取得し度数分布表を作成(FREQUENCY関数)
標準偏差を取得(STDEV.P関数)
リンク範囲内の順位を取得(RANK関数)
リンク順位に該当する数値を取得(LARGE関数、SMALL関数)
リンク数値の調和平均を取得(HARMEAN関数)
数値の幾何平均(相乗平均)を取得(GEOMEAN関数)
文字列操作
☆文字列を切り出す(LEFT/MID/RIGHT関数)
リンク左・右よりバイト数を指定して文字列を切り出す(LEFTB/MIDB/RIGHTB関数)
☆指定の文字が何文字目にあるかを調べる (FIND関数)
リンク指定の文字が何バイト目にあるかを調べる (FINDB関数)
指定の文字が何文字目にあるかを調べる (SEARCH関数)
☆特定の文字列を置換(SUBSTITUTE関数)
リンク指定した文字位置&文字数を指定の文字列を置換(REPLACE関数)
リンク文字列の長さ(文字数)を取得(LEN関数)
リンク文字列の長さ(バイト数)を取得(LENB関数)
文字の数値コードを取得(CODE関数)
リンク数値コードに対応する文字を取得(CHAR関数)
リンク単語間のスペースを1つ残して、単語間と前後の不要なスペースを削除(TRIM関数)
印刷出来ない文字を削除する(CLEAN関数)
リンク2つの文字列が同じかを比較(EXACT関数)
リンク文字列を連結する(CONCATENATE関数)
リンク文字列を連結する(CONCAT関数)
リンク数値・日付に表示形式コード(ユーザー定義書式)を適用した文字列を取得(TEXT関数)
文字列で入力された数値や日時を数値(日時のシリアル値)データに変換(VALUE関数)
区切り文字を指定し文字列を連結(TEXTJOIN関数)
リンク数値を指定桁数で四捨五入し、カンマ区切りの書式設定した文字列に変換(FIXED関数)
全角文字を半角文字に変換(ASC関数)
半角文字を全角文字に変換(JIS関数)
数値を円(¥)形式の文字列に変換(YEN関数)
数値をドル($)形式の文字列に変換(DOLLAR関数)
数値をバーツ(タイの通貨)形式の文字列に変換(BAHTTEXT関数)
様々な言語圏の数字表記(小数点やカンマ)の文字列を数値に変換(NUMBERVALUE関数)
指定した文字列を指定回数繰り返した文字列を取得(REPT関数)
数値に対応するUnicodeの文字を取得(UNICHAR関数)
文字に対応するUnicode番号を取得(UNICODE関数)
数式の結果に任意の名前を付ける (LET関数)
日付/時刻
2つの日付の間の日数を取得(DAYS関数)
リンク☆日時データより年月日時分秒を抽出する関数(YEAR、MONTH、DAY、HOUR、MINUTE、SECOND)
リンク☆当日の日付を取得する(TODAY関数)
リンク現在の日時を取得する(NOW関数)
リンク☆日付に対応する曜日を取得(WEEKDAY関数)
リンク日付がその年の中で何週目かを取得(WEEKNUM関数,ISOWEEKNUM関数)
リンク指定日数(営業日・稼働日)後の日付を取得(WORKDAY関数)
リンク指定期間の日数(営業日・稼働日)を取得(NETWORKDAYS関数)
リンク月末の日付を取得(EOMONTH関数)
リンク年、月、日を指定して日付(シリアル値)を取得(DATE関数)
リンク時、分、秒を指定して時刻(シリアル値)を取得(TIME関数)
リンク文字列の時刻をシリアル値に変換(TIMEVALUE関数)
リンク文字列の日付をシリアル値に変換(DATEVALUE関数)
リンク指定月後の日付を月末日を考慮して計算(EDATE関数)
リンク2つの日付の期間の1年間に占める割合を取得(YEARFRAC関数)
リンク1年を360日(12か月×30日)として2つの日付の期間(日数)を取得する(DAYS360関数)
リンク検索/行列
セル番地や値の検索に関わる関数です。
☆検索値に一致するデータを検索する(XLOOKUP関数)
IF関数と共にExcelの有用性を一気に向上させる関数です。
検索値に一致する行の特定列の値を取得(VLOOKUP関数)
リンク検索値に一致する列の特定行の値を取得(HLOOKUP関数)
セルの列と行の位置を取得(ROW関数とCOLUMN関数)
リンク指定した範囲の行と列に対応する値を取得(INDEX関数)
リンク基準セルからの距離、高さと幅を指定してセルの内容を取得(OFFSET関数)
リンク検索値に対応するセルの相対的な位置を取得(MATCH関数)
リンク文字列による柔軟なセル指定を行う(INDIRECT関数)
リンク行と列の番号を指定してセルのアドレスを取得(ADDRESS関数)
表の行・列を入れ替える(TRANSPOSE関数)
Webページやディスク上のファイルへジャンプするハイパーリンクを設定(HYPERLINK関数)
リンク指定セルの数式を表示する(FORMULATEXT関数)
リンク指定セル範囲内の領域の数を取得(AREAS関数)
指定セル範囲の行または列数を取得(ROWS関数・COLUMNS関数)
条件に一致するデータ一覧を取得(FILTER関数)
指定範囲内(行・列)で重複を削除(UNIQUE関数)
連番を複数セルに自動作成(SEQUENCE関数)
リストを特定列の昇順・降順で並び替える(SORT関数)
リストを複数の基準列を指定して並び替える(SORTBY関数)
論理
☆条件によって結果を変える(IF関数)
VLOOKUP関数と共にExcelの有用性を一気に向上させる関数です。
リンク複数の条件を指定し最初に合致する条件に対応する値を取得(IFS関数)
リンクエラー時の挙動を設定する(IFERROR関数、IFNA関数)
リンク☆IF関数や条件付き書式に複数の条件を「条件Aまたは条件B」、「条件Aかつ条件B」で指定する方法(AND関数、OR関数)
リンク複数条件の排他的論理和を取得(XOR関数)
判定式の結果(論理値)を反転させる(NOT関数)
1~254までに対応する値を表示(CHOOSE関数)
リンク指定値に一致する最初の結果を表示(SWICTH関数)
リンク任意のカスタム関数を作成する (LAMBDA関数)
関数の対象範囲をセルで分割し個々の結果を取得(MAP関数)
関数の対象範囲を列で分割し個々の結果を取得(BYCOL関数)
関数の対象範囲を行で分割し、行ごとの集計結果を取得(BYROW関数)
任意の行数、列数の配列(セル範囲)を作成し、任意の数式で個々のセル値を設定(MAKEARRAY関数)
データベース
集計項目と検索条件を指定して数値を合計(DSUM関数)
集計項目と検索条件を指定して平均値を取得(DAVERAGE関数)
集計項目と検索条件を指定して数値の件数を取得(DCOUNT関数)
集計項目と検索条件を指定して空白以外の件数を取得(DCOUNTA関数)
集計項目と検索条件を指定して最大値を取得(DMAX関数)
集計項目と検索条件を指定して最小値を取得(DMIN関数)
集計項目と検索条件を指定して掛け算の結果を取得(DPRODUCT関数)
項目と検索条件を指定して値を取得(DGET関数)
情報
エラー判定関数(ERROR.TYPE関数、ISERROR関数、ISERR関数、ISNA関数)
リンクExcel エラー判定以外の判定関数( ISBLANK関数,ISFORMULA関数,ISREF関数,ISTEXT関数,ISNONTEXT関数,ISLOGICAL関数,ISNUMBER関数,ISODD関数,ISEVEN関数)
リンク漢字のふりがな機能の説明とPHONETIC関数
リンクセルの様々な情報を取得(CELL関数)
動作環境についての情報を取得(INFO関数)
N/Aエラーを発生させる(NA関数)
指定シートの番号を取得(SHEET関数)
ワークシートの枚数を取得(SHEETS関数)
データ型を取得(TYPE関数)
カスタム関数の引数が設定されているか省略されているかを判定(ISOMITTED関数)
Web
URLを指定してデータを取得(WEBSERVICE関数)
URLエンコードした文字列に変換(ENCODEURL関数)
XMLにXPathを指定してデータを取得(FILTERXML関数)
Excelを効果的に習得したい方へ
当サイトの情報を電子書籍用に読み易く整理したコンテンツを
買い切り1,250円またはKindle Unlimited (読み放題) で提供中です。

Word-A4サイズ:1,400ページの情報量で
(実際のページ数はデバイスで変わります)
基本的な使い方、関数の解説(140種類)、
頻出テクニックと実用例(109種類)、
XLOOKUP関数、LET関数、シートビュー、LAMBDA関数、スピルなど便利な新機能を紹介。
体系的に学びたい方は是非ご検討ください。
アップデートなどの更新事項があれば随時反映しています。
なお購入後に最新版をダウンロードするには
Amazonへの問い合わせが必要です。