数式の演算順序
括弧と演算子の優先順位を使って、先に計算する内容を制御します。
「数式の演算順序」は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)/3AI チューターと学ぶ 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フィードバックを取得できます。ローカル設定は不要です。