ExcelFormulas logoExcelFormulas.
AIに聞く
インタラクティブ Excel 数式エンジン v4.0

仕事に役立つExcel関数・数式の完全ガイド

ブラウザ上の対話型スプレッドシートで数式を直接テスト&作成。25以上の必須関数を実例とジェネレーターでマスターしましょう。

用途別に探す

数式・関数カテゴリー

目的別に分類された85以上のExcel/Googleスプレッドシート対応関数。ライブシミュレーターと構文解説付きです。

すべての関数一覧を見る →

完全一致・近似一致の表引き検索、行と列の交点インデックス取得、動的データ抽出を行います。

代表的な関数:

条件判定ツリーの構築、複数条件のテスト、エラー時の代替値処理を安全に実行します。

代表的な関数:

余分な空白の除去、文字位置の抽出、文字列の分割・結合、大文字小文字の変換を行います。

代表的な関数:

単一または複数条件での合計、端数の四捨五入、累乗や絶対値の計算を行います。

代表的な関数:

加重平均・中央値の算出、データ件数のカウント、順位付けなどを効率的に行います。

代表的な関数:

営業日数・稼働日数の計算、経過日数の把握、カレンダーのシリアル値操作を行います。

代表的な関数:

結果が自動的に隣接セルへ溢れ出す(スピルする)最新Excel 365/2021の配列数式です。

代表的な関数:

ローンの毎月返済額、複利積立の将来価値、正味現在価値(NPV)を算出します。

代表的な関数:
基本原則

スプレッドシート数式の基本構造と原理

ExcelやGoogleスプレッドシートのすべての計算は「=」(イコール記号)から始まります。イコールを入力することで、単なる文字や数字ではなく数式としてエンジンに認識されます。参照方法、配列の動き、数値形式の仕組みを正しく理解すれば、複雑な集計表もミスなく構築できます。

1. セル参照の仕組み:相対参照と絶対参照($A$1 と A1)

数式をコピーやオートフィルすると、通常のセル参照は自動的に移動します。ドル記号($)を付けることで、行や列の番地を固定できます。

  • A1 (相対参照): 上下左右にコピーした際、列も行も連動して移動します。
  • $A$1 (絶対参照): 列と行の両方が固定されます。消費税率や固定マスタ表の参照に不可欠です。
  • A$1 (複合参照(行固定)): 1行目が固定され、横方向には列が連動して移動します。
  • $A1 (複合参照(列固定)): A列が固定され、縦方向には行が連動して移動します。

2. 最新の動的配列数式と従来のCSE配列数式の違い

最新のExcel(Microsoft 365、Excel 2021)およびGoogleスプレッドシートでは、複数値を返す数式が自動的に隣接セルへ「スピル(展開)」します。FILTER、UNIQUE、SORTなどの関数は、従来のCtrl+Shift+Enter(CSE)を使わずに結果を一括展開します。スピル先に既存データが存在すると「#SPILL!(スピルエラー)」が発生します。

3. 数値・パーセント・日付の内部表現の理解

スプレッドシートの内部では、パーセンテージや日付もすべて通常の「小数・整数」として扱われています。パーセントは比率として保持され、25%は0.25です。日付は1900年1月1日を起点とするシリアル値(経過日数)です。そのため、日数計算は日付同士を引き算するだけで求められます。

4. 代表的なエラー値の原因と対処法

#N/A

該当する検索値が見つかりません。完全一致の確認や、XLOOKUPの見つからない場合の引数・IFERRORを活用します。

#VALUE!

引数のデータ型が一致しません(文字と数値を掛け算しようとした等)。VALUE関数やTRIMで不要な空白を取り除きます。

#REF!

参照先セルが存在しません。参照されていた行や列を削除した際に発生します。

#DIV/0!

0または空白セルで割り算を行っています。=IF(分母=0, 0, 分子/分母)で防ぎます。

5. 区切り文字の地域差:カンマ(,)とセミコロン(;)

Excelの関数の区切り記号はOSの地域設定に連動します。日本や米国など小数点にピリオドを使う地域では引数をカンマで区切ります(=SUM(A1, B1))。小数点にカンマを用いる欧州等ではセミコロン(;)が用いられます。

Excel数式・関数に関するよくある質問

数式の作り方、パーセント計算、引き算、セルの絶対参照(固定)などを分かりやすく解説。

Excelで数式や関数を入力する方法は?

セルを選択して「=」(イコール)を入力し、関数名と引数をカッコで囲んで入力します。例えば「=SUM(A2:A10)」と入力すると指定範囲の数値を合計できます。当サイトの全ガイドには実際に動かせるサンドボックスが付属しています。

エクセルでパーセント(割合)を計算する計算式は?

専用の関数はなく、割り算を使用します。「=B2/C2」で構成比を求め、表示形式を「%」に設定します。増減率は「=(B2-A2)/A2」で算出します。

エクセルでセル番地を固定(絶対参照 $)するには?

セルの行番号や列文字の前に「$」を付けます。「$A$2」は行列とも固定、「A$2」は行固定、「$A2」は列固定です。F4キーを押すと素早く切り替えられます。

エクセルで引き算をする関数は?

Excelには引き算専用の関数(SUBTRACTなど)はありません。「=A2-B2」のようにマイナス記号(-)を直接使って計算します。

VLOOKUPとXLOOKUP関数の違いは?どちらを使うべき?

最新のXLOOKUP関数(=XLOOKUP(検索値, 検索範囲, 戻り範囲))を推奨します。左方向への検索も可能で、完全一致がデフォルト、列追加にも強いのが特徴です。

複数の条件で合計するには?

「=SUMIFS(合計対象範囲, 条件範囲1, 条件1, ...)」を使用します。SUMIFとは異なり、合計範囲を最初に指定します。

数式ジェネレーターやサンドボックスは無料で使えますか?

はい、すべての関数リファレンス、対話型サンドボックス、数式ジェネレーターは完全無料です。登録やインストール不要でブラウザ上で動作します。

仕事に役立つ Excel関数・数式の完全ガイド

エクセル関数と数式の使い方をオンラインで学習・生成。パーセント計算、引き算、セルの固定方法から主要関数までインタラクティブに解説。