エクセル

エクセル関数一覧と基本の使い方ガイド

エクセル

エクセルは、データの計算や分析、管理に非常に便利なツールです。この記事では、エクセルでよく使われる関数を目的別に分けて紹介します。それぞれの関数について、分かりやすい説明と実際の使用例を交えながら解説していきます。


数値の計算と集計

SUM関数

SUM関数は、指定した範囲内の数値をすべて合計します。例えば、A1からA10までのセルに入っている数値をすべて合計して表示するには、以下のようにします。

=SUM(A1:A10)

AVERAGE関数

AVERAGE関数は、指定した範囲内の数値の平均値を求めます。例えば、A1からA10までのセルに入っている数値の平均値を表示するには、以下のようにします。

=AVERAGE(A1:A10)

COUNT関数

COUNT関数は、指定した範囲内の数値が入力されたセルの数を数えます。例えば、A1からA10までのセルの中で数値が入力されているセルの数を表示するには、以下のようにします。

=COUNT(A1:A10)

COUNTA関数

COUNTA関数は、指定した範囲内の空白でないセルの数を数えます。例えば、A1からA10までのセルの中で空白でないセルの数を表示するには、以下のようにします。

=COUNTA(A1:A10)

MAX関数

MAX関数は、指定した範囲内の最大値を取得します。例えば、A1からA10までのセルに入っている数値の中で最も大きい値を表示するには、以下のようにします。

=MAX(A1:A10)

MIN関数

MIN関数は、指定した範囲内の最小値を取得します。例えば、A1からA10までのセルに入っている数値の中で最も小さい値を表示するには、以下のようにします。

=MIN(A1:A10)

ROUND関数

ROUND関数は、指定した数値を指定した桁数に丸めます。例えば、A1のセルに入っている数値を小数点以下2桁に丸めて表示するには、以下のようにします。

=ROUND(A1, 2)

条件を用いた処理

IF関数

IF関数は、指定した条件がTRUE(真)の場合には一つの値を、FALSE(偽)の場合には別の値を表示します。例えば、A1のセルに入っている数値が10より大きければ「大きい」、そうでなければ「小さい」と表示するには、以下のようにします。

=IF(A1 > 10, "大きい", "小さい")

AND関数

AND関数は、複数の条件がすべてTRUE(真)の場合にTRUEを表示します。例えば、A1が10より大きく、かつB1が20より小さい場合にTRUEを表示するには、以下のようにします。

=AND(A1 > 10, B1 < 20)

OR関数

OR関数は、複数の条件のうちいずれかがTRUE(真)の場合にTRUEを表示します。例えば、A1が10より大きいか、B1が20より小さい場合にTRUEを表示するには、以下のようにします。

=OR(A1 > 10, B1 < 20)

データの検索と参照

VLOOKUP関数

VLOOKUP関数は、指定した範囲から検索値に一致するデータを垂直方向に探し、その列の他のデータを取得します。例えば、範囲A2からD10の中で「A001」を探し、その行の2列目の値を表示するには、以下のようにします。FALSEは完全一致を意味します。

=VLOOKUP("A001", A2:D10, 2, FALSE)

HLOOKUP関数

HLOOKUP関数は、指定した範囲から検索値に一致するデータを水平方向に探し、その行の他のデータを取得します。例えば、範囲A1からZ10の中で「商品名」を探し、その列の2行目の値を表示するには、以下のようにします。FALSEは完全一致を意味します。

=HLOOKUP("商品名", A1:Z10, 2, FALSE)

文字列操作

LEFT関数

LEFT関数は、指定した文字列の左端から指定した数の文字を取得します。例えば、A1のセルに入っている文字列の左端から5文字を表示するには、以下のようにします。

=LEFT(A1, 5)

RIGHT関数

RIGHT関数は、指定した文字列の右端から指定した数の文字を取得します。例えば、A1のセルに入っている文字列の右端から5文字を表示するには、以下のようにします。

=RIGHT(A1, 5)

MID関数

MID関数は、指定した文字列の中間から指定した数の文字を取得します。例えば、A1のセルに入っている文字列の2文字目から3文字を表示するには、以下のようにします。

=MID(A1, 2, 3)

LEN関数

LEN関数は、指定した文字列の文字数を表示します。例えば、A1のセルに入っている文字列の文字数を表示するには、以下のようにします。

=LEN(A1)

TRIM関数

TRIM関数は、指定した文字列から先頭と末尾の空白を取り除きます。例えば、A1のセルに入っている文字列の先頭と末尾の空白を取り除いて表示するには、以下のようにします。

=TRIM(A1)

SUBSTITUTE関数

SUBSTITUTE関数は、指定した文字列の中で指定した文字を別の文字に置き換えます。例えば、A1のセルに入っている文字列の中の「りんご」を「バナナ」に置き換えるには、以下のようにします。

=SUBSTITUTE(A1, "りんご", "バナナ")

FIND関数

