演算子は、数式の要素に対して実行する計算の種類を指定します。 計算は既定の順序で行われますが、かっこを使用してこの順序を変更できます。
この記事の内容
演算子の種類
計算演算子には、算術演算子、比較演算子、テキスト連結演算子 (テキストの組み合わせ)、および参照演算子の 4 種類があります。
算術演算子
加算、減算、乗算などの基本的な算術演算を実行するには、数値を組み合わせる;を選択し、数値の結果を生成するには、数式で次の算術演算子を使用します。
算術演算子 |
意味 |
使用例 |
結果 |
+ (正符号) |
加算 |
=3+3 |
6 |
- (負符号) |
減算 |
=3–1 |
2 -1 |
* (アスタリスク) |
乗算 |
=3*3 |
9 |
/ (スラッシュ) |
除算 |
=15/3 |
5 |
% (パーセント記号) |
パーセンテージ |
=20%*20 |
4 |
^ (キャレット) |
累乗 |
=3^2 |
9 |
比較演算子
2 つの値を比較する場合は、次の比較演算子を使います。 これらの演算子を使用して 2 つの値を比較すると、結果は TRUE または FALSE のいずれかの論理値になります。
比較演算子 |
意味 |
使用例 |
= (等号) |
等しい |
A1=B1 |
> (大なり記号) |
より大きい |
A1>B1 |
< (小なり記号) |
より小さい |
A1<B1 |
>= (より大か等しい記号) |
以上 |
A1>=B1 |
<= (より小か等しい記号) |
以下 |
A1<=B1 |
<> (不等号) |
等しくない |
A1<>B1 |
文字列演算子
アンパサンド (&) を使用して、1 つ以上のテキスト文字列を連結 (結合) して、1 つのテキストを生成します。
文字列演算子 |
意味 |
使用例 |
結果 |
& (アンパサンド) |
2 つの文字列を結合、または連結して、1 つの連続する文字列の値を作成する |
="North"&"wind" |
Northwind |
="Hello" & " " & "world" この例では、2 つの単語の間にスペース文字を挿入します。 スペース文字は、スペースを引用符 (" ") で囲んで指定します。 |
ハローワールド |
参照演算子
次に挙げる参照演算子は、計算するセル範囲を結合します。
参照演算子 |
意味 |
使用例 |
: (コロン) |
セル範囲の参照演算子。指定した 2 つのセル参照と、その間に含まれるすべてのセルによって構成される 1 つの参照を作成する |
B5:B15 |
, (カンマ) |
複数の範囲を表す参照演算子。複数の参照を 1 つの参照に結合する |
SUM(B5:B15,D5:D15) |
(スペース) |
交差演算子。数式の範囲に共通するセルへの参照を返します。 この例では、セル C7 は両方の範囲に含まれるので、共通部分です。 |
B7:D7 C6:C8 |
数式内の演算を実行する順序
場合によっては、計算の実行順序が数式の戻り値に影響を与える可能性があります。そのため、順序の決定方法と、目的の結果を得るために順序を変更する方法を理解することが重要です。
計算の順序
数式では、特定の順序で値が計算されます。 Excel の数式は、常に等号 (=) で開始します。 等号は、次Excel文字が数式を構成する文字列を表します。 等号に続く要素は、計算演算子 (+、-、*、/など) で区切られた計算演算子 (数値やセル参照などのオペランド) です。 Excel では、数式内のそれぞれの演算子の優先順位に基づいて、左から順に数式が計算されます。
演算子の優先順位
1 つの数式で複数の演算子を使用する場合、次の表に示した順序で計算が実行されます。 数式に同順位の演算子が含まれる場合 (たとえば、乗算演算子と除算演算子が含まれる場合)、左から右の順に計算が実行されます。
演算子 |
説明 |
: (コロン) (スペース 1 つ) , (カンマ) |
参照演算子 |
– |
負の値 (-1 など) |
% |
パーセンテージ |
^ |
指数 (指数) |
* および / |
乗算または除算 |
+ または - |
加算または減算 |
& |
文字列の結合または連結 |
= |
比較 |
かっこの使用
計算順序を変更するには、最初に計算を実行する必要のある数式の要素をかっこで囲みます。 たとえば、加算前に乗算が計算Excel次の数式では 11 が生成されます。 つまり、この数式ではまず 2 と 3 が乗算され、その結果に 5 が加算されます。
=5+2*3
上の数式にかっこを使用して構文を次のように変更すると、まず 5 に 2 が加算され、その結果に 3 が乗算されるため、計算結果は 21 になります。
=(5+2)*3
次の例では、数式の最初の部分をかっこで囲むと、Excel は最初に B4+25 を計算し、その結果をセル D5、E5、F5 の値の合計で除算します。
=(B4+25)/SUM(D5:F5)