目次
MS Excelのパワーユーザーを目指すなら、Excelの最も便利な数式をマスターしなければなりません。 はっきり言って、関数は数が多いので、すべての人にとって簡単な作業ではありません。
ひとつのコツがあなたを救う!
コツを伝授します 私は毎日5〜10個のExcel公式を復習してからExcelを使うようにしています。 この復習は、私の脳内に公式のイメージを定着させます。 そうすると、Excel公式の名前を見れば、その構文と用途をすぐに思い出すことができます。 これは、公式を使ったExcel問題を解くときにとても役に立ちます。Excelの数式だけでなく、複雑なものを使いこなすコツ。
この中で エクセル公式チュートリアル をご紹介します。 最も便利な102+のExcelの公式のチートシートとダウンロード可能な無料のPDF。 PDFをダウンロードし、印刷してどこでも使用することができますが、個人的な使用に限ります。 このPDFは、いかなる種類の商用利用にも使用できません。
B. N: 工学、統計学、Webなどの特殊な計算式はここには含めなかった。
Excel公式チートシートPDFをダウンロード
下のボタンをクリックすると、102のExcel関数を収録したPDFをダウンロードできます。 すべてのExcel関数の構文と十分な数の例題を収録しています。
PDFのダウンロードはこちら
エクセルシートでの例題付きエクセル公式(無料ダウンロード.xlsxファイル)
上記のExcelの数式を1つのExcelシートにまとめて文書化しましたので、数式をいじってより理解し、実践できるようになりました。
.xlsxファイルのダウンロードはこちら
最も便利な102のExcel公式と例題
a. は機能
1.ISBLANK(アイエスブランク
=ISBLANK(値)
セルが空白の場合は TRUE を返し、空白でない場合は FALSE を返す。
2. ISERR
=ISERR(値)
値が#N/A以外のエラー(#VALUE!, #REF!, #DIV/0!, #NUM!, #NAME?, #NULL!)かどうかを調べ、TRUEまたはFALSEを返します。
3. ISERROR
=ISERROR(値)
値がエラー(#N/A, #VALUE!, #REF!, #DIV/0!, #NUM!, #NAME?, または #NULL!) かどうかを調べ、TRUE または FALSE を返す。
4.アイセブン
=ISEVEN(値)
偶数の場合に TRUE を返します。
5.ISODD(アイエスオーディー
=ISODD(値)
奇数である場合に TRUE を返します。
6.ISFORMULA(イズフォルムラ)
=ISFORMULA(値)
参照が数式を含むセルに対するものかどうかをチェックし、TRUE または FALSE を返す
7.ISLOGICAL(イズロジカル
=ISLOGICAL(値)
値が論理値(TRUE または FALSE)であるかどうかを調べ,TRUE または FALSE を返す。
8. ISNA
=ISNA(値)
値が#N/Aであるかどうかを調べ、TRUEまたはFALSEを返します。
9. ISNUMBER
=ISNUMBER(値)
値が数値であるかどうかを調べ,TRUE または FALSE を返す。
10. ISREF
=ISREF(値)
値が参照であるかどうかを調べ,TRUE または FALSE を返す。
11. ISTEXT
=ISTEXT(値)
値がテキストであるかどうかを調べ、TRUE または FALSE を返します。
12.ISNONTEXT(イズノンテキスト
=ISNONTEXT(値)
値がテキストでないか(空白セルはテキストでない)確認し、TRUE または FALSE を返す
b. 条件付き関数
13.AVERAGEIF(アベレージフ
=AVERAGEIF(range, criteria, [average_range])
条件や基準で指定されたセルの平均(算術平均)を求める。
14.SUMIF(サムイフ
=SUMIF(range, criteria, [sum_range])
指定された条件または基準で指定されたセルを追加する
15.COUNTIF(カンティフ
=COUNTIF(範囲, 条件)
指定された条件を満たす範囲内のセルの数を数える
16. AVERAGEIFS
=AVERAGEIFS(average_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
指定された条件や基準で指定されたセルの平均(算術平均)を求める。
17.SUMIFS(サミフス
=SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
指定された条件または基準で指定されたセルを追加します。
18.COUNTIFS(カンティフス
=COUNTIFS(criteria_range1, criteria1, [criteria_range2, criteria2], ...)
指定された条件または基準で指定されたセルの数を数える
19.IF(イフ
=IF(logical_test, [値_if_true], [値_if_false])
条件を満たすかどうかを調べ、TRUEなら1つの値を、FALSEならもう1つの値を返す
20.IFERROR(イフエラー
=IFERROR(value, value_if_error)
式がエラーの場合は value_if_error を、それ以外の場合は式そのものの値を返す。
21.IFNA(イフナ
=IFNA(value, value_if_na)
式が#N/Aに解決する場合は指定した値を返し、それ以外の場合は式の結果を返す
c. 数学的機能
22.SUM(サム
=SUM(番号1, [番号2], [番号3], [番号4], ...)
セル範囲内のすべての数値を加算する
23.アベレージ
=AVERAGE(number1, [number2], [number3], [number4], ...)
引数の平均値(算術平均)を返します。引数は数値または数値が含まれる名前、配列、参照です。
24.アベラジェア
=AVERAGEA(value1, [value2], [value3], [value4], ...)
引数の平均値(算術平均)を返す。引数中の text と FALSE は 0、TRUE は 1 として評価する。
25.COUNT(カウント)
=COUNT(値1, [値2], [値3], ...)
範囲内にある数字を含むセルの数を数える
26.COUNTA(クンタ
=COUNTA(値1, [値2], [値3], ...)
範囲内の空白でないセルの数を数える
27.メジアン
=MEDIAN(番号1, [番号2], [番号3], ...)
中央値(指定された数値の集合の中央の数値)を返します。
28.サプロデュース
=SUMPRODUCT(array1, [array2], [array3], ...)
対応する範囲または配列の積の和を返す。
29.SUMSQ(サムスク
=SUMSQ(番号1, [番号2], [番号3], ...)
引数の二乗の合計を返す。 引数は、数値、配列、名前、または数値を含むセルへの参照である。
30.COUNTBLANK(カウントブラック
=COUNTBLANK(範囲)
範囲内の空白セルの数を数える
31.イーヴン
=イーブン(数)
正の数は切り上げ、負の数は切り下げ、最も近い偶数の整数にします。
32.ODD(オーディー
=ODD(数値)
正の数は切り上げ、負の数は切り下げ、最も近い奇数整数にします。
33. INT
=INT(数値)
最も近い整数になるように数値を切り捨てます。
34.LARGE(ラージ
=LARGE(array, k)
データセットの中でk番目に大きい値を返す。 例えば、5番目に大きい数
35.スモール
=SMALL(配列, k)
データセットの中でk番目に小さい値を返す。 例えば、5番目に小さい数
36.マックスアンドアンプ;マクサ
=MAX(番号1, [番号2], [番号3], [番号4], ...)
論理値およびテキストを無視した、一連の値の中で最大の値を返します。
=MAXA(値1, [値2], [値3], [値4], ...)
MAXA関数は、一連の値の中で最大の値を返します。 論理値やテキストを無視してはいけません。 MAXA関数は、TRUEを1、FALSEを0、任意のテキスト値を0として評価します。
37.MIN&;ミナ
=MIN(番号1, [番号2], [番号3], [番号4], ...)
を返します。 論理値およびテキストは無視されます。
=MINA(値1, [値2], [値3], [値4], ...)
MAXA関数は、一連の値の中で最小の値を返します。 論理値やテキストを無視してはいけません。 MAXA関数は、TRUEを1、FALSEを0、任意のテキスト値を0として評価します。
38. MOD
=MOD(number, divisor)
数値を除数で割った余りを返します。
39.ランド
=RAND()
0以上1未満の乱数を均等に返します(再計算時に変更されます)。
40.ランドビュートゥーン
=RANDBETWEEN(bottom, top)
指定した数値の間の乱数を返します。
41.SQRT(スクリプト
=SQRT(数値)
数値の平方根を返します。
42.小計
=SUBTOTAL(function_num, ref1, [ref2], [ref3], ...)
リストまたはデータベース内の小計を返します。
D. 検索機能
43.ファインド
=FIND(find_text、within_text、[start_num])
ある文字列の中の別の文字列の開始位置を返す。 FIND は大文字と小文字を区別する。
44.検索
=SEARCH(find_text, within_text, [start_num])
特定の文字または文字列が最初に見つかった文字の番号を、左から右に読んで返す(大文字と小文字は区別されない)
45.サブスティテュート(SUBSTITUTE
=SUBSTITUTE(text,old_text,new_text,【instance_num】)
テキスト文字列内の既存のテキストを新しいテキストに置き換える
46.リプレース
=REPLACE(old_text, start_num, num_chars, new_text)
文字列の一部を別の文字列で置き換える
e. ルックアップ機能
47.MATCH(マッチ
=MATCH(lookup_value、lookup_array、[match_type])
配列中の指定された値と一致する項目の相対位置を、指定された順序で返します。
48.LOOKUP(ルックアップ
=LOOKUP(lookup_value, lookup_vector, [result_vector])
1行または1列の範囲あるいは配列から値を検索する。 後方互換性のために提供される。
49.HLOOKUP(ハローカップ
=HLOOKUP(lookup_value、table_array、row_index_num、[range_lookup])
テーブルまたは値の配列の最上行にある値を探し、指定した行から同じ列にある値を返す
50.VLOOKUP(ブルックアップ
=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
表の左端の列から値を探し、指定した列から同じ行の値を返す。 デフォルトでは、表は昇順でソートされている必要がある。
f. リファレンス機能
51.アドレス
=ADDRESS(row_num, column_num, [abs_num], [a1], [sheet_text])
指定された行と列の番号で、セル参照をテキストとして作成します。
52.CHOOSE(選択
=CHOOSE(index_num, value1, [value2], [value3], ...)
インデックス番号に基づいて、値の一覧から実行する値や動作を選択する。
53.INDEX(インデックス
アレイ型。 =INDEX(array, row_num, [column_num])
指定されたセルまたはセルの配列の値を返す
参考書です。 =INDEX(reference, row_num, [column_num], [area_num])とする。
指定されたセルへの参照を返す
54. INDIRECT
=INDIRECT(ref_text, [a1])
テキスト文字列で指定されたリファレンスを返す
55.オフセット
=OFFSET(reference- rows, cols, [height], [width])
指定された参照から指定された行数および列数の範囲への参照を返します。
G. 日付と時刻の機能
56. DATE
=DATE(年、月、日)
Microsoft Excel の日付-時間コードで日付を表す数値を返します。
57.DATEVALUE
=DATEVALUE(date_text)とする。
テキスト形式の日付を、Microsoft Excel の日付-時間コードで日付を表す数値に変換します。
58.タイム
=TIME(時、分、秒)
数字で与えられた時間、分、秒を、時間形式でフォーマットされたExcelの通し番号に変換します。
59.タイムバリュー
=TIMEVALUE(time_text)
テキストの時刻を、0(午前12時00分00秒)から0.999988424(午後11時59分59秒)までの数値のExcelシリアル番号に変換します。 数式を入力した後に、時刻の書式を指定して書式を設定します。
60.ナウ
=NOW()
現在の日付と時刻を日付と時刻のフォーマットで返す
61. TODAY
=TODAY()
現在の日付を日付としてフォーマットして返す
62. 年()、月()、日()、時()、分()、秒()
YEAR()、MONTH()、DAY()、HOUR()、MINUTE()、SECOND() 関数
これらの関数はすべて1つの引数を取る:serial_number
63.ウィークデイ
=WEEKDAY(シリアルナンバー、[return_type])
DATE関数は、日付から曜日を特定する1~7までの数値を返します。
64.DAYS(デイズ
=DAYS(end_date, start_date)
2つの日付の間の日数を返します。
65. ネットワークデー
=NETWORKDAYS(start_date, end_date, [休日])
2つの日付の間にある全労働日の数を返します。
66.勤務時間
=WORKDAY(開始日, 日数, [休日])
指定された勤務日の前後の日付の通し番号を返す
h. 雑多な機能
67.エリア
=AREAS(リファレンス)
リファレンスに含まれる領域の数を返す。 領域とは、連続したセルの範囲、または単一のセルである
68. CHAR
=CHAR(数字)
お使いのコンピューターの文字セットからコード番号で指定された文字を返します。
69. CODE
=CODE(テキスト)
テキスト文字列の最初の文字に対応する数値コードを、お使いのコンピュータで使用されている文字セットで返します。
70.CLEAN(クリーン
=CLEAN(テキスト)
テキストから印字不可能な文字をすべて削除します。 印字不可能な文字の例としては、タブ、改行文字があります。 そのコードは9と10です。
71.トリム
=TRIM(テキスト)
テキスト文字列から、単語間のシングルスペースを除くすべてのスペースを削除する
72.LEN(レン
=LEN(テキスト)
テキスト文字列の文字数を返す
COLUMN() & ROW() 関数
=COLUMN([リファレンス])
参照の列番号を返す
=ROW([リファレンス])
参照の行番号を返す
74.EXACT(エグザクト
=EXACT(テキスト1、テキスト2)
2つのテキスト文字列が完全に同じかどうかを調べ,TRUE または FALSE を返す。 EXACT は大文字と小文字を区別する。
75. フォミュレイトエクスト
=FORMULATEXT(リファレンス)
数式を文字列で返します。
76.LEFT()、RIGHT()、MID() 関数
=LEFT(text, [num_chars])
文字列の先頭から指定された文字数を返します。
=MID(テキスト、start_num、num_chars)
文字列の開始位置と長さを指定して、文字列の途中から文字を返します。
=RIGHT(テキスト, [num_chars])
文字列の末尾から指定された文字数を返します。
77.LOWER()、PROPER()、UPPER() 関数
=LOWER(テキスト)
文字列中のすべての文字を小文字に変換します。
=PROPER(テキスト)
文字列を大文字に変換し、その他の文字を小文字に変換します。
=UPPER(テキスト)
文字列をすべて大文字に変換します。
78.REPT(レプト
=REPT(text, number_times)
テキストを指定された回数だけ繰り返す REPT を使用して、セルをテキスト文字列の複数のインスタンスで埋めることができます。
79.シート
=SHEET([値])
参照されているシートの番号を返します。
80.シート
=SHEETS([参考])
リファレンスに含まれるシート数を返す
81.トランポーズ
=TRANSPOSE(配列)
垂直方向のセル範囲を水平方向のセル範囲に変換、または水平方向のセル範囲を水平方向に変換します。
82.タイプ
=TYPE(値)
数値 = 1, テキスト = 2; 論理値 = 4, エラー値 = 16; 配列 = 64
83.バリュー
=VALUE(テキスト)
数値を表すテキスト文字列を数値に変換する
i. ランク関数
84.ランク
=RANK(number, ref, [order])
この機能は、Excel 2007などとの互換性を保つために用意されています。
数値のリストにおける数値の順位(リスト内の他の数値に対する相対的な大きさ)を返します。
85. RANK.AVG
=RANK.AVG(number, ref, [order])
数値のリストにおける数値の順位:リスト内の他の数値に対する相対的な大きさを返します。
86.RANK.EQ(ランク・イーク
=RANK.EQ(number, ref, [order])
数値のリストにおける数値の順位:リスト内の他の数値に対する相対的な大きさを返します。複数の数値が同じ順位を持つ場合、その数値の集合の最上位の順位が返されます。
j. 論理関数
87.アンド
=AND(論理1, [論理2], [論理3], [論理4], ...)
すべての引数が TRUE であるかどうかを調べ、すべての引数が TRUE である場合に TRUE を返す
88. NOT
=ひていけい
FALSE を TRUE に、または TRUE を FALSE に変更します。
89. OR
=OR(logical1, [logical2], [logical3], [logical4], ...)
引数のいずれかが TRUE であるかどうかを調べ,TRUE または FALSE を返す。 すべての引数が FALSE のときのみ,FALSE を返す。
90. XOR
=XOR(logical1, [logical2], [logical3], ...)
すべての引数の論理的な「排他的論理和」を返します。
私たちのブログを読んでいただきありがとうございます。 このExcel関数のリストは役に立ちましたか? この記事が役に立った場合は、お友達や同僚と共有してください。 このリストをより良くするための提案がありますか? コメントボックスでお知らせください。 または、電子メールでご連絡ください。 [email protected] .