FIND関数は、指定した文字列の中で特定の文字列が最初に出現する位置を返します。例えば、A1のセルに入っている文字列の中で「りんご」が最初に出現する位置を調べるには、以下のようにします。

=FIND("りんご", A1)

日付と時刻に関する関数

TODAY関数

TODAY関数は、現在の日付を表示します。現在の日付を表示するには、以下のようにします。

=TODAY()

NOW関数

NOW関数は、現在の日付と時刻を表示します。現在の日付と時刻を表示するには、以下のようにします。

=NOW()

DATE関数

DATE関数は、指定した年、月、日から日付を生成して表示します。例えば、2023年6月17日の日付を生成して表示するには、以下のようにします。

=DATE(2023, 6, 17)

DATEDIF関数

DATEDIF関数は、2つの日付の間の日数を求めます。例えば、A1とA2のセルに入っている日付の間の日数を表示するには、以下のようにします。

=DATEDIF(A1, A2, "D")

YEAR関数

YEAR関数は、指定した日付の年を表示します。例えば、A1のセルに入っている日付の年を表示するには、以下のようにします。

=YEAR(A1)

MONTH関数

MONTH関数は、指定した日付の月を表示します。例えば、A1のセルに入っている日付の月を表示するには、以下のようにします。

=MONTH(A1)

DAY関数

DAY関数は、指定した日付の日を表示します。例えば、A1のセルに入っている日付の日を表示するには、以下のようにします。

=DAY(A1)

統計関数

MEDIAN関数

MEDIAN関数は、指定した範囲の中央値を表示します。中央値とは、データを昇順に並べたときの真ん中の値のことです。例えば、A1からA10までのセルに入っている数値の中央値を表示するには、以下のようにします。

=MEDIAN(A1:A10)

MODE関数

MODE関数は、指定した範囲の最頻値を表示します。最頻値とは、データの中で最も頻繁に出現する値のことです。例えば、A1からA10までのセルに入っている数値の最頻値を表示するには、以下のようにします。

=MODE(A1:A10)

STDEV関数

STDEV関数は、指定した範囲の標準偏差を表示します。標準偏差とは、データの散らばり具合を示す指標で、平均値からのばらつきの大きさを表します。例えば、A1からA10までのセルに入っている数値の標準偏差を表示するには、以下のようにします。

=STDEV(A1:A10)

ロジック関数

NOT関数

NOT関数は、指定した条件がFALSE(偽)の場合にTRUE(真)を、TRUEの場合にFALSEを表示します。例えば、A1のセルに入っている数値が10より大きい場合にFALSEを、小さい場合にTRUEを表示するには、以下のようにします。

=NOT(A1 > 10)

IFERROR関数

IFERROR関数は、式がエラーの場合に指定した値を表示し、エラーでない場合は式の結果を表示します。例えば、A1をB1で割った結果がエラーの場合に「エラー」と表示し、エラーでない場合はその結果を表示するには、以下のようにします。

=IFERROR(A1/B1, "エラー")

統計とデータ分析

VAR関数

VAR関数は、指定した範囲内の分散を計算します。分散はデータが平均からどれだけ離れているかを示す指標です。例えば、A1からA10までのセルに入っている数値の分散を計算するには、以下のようにします。

=VAR(A1:A10)

CORREL関数

CORREL関数は、2つのデータセット間の相関係数を計算します。相関係数は、2つの変数がどの程度関係しているかを示します。例えば、A1からA10のデータセットとB1からB10のデータセット間の相関係数を計算するには、以下のようにします。

=CORREL(A1:A10, B1:B10)

TRANSPOSE関数

TRANSPOSE関数は、指定した範囲の行と列を入れ替えます。例えば、A1からB2の範囲を転置するには、以下のようにします。

=TRANSPOSE(A1:B2)

FREQUENCY関数

FREQUENCY関数は、指定した範囲のデータの頻度分布を計算します。例えば、A1からA10の範囲のデータの頻度分布を計算するには、以下のようにします。

=FREQUENCY(A1:A10, B1:B5)

情報関数

ISNUMBER関数

ISNUMBER関数は、指定した値が数値かどうかを判定します。例えば、A1のセルに入っている値が数値かどうかを判定するには、以下のようにします。

=ISNUMBER(A1)

ISTEXT関数

ISTEXT関数は、指定した値がテキストかどうかを判定します。例えば、A1のセルに入っている値がテキストかどうかを判定するには、以下のようにします。

=ISTEXT(A1)

ISBLANK関数

ISBLANK関数は、指定したセルが空白かどうかを判定します。例えば、A1のセルが空白かどうかを判定するには、以下のようにします。

=ISBLANK(A1)

まとめ

これらの関数を理解し使いこなすことで、エクセルでの作業が格段に効率的になります。基本的な計算から条件付きの処理、文字列操作、データの検索まで、さまざまなニーズに対応できるようになります。ここで紹介した関数を参考に、実際の業務で活用してみてください。

コメント

タイトルとURLをコピーしました