Menu
Coddy logo textTech

演算の優先順位

CoddyのExcelジャーニー「基本操作」セクションの一部 — レッスン 15/42。

クイズです:=2+3*4 は何と表示されるでしょう?「20」だと思った方、Excelの答えは違います。正解は 14 です。数学の授業と同じように、Excelは足し算や引き算の前に掛け算と割り算を行われます。そのため、まず 3*4 を計算し(12)、そこに 2 を加算します。

足し算を先に計算させたいですか?その場合は括弧(かっこ)で囲みます。括弧の内側にあるものはすべて、外側にあるものより先に計算されます:

=2+3*4     shows 14
=(2+3)*4   shows 20

優先順位の全貌は次のとおりです:最初に括弧、次に累乗^)、続いて */、そして最後に +-。これが、=2*3^2 が 18 になり(累乗が最初に計算される)、=10-4/2 が 3 ではなく 8 になる理由です。

迷ったときは、括弧を追加しましょう。計算順序を変えない余分な括弧は害にはなりません。=(3*4)+2=3*4+2 と全く同じように動作し、数式を読みやすくしてくれます。

challenge icon

チャレンジ

簡単

3つの数値が A1A2A3 に入っています(それぞれ abc とします)。B列には、一見似ているものの異なる2つの計算が示されています:

  1. C1a+b*c のラベルの隣):a 足す b カッコなしの c 倍(カッコなし
  2. C2(a+b)*c のラベルの隣):同じ数式ですが、カッコを使って足し算を先に計算させます

セル参照を使用してください。数値はテスト中に変更されます。2つの結果がどれほど異なるか確認してみましょう!

自分で試してみよう

Sheet1
ABCDEFG
12a+b*c
23(a+b)*c
34
4
5
6
7
8
9
10
11
12
13
14
quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

基本操作のすべてのレッスン