仕事に役立つ
Excel関数・数式の完全ガイド
ブラウザ上の対話型スプレッドシートで数式を直接テスト&作成。25以上の必須関数を実例とジェネレーターでマスターしましょう。
数式・関数カテゴリー
目的別に分類された85以上のExcel/Googleスプレッドシート対応関数。ライブシミュレーターと構文解説付きです。
スプレッドシート数式の基本構造と原理
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. 代表的なエラー値の原因と対処法
5. 区切り文字の地域差:カンマ(,)とセミコロン(;)
Excelの関数の区切り記号はOSの地域設定に連動します。日本や米国など小数点にピリオドを使う地域では引数をカンマで区切ります(=SUM(A1, B1))。小数点にカンマを用いる欧州等ではセミコロン(;)が用いられます。
数式の作り方、パーセント計算、引き算、セルの絶対参照(固定)などを分かりやすく解説。
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関数・数式の完全ガイド
エクセル関数と数式の使い方をオンラインで学習・生成。パーセント計算、引き算、セルの固定方法から主要関数までインタラクティブに解説。