演算子と Excel での優先順位

演算子は、加算、減算、乗算または除算のような数式の要素に対して実行する計算の種類を指定します。計算が行われる既定の順序があるが、かっこを使用して、順序を変更することができます。

演算子には、算術演算子、比較演算子、文字列連結演算子、参照演算子の 4 種類があります。

算術演算子

加算、減算、乗算などの基本的な算術演算を実行し、数値を組み合わせ、計算結果の数値を得るには、次の算術演算子を使用します。

算術演算子

説明

+ (正符号)

加算

3+3

– (負符号)

減算
負の数

3-1
-1

* (アスタリスク)

乗算

3*3

/ (スラッシュ)

除算

3/3

% (パーセント記号)

パーセント

20%

^ (キャレット)

べき算

3^2

比較演算子

次の演算子を使用して 2 つの値を比較できます。これらの演算子で 2 つの値を比較すると、TRUE または FALSE のいずれかの論理値が得られます。

比較演算子

説明

= (等号)

左辺と右辺が等しい

A1=B1

> (より大記号)

左辺が右辺よりも大きい

A1>B1

< (より小記号)

左辺が右辺よりも小さい

A1<B1

>= (より大か等しい記号)

左辺が右辺以上である

A1>=B1

<= (より小か等しい記号)

左辺が右辺以下である

A1<=B1

<> (不等号)

左辺と右辺が等しくない

A1<>B1

文字列連結演算子

アンパサンド (&) は、1 つ以上の文字列を連結して 1 つの文字列にします。

文字列演算子

説明

& (アンパサンド)

2 つの文字列を結合、または連結して、1 つの連続する文字列の値を作成する

("北"&"風")

参照演算子

次の演算子を使用して、計算するセル範囲を結合します。

参照演算子

説明

: (コロン)

セル範囲の参照演算子。指定した 2 つのセル参照と、その間に含まれるすべてのセルによって構成される 1 つの参照を作成する

B5:B15

, (コンマ)

複数選択の参照演算子。複数の参照を 1 つの参照に結合する

SUM(B5:B15,D5:D15)

(スペース)

共通部分を示す参照演算子。2 つの参照に共通するセル参照を作成する

B7:D7 C6:C8

計算の順序は、数式の計算結果に影響を与えることがあります。そのため、この順序がどのようにして決定されるか、また、順序をどのように変更すると目的の結果が得られるかを理解することが重要です。

計算順序

数式では、特定の順序で値の計算が実行されます。数式は常に等号 (=) で始まり、その後に続く文字が数式と見なされます。等号の後には、計算の対象となるデータ (オペランド) を入力し、これらの文字を演算子で区切ります。数式は、演算子ごとに指定された順序に従って、左から右へと計算されます。

演算子の優先順位

1 つの数式で複数の演算子を組み合わせると、次の表の順に演算が実行されます。数式に優先度が同じ演算子が含まれる場合 (たとえば、数式に乗算演算子と除算演算子の両方が含まれる場合)、左から右の順に演算子が評価されます。

演算子

説明

: (コロン)

(スペース 1 つ)

, (コンマ)

参照演算子

負の数値 (-1 など)

%

パーセント

^

べき算

* または /

乗算または除算

+ および -

加算または減算

&

文字列の結合または連結

=
< >
<=
>=
<>

比較

かっこの使用

計算順序を変更するには、最初に計算を実行する必要のある数式の要素をかっこで囲みます。たとえば、次の数式では、加算の前に乗算が実行されるため、結果として 11 が返されます。つまり、この数式ではまず 2 と 3 が乗算され、その結果に 5 が加算されます。

=5+2*3

上の数式にかっこを使用して構文を次のように変更すると、まず 5 に 2 が加算され、その結果に 3 が乗算されるため、計算結果は 21 になります。

=(5+2)*3

次の例では、セル B4 の値に 25 が加算され、その結果がセル D5、E5、および F5 の合計値で除算されます。

=(B4+25)/SUM(D5:F5)

詳細については、 Excel の演算の順序には、このビデオを見ることができます。

Excel では、数式を入力するとき、演算子ごとに特定の種類の値が求められます。求められる種類ではない値を入力すると、値が変換されることがあります。

数式

結果

説明

=「1」+「2」

76

Excel では、正符号 (+) を使用するとき、数式に数値が求められます。"1" や "2" の引用符はそれがテキスト値であることを意味しますが、数値に自動的に変換されます。

= 1 +"400 円"

5

数式に数値が求められるとき、通常、数値として受け入れられる形式にテキストが変換されます。

=「6/1/2001」-「5/1/2001」

31

このテキストは mm/dd/yyyy 形式の日付として解釈され、日付がシリアル番号に変換され、2 つの差が計算されます。

= SQRT (「8 + 1」)

#VALUE!

このテキストは数値に変換されません。"8+1" というテキストは数値に変換できないためです。"8+1" ではなく "9" または "8"+"1" を利用すれば、テキストを数値に変換できます。3 という結果が返されます。

="A"と条件を満たす

ATRUE

テキストが求められるとき、数値と TRUE や FALSE のような論理値はテキストに変換されます。

特定の関数について質問がある場合

Excel のコミュニティ フォーラムに質問を投稿してください

Excel の機能を向上させるためのお願い

次のバージョンの Excel の改善に関して、ご提案はございませんか。提案がありましたら、Excel UserVoice (Excel ユーザー ボイス) のトピックをご覧ください。

注記: 

  • 機械翻訳についての免責事項: この記事の翻訳はコンピューター システムによって行われており、人間の手は加えられていません。マイクロソフトでは、英語を話さないユーザーがマイクロソフトの製品、サービス、テクノロジに関するコンテンツを理解するのに役立てるため、こうした機械翻訳を提供しています。記事は機械翻訳されているため、用語、構文、文法などに誤りがある場合があります。

  • この記事の英語版を参照するには、ここ をクリックしてください。Microsoft コミュニティの他のメンバーと一緒に、Community Translation Framework (CTF) を使ったこの記事の改善にご協力ください。記事内の文章にマウス ポインターを合わせて、CTF ウィジェットの [翻訳を改善します] をクリックしてください。CTF の詳細については、ここ をクリックしてください。CTF を使用すると弊社の サービス利用規約 に同意したことになります。

関連項目

Excel での基本的な計算

使用して Excel を電卓として

Excel で数式の概要

壊れた数式のエラーを回避する方法

検索して数式のエラーを修正します。

Excel のショートカット キーとファンクション キー

Excel 関数 (アルファベット順)

Excel 関数 (カテゴリ)

スキルを磨く
トレーニングの探索
新機能を最初に入手
Office Insider に参加する

この情報は役に立ちましたか?

ご意見をいただきありがとうございます。

フィードバックをお寄せいただき、ありがとうございます。Office サポートの担当者におつなぎいたします。

×