Excel Formulas Academy · レッスン

数式の演算順序

括弧と演算子の優先順位を使って、先に計算する内容を制御します。

レッスン 4/413 ステップ

「数式の演算順序」はCoddyKit上の無料Excel Formulas Academyレッスンです。 これはレッスン4/4です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはExcel Formulas Academy学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 Excel Formulas Academyコースには全4レッスンが含まれています。

順番で答えが変わる

演算子を組み合わせた数式では、実行する順番が重要です。=2+3*4 では、掛け算を先にすると 14、足し算を先にすると 20 になります。スプレッドシートでは常に決まった順番が選ばれ、結果は 14 です。

=2+3*4

優先順位のルール

スプレッドシートでは、PEMDASと呼ばれる固定の優先順位に従います。括弧、累乗、掛け算と割り算、最後に足し算と引き算の順です。

=2+3*4

足し算より先に掛け算

掛け算は足し算より優先されるため、=2+3*4 では先に 3*4 を計算し、その後 2 を足して 14 になります。割り算も同じです。=20-6/2 では先に割り算を行うため、結果は 7 ではなく 17 です。

=20-6/2

括弧で順番を指定する

別の順番で計算するには、先に計算したい部分を括弧で囲みます。=2+3*4 は 14 ですが、=(2+3)*4 は 20 になります。

=(2+3)*4

重要な理由:平均

よくある間違いは、括弧を使わずに平均を求めることです。=A1+A2+A3/3 では、A3 だけが 3 で割られます。下の数式のように、先に合計を括弧で囲んでください。

=(A1+A2+A3)/3

同じ優先順位では左から右

同じ優先順位の演算子が並んでいる場合、シートは左から右に計算します。=12/4*2 では、先に 12/4(3)を計算し、その後 2 を掛けるため、結果は 6 です。

=12/4*2

キャレットで累乗する

累乗にはキャレット ^ を使い、掛け算や割り算より高い優先順位で計算されます。そのため、=2*3^2 では先に 3 を二乗して(9)、その後 2 を掛けるため、結果は 18 です。

=2*3^2

例題:税を含む合計

価格が 100、数量が 3、税率が 10% だとします。下の数式では、まず括弧内で価格と数量を掛けて(300)、その後 1.10 を掛けて税を加えるため、結果は 330 になります。

=(A1*A2)*1.10

括弧を入れ子にする

括弧は互いに入れ子にできます。シートは最も内側の括弧から計算します。=((2+3)*4)-1 では、2+3 が 5、5 に 4 を掛けて 20、そこから 1 を引いて 19 になります。

=((2+3)*4)-1

わかりやすくするための括弧

必要がない場合でも、括弧を使うと意図が明確になります。=A1*A2+B1*B2 と =(A1*A2)+(B1*B2) の結果は同じですが、後者のほうが読みやすくなります。

=(A1*A2)+(B1*B2)

括弧の数を確認する

よくあるエラーは、括弧の対応が合っていないことです。開き括弧と閉じ括弧の数を数え、同じ数になっていることを確認してください。Excel と Sheets では、対応する括弧を色分けして確認できます。

=(A1+A2)/2

理解度チェック

演算の順番を実際に確認してみましょう。

まとめ

まとめ:優先順位はPEMDASに従い、同じ優先順位なら左から右に計算します。括弧を使うと順番を変えられます。たとえば、=(A1+A2+A3)/3 とすれば正しく平均を求められます。

=(A1+A2+A3)/3
無料で開始

AI チューターと学ぶ Excel — 無料

ブラウザでリアルコードを書いて実行し、24/7 の AI チューターから瞬時にサポートを受け、ウェブまたはアプリで続きから学習できます。

コース
30
レッスン
120

よくある質問

「数式の演算順序」レッスンは無料ですか?

はい。「数式の演算順序」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、Excel Formulas Academyコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 Excel Formulas Academyコースには全4レッスンが含まれています。

「数式の演算順序」で何を学びますか?

括弧と演算子の優先順位を使って、先に計算する内容を制御します。 ブラウザで直接実行するハンズオンコードでExcel Formulas Academyを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。

Excel Formulas Academyを始めるのに経験は必要ですか?

事前経験は必要ありません。CoddyKitのExcel Formulas Academyは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン4/4です。

「数式の演算順序」レッスンにはどのくらい時間がかかりますか?

ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。

このExcel Formulas Academyレッスンでコードを書いて実行できますか?

はい。すべてのExcel Formulas Academyレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。

このコースのすべてのレッスン

  1. すべての数式が等号で始まる理由
  2. セル内で足し算と引き算をする
  3. 値を掛けたり割ったりする
  4. 数式の演算順序
← Excel Formulas Academyに戻る