Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ 数式の基本 | プロのようにデータを計算する
エクセルアドベンチャー

数式の基本

メニューを表示するにはスワイプしてください

= を入力した瞬間、Excel は値の保存をやめて計算を開始します。

1500 が入力されたセルは単なる保存された数値であり、再入力しない限り変化しません。=D3+D4+D5 が入力されたセルは関係性を持ち、D3D4D5 のいずれかが変更されるたびに自動的に再計算されます。

Note
定義

数式 とは、= で始まる式であり、Excel に演算子、セル参照、関数、またはリテラル値から値を計算するよう指示します。固定値を保存するのではなく、参照されているセルが変更されるたびに結果が自動的に更新されます。

算術演算子

Excel はセル参照を使わずに直接計算機として利用可能。セルに =2500*12=(1500+800)/2 のように直接入力するだけで計算できる。単発の計算に便利。ただし、結果は静的であり、数値がセルから取得される場合は自動更新されない。

BODMAS

Excel は数式を厳密な優先順位で評価し、左から右へ単純に計算するわけではありません。これを誤ると、エラー表示は出ずに間違った値が返されます。下の数式を入力して、Excel がどのように順番に評価するかを確認してください:

  • B 括弧: () 内の内容が最初に、内側から外側の順で評価されます;
  • O 累乗: ^ を使ったべき乗が次に評価されます;
  • DM 除算と乗算: 同じ優先順位で左から右へ評価されます;
  • AS 加算と減算: こちらも左から右へ評価されます。
Note
注意

=10+20/215 ではなく 20 になります。これは、加算よりも先に除算が実行されるためです。15 にしたい場合は =(10+20)/2 と入力します。演算子を組み合わせる場合は、意図した順序を明確にするために必ず括弧を使ってください。迷ったときは括弧を追加しましょう。コストはかからず、見落としによるエラーを防げます。

関数

Note
定義

関数 は、特定の計算を自動的に実行する組み込みの数式。入力値(引数 と呼ばれる)を指定すると、結果が返される。自分でロジックを書く代わりに、関数名を指定して呼び出すことで、Excelが処理を行う。

すべてのExcel関数は明確なパターンに従う:

=FUNCTION_NAME(argument1, argument2, ...)
  • = は数式を入力することをExcelに示す;
  • FUNCTION_NAME は操作(例:SUMAVERAGE);
  • arguments は関数が使用する入力値(数値、セル、範囲、構造化参照)。
Note
注意

Excel関数は引数を区切るために区切り記号を使用するが、この区切り記号はExcelのバージョンや地域設定によって異なる場合がある。,(カンマ)または ;(セミコロン)が使われる。

この違いはシステム言語や数値書式(例:小数点の区切り)に関連している。 数式が動作しない場合は、Excelのバージョンがどの区切り記号を必要としているかを確認すること。

引数はさまざまな形式を取ることが可能:

タスク

  1. 総収入の計算

Income テーブルを探し、Summary セクションで Total Income の隣のセルを見つけます。 SUM 関数を使って Income Amount 列の合計を計算します。

値が変更されると結果が自動的に更新されます。

  1. 総支出の計算

Expenses テーブルを探し、Summary セクションで Total Expenses の隣のセルを見つけます。 Expenses Amount 列に対して SUM 関数を入力します。

すべての支出値が範囲に含まれていることを確認します。

  1. 純残高の計算

Summary セクションで Balance セルを見つけます。 Total Income から Total Expenses を引く数式を作成します。

結果は現在の財務状況を反映します。

  1. 数式の動作テスト

Income テーブルの値を1つ、Expenses テーブルの値を1つ変更します。

Total Income、Total Expenses、Balance がすべて自動的に更新されることを確認します。

その後、Ctrl + Z を押して元の値に戻します。

question mark

セルに 1500=1500 を入力する主な違いは何ですか?

正しい答えを選んでください

すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 3.  1

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

セクション 3.  1
some-alt