演算子は、数式の要素に対して実行する計算の種類 (加算、減算、乗算、除算など) を指定します。 この記事では、演算子が計算の要素に作用する既定の順序について説明します。 また、かっこを使用してこの順序を変更する方法も学習します。

演算子の種類

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

加算、減算、乗算などの基本的な数学演算を実行したり、数値を組み合わせたりして数値の結果を生成するには、この表の算術演算子を使用します。

算術演算子

意味

使用例

+ (正符号)

加算

=3+3

- (負符号)


減算 否定

=3 – 1
=–1

* (アスタリスク)

乗算

=3*3

/ (スラッシュ)

除算

=3/3

% (パーセント記号)

パーセンテージ

=20%

^ (キャレット)

累乗

=

次の表の演算子では、2 つの値を比較できます。 これらの演算子を使用して 2 つの値を比較すると、結果は TRUE または FALSE の論理値になります。

比較演算子

意味

使用例

= (等号)

等しい

=A1=B1

> (大なり記号)

より大きい

=A1>B1

< (小なり記号)

より小さい

=A1<B1

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

以上

=A1>=B1

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

以下

=A1<=B1

<> (不等号)

等しくない

=A1<>B1

アンパサンド (&) を使用して、1 つ以上のテキスト文字列を結合または連結して、1 つのテキストを生成します。

文字列演算子

意味

使用例

& (アンパサンド)

2 つの値を接続または連結して、1 つの連続するテキスト値を生成します。

="North"&"wind"

計算のためにセルの範囲をこれらの演算子と組み合わせます。

参照演算子

意味

使用例

: (コロン)

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

=SUM(B5:B15)

, (カンマ)

Union 演算子。複数の参照を 1 つの参照に結合します。

=SUM(B5:B15,D5:D15)

(スペース)

2 つの参照に共通するセルへの参照を生成する交差演算子。

=SUM(B7:D7 C6:C8)

# (ポンド)

# 記号は、いくつかのコンテキストで使用されます。

  • エラー名の一部として使用されます。

  • レンダリングする十分な領域を示すために使用されます。 ほとんどの場合、内容が正しく表示されるまで列を広くできます。

  • 動的配列数式で範囲全体を参照するために使用されるスピル範囲 演算子

  • 数値ではなくテキストを参照すると、#VALUE!

  • #####

  • =SUM(A2#)

@ (at)

数式の暗黙的な交差を示すために使用される参照演算子。 

=@A1:A10

=SUM(Table1[@[1 月]:[12 月]])

数式内の演算を実行する順序

場合によっては、計算を実行する順序が数式の戻り値に影響を与える可能性があります。そのため、順序を理解することが重要です。また、その順序を変更して期待される結果を得る方法を理解することが重要です。

数式では、特定の順序で値が計算されます。 Excel の数式は、常に等号 (=) で開始します。 等号は、Excel文字が数式を構成する必要があります。 この等号の後に、計算する一連の要素 (オペランド) を計算演算子で区切る場合があります。 Excel では、数式内のそれぞれの演算子の優先順位に基づいて、左から順に数式が計算されます。

1 つの数式で複数の演算子を使用する場合、次の表に示した順序で計算が実行されます。 数式に同順位の演算子が含まれる場合 (たとえば、乗算演算子と除算演算子が含まれる場合)、左から右の順に計算が実行されます。

演算子

説明

: (コロン)

(スペース 1 つ)

, (カンマ)

参照演算子

負の値 (-1 など)

%

パーセンテージ

^

累乗

* および /

乗算または除算

+ または -

加算または減算

&

文字列の結合または連結

=
< >
<=
>=
<>

比較

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

=5+2*3

一方、かっこを使用して構文を変更する場合、Excel は 5 と 2 を加算し、結果を 3 で乗算して 21 を生成します。

=(5+2)*3

次の例では、数式の最初の部分を囲むかっこを使用すると、Excel が最初に B4+25 を計算し、結果をセル D5、E5、F5 の値の合計で除算します。

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

詳細については、オペレーターの順序に関するページExcelビデオをご覧ください。

数式Excel値を変換する方法

数式を入力すると、各演算子Excel種類の値が必要になります。 予期される値とは異なる種類の値を入力すると、Excel変換される場合があります。

数式

を生成します。

説明

= "1"+"2"

3

プラス記号 (+) を使用すると、数式Excel数値が必要です。 引用符を使用すると、"1" と "2" がテキスト値になりますが、Excel自動的に数値に変換されます。

= 1 +"$4.00"

5

数式で数値が必要な場合Excel、通常は数値に対して受け入れられる形式である場合は、テキストが変換されます。

= "6/1/2001"-"5/1/2001"

31

Excelテキストを mm/dd/yyyyy 形式の日付として解釈し、日付をシリアル番号に変換し、その差を計算します。

=SQRT ("8+1")

数値ではなくテキストを参照すると、#VALUE!

Excel"8+1" という文字列を数値に変換できないので、文字列を数値に変換することはできません。 "8+1" の代わりに "9" または "8"+"1" を使用して、テキストを数値に変換し、3 の結果を返します。

= "A"&TRUE

ATRUE

テキストが必要な場合は、Excel TRUE や FALSE などの論理値をテキストに変換します。

補足説明

Excel 技術コミュニテでは、いつでも専門家に質問できます。また、Answers コミュニティでは、サポートを受けられます。

関連項目

ヘルプを表示

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

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

翻訳品質にどの程度満足していますか?
どのような要因がお客様の操作性に影響しましたか?

フィードバックをお送りいただきありがとうございます!

×