マイクロソフト・エクセルの威力は、セルに入力されたデータから計算し、結果を表示する能力にある。エクセルで何かを計算するには、セルに数式を入力する必要があります。数式には単純な算術式もあれば、条件文やネストされた関数を含む複雑な数式もあります。Excelの数式はすべて基本的な構文を使用します。
Excel数式の構文
-
すべての数式は等号(=)で始めます。等号は、セルに入力する文字列が数式であることをエクセルに伝えます。等号を忘れると、Excelはその入力を文字列として扱います。
-
数式で使用する値を含むセルには、座標参照を使用します。数式に数値定数を含めることはできますが、ほとんどの場合、他のセルに入力された値(またはそのセルに表示された他の数式の結果)を数式で使用します。これらのセルは、そのセルがある行と列の座標参照で参照します。いくつかの形式があります:
- 最も一般的な座標参照は、列を表す文字の後に、そのセルがある行の番号を使う方法である:セルA1の上に行を追加し、その左に列を追加すると、そのセルが参照される数式での参照はB2に変更されます。
- この参照のバリエーションとして、行や列の参照の前にドル記号($)を付けて絶対参照にする方法がある。行が上に追加されたり列が前に追加されたりすると、セル A1 の参照名は変わりますが、セル $A$1 は常にスプレッドシートの左上隅のセルを参照します。(必要であれば、行や列のセル参照だけを絶対的なものにすることもできます)。
- R」は「行」、「C」は「列」を表し、「x」と「y」は行番号と列番号である。この形式でのセルR5C4は、絶対列参照形式でのセル$D$5と同じになる。R "または "C "の後にどちらかの数字を付けると、その参照はスプレッドシート・ページの左上隅からの相対参照になる。
- 等号と1つのセル参照だけを数式で使用する場合は、他のセルの値を新しいセルにコピーします。セルB3に「=A2」という数式を入力すると、セルA2に入力された値がセルB3にコピーされます。ある表計算ページのセルから別のページのセルに値をコピーするには、ページ名の後に感嘆符(!)スプレッドシートのSheet2のセルF7に「=Sheet1!B6」と入力すると、 Sheet1のセルB6の値がSheet2のセルF7に表示される。
-
基本的な計算には算術演算子を使う。Microsoft Excel は、基本的な算術演算(加算、減算、乗算、除算)、および指数 演算を実行できます。いくつかの演算は、手で方程式を書くときとは異なる記号を使用します。以下に、Excel が算術演算を処理する順番に、演算子のリストを示します:
- 否定:マイナス記号(-)。この演算は、マイナス記号に続く数値定数またはセル参照で表される数値の加法的逆数を返します。(加法的逆数とは、ある数値に-1を乗じてゼロにする値を足したものです)。
- パーセント:パーセント記号(%)。この演算は、数値の前にある数値定数のパーセンテージを10進数で返します。
- 指数:キャレット (^)。この演算は、キャレットの前のセル参照または定数で表される数値を、キャレットの後の数値の累乗にする。
- 乗算:アスタリスク (*)。アスタリスクは "x "との混同を避けるために乗算に使われる。
- 除算:スラッシュ(/)。掛け算と割り算の優先順位は同じで、左から右に実行される。
- 加算:プラス記号(+)。
- 引き算:マイナス記号(-)。加算と減算は同じ優先順位を持ち、左から右に実行される。
-
セルの値を比較するには、比較演算子を使用します。比較演算子は、IF関数を使用した数式で最も頻繁に使用します。セル参照、数値定数、または数値を返す関数を比較演算子の両側に置きます。比較演算子を以下に示します:
- 等号:等しい:等号(=)。
- と等しくない (<>)。
- より小さい(<)。
- 以下 (<=)。
- より大きい(>)。
- 以上(>=)。
-
アンパサンド (&) を使ってテキスト文字列を連結する。テキスト文字列を連結して1つの文字列にすることを連結と呼びますが、Excelの数式で文字列を連結する際に使用するアンパサンドは、テキスト演算子として知られています。セルC3に"=A1&B2 "と入力すると、セルA1に "BAT"、セルB2に "MAN "が入力されている場合、"BATMAN "となります。
-
セル範囲を扱うときは参照演算子を使う。セル範囲の合計を求めるSUMのようなExcel関数では、セル範囲を最も頻繁に使用します。Excelでは3つの参照演算子を使用します:
- 範囲演算子:コロン(:)。範囲演算子は、コロンの前の参照セルから始まり、コロンの後の参照セルで終わる範囲内のすべてのセルを参照します。SUM(B6:B12)」はB6からB12までのセルの列を足した結果を表示し、「=AVERAGE(B6:F6)」はB6からF6までのセルの行の数値の平均を表示する。
- 論理和演算子: カンマ(,)。和演算子は、カンマの前のセルまたはセル範囲と、カンマの後のセルまたはセル範囲の両方を含む。"=SUM(B6:B12, C6:C12) "は、B6からB12までのセルとC6からC12までのセルを足し合わせる。
- 交点演算子:スペース( )。セル範囲を"=B5:D5 C4:C6 "と列挙すると、両方の範囲に共通するセルC5の値が得られる。
-
括弧は、関数の引数を識別し、操作の順序を上書きするために使用します。関数の引数を識別するためと、通常の順序とは異なる演算順序を指定するためです。
- 関数はあらかじめ定義された数式です。SIN、COS、TANのように1つの引数を取るものもあれば、IF、SUM、AVERAGEのように複数の引数を取るものもあります。IF関数の場合は"=IF (A4 >=0, "POSITIVE", "NEGATIVE") "のように、関数内の複数の引数はカンマで区切られます。関数は、最大64レベルまで、他の関数の中に入れ子にすることができます。
- 数学演算式では、括弧内の演算が括弧外の演算より先に実行されます。"=A4+B4*C4 "では、B4にC4を掛けてから結果にA4を加えますが、"=(A4+B4)*C4 "では、まずA4とB4を足し合わせてから結果にC4を掛けます。演算中の括弧は互いに入れ子にすることができ、括弧の最も内側にある演算が最初に実行される。
- 数学演算の括弧を入れ子にする場合も、関数の括弧を入れ子にする場合も、数式内の閉じ括弧の数は閉じ括弧の数と同じになるようにしてください。
数式の入力
-
数式を入力するセルを選択します。
-
セルまたは数式バーに等号を入力します。数式バーは、セルの行と列の上、メニューバーまたはリボンの下にあります。
-
必要に応じて、開括弧を入力します。数式の構造によっては、いくつかの括弧を入力する必要があります。
-
セル参照を作成します。これにはいくつかの方法があります:スプレッドシートの現在のページのセルまたはセル範囲を選択する。スプレッドシートの別のページのセルまたはセル範囲を選択する。
-
必要に応じて、数学演算子、比較演算子、テキスト演算子、または参照演算子を入力します。ほとんどの数式では、数学演算子か参照演算子のいずれかを使用します。
-
必要に応じて、前の3つのステップを繰り返して数式を作成します。
-
数式の各開放括弧に対応する閉じ括弧を入力します。
-
数式が思い通りになったら「Enter」を押す。
コメント
最新を表示する
NG表示方式
NGID一覧