エクセル入門
数式とは

Excelの初心者向け入門解説
最終更新日:2013-09-04

数式.数式とは


エクセル入門 > 数式 > 数式とは


ワークシートのセルに入力する数式とは

=の後に書かれた内容に従って導き出された結果を、そのセルに入れるものです。


必ず=から書きはじめます。


=の後ろには、セル参照、関数、定数(文字定数、数値定数)、そして、演算子が指定できます。


セル参照・・・単一のセルの場合

A5は横位置がA列で、縦位置が5行目のセル


セル参照・・・連続する複数セルの場合

A5:A15は、A5セルからA15セルの範囲

A5:C15は、A5セルからC15セルの範囲

A:Aは、A列の全行

A:Cは、A列からC列の全て


セル参照・・・飛び飛びのセル

A1,A3,A5は、A1セルとA3セルとA5セル

関数 ・・・ ワークシート関数一覧

Excelワークシート関数の一覧と解説です、詳細解説ページへのリンクもあります。Excel2007までの関数です。2010以降追加の関数一覧 ワークシート関数の一覧(2010以降) 引数、関数構文については Excelシートの複雑な計算式を解析するVBAの関数構文 文字列関数…27 日付と時刻の関数…21 情報関数…17 論理関数…7 検索/行列関数…1…

関数とは、あらかじめエクセルに組み込まれている、関数毎に決められた計算を行ってくれるものです。

関数に与える、値・セル等を引数と呼びます。

例.

=SUM(A1:A3)

ここで、A1:A3が引数になります。

SUMは、引数に指定されたセルの値を合計します。


文字定数

数式内において文字定数を使用する場合は、"(ダブルクォーテーション)で囲みます。

"こんにちは"


数値定数

数式内において数値定数を使用する場合は、数字をそのまま記述します。

123


演算子

+ ・・・ 加算、=1+2 → 3

- ・・・ 減算、=3-1 → 2

* ・・・ 乗算、=2*3 → 6

/ ・・・ 除算、=6/2 → 3

% ・・・ パーセント =15% →15%つまり0.15

^ ・・・ べき乗、=2^3 → 8

& ・・・ 文字列の結合、="EX"&"CEL" → "EXCEL"


演算子の優先順位

高い<-------------------->低い

-(負の値) > % > ^ > *,/ > +,- > &


かっこ()・・・演算子の優先順位を変更する

=(2+3)*2 → 10
=2+3*2 → 8





同じテーマ「エクセル入門」の記事

入力規則.文字列の長さ指定

入力文字列の長さを制限するようにセルに入力規則を設定します。設定するセルを選択 データ データの入力規則 設定タブ 入力値の種類のドロップダウンで、・文字列(長さ指定) データのドロップダウンで、・次の値の間 ・次の値の間以外 ・次の値に等しい ・次の値に等しくない ・次の値より大きい ・次の値より小さい ・次の値以上 ・次の値以下 この中から選択 最小…
入力規則.重複を許可しない
既に入力済の値と同一の値は入力できないようにセルに入力規則を設定します。以下ではAにおいて、重複を許可しないようにします。A列全体を選択 データ データの入力規則 設定タブ 入力値の種類のドロップダウンで、・ユーザー設定 数式で、=COUNTIF(A:A,A1)=1 OK、これで完了。
入力規則.日本語入力
セルを選択した時、日本語入力(IME)の状態を自動的に切り替えるようにセルに入力規則を設定します。設定するセルを選択 日本語入力 日本語入力で、・コントロールなし ・オン ・オフ(英語モード) ・無効 ・ひらがな ・全角カタカナ ・半角カタカナ ・全角英数字 ・半角英数字 この中から選択 OK、これで完了。
数式とは
絶対参照と相対参照
数式において、セル参照を使用すると、C5 のように、列記号の後ろに行番号が付いた形になります。ただし、これは、C5セル(C列5行目のセル)に特定しているわけではありません。あくまで、数式を入力したセル位置からの位置関係を表しています。
SUM関数(引数を合計)
引数に指定された数値を全て合計します。引数には、セル参照(単一セル、セル範囲)、数値定数、関数が指定できます。書式 SUM(数値1[,数値2,…]) ※[]で囲まれている部分は省略可能です。使用例 =SUM(A1:A5)…A1セルからA5セルを合計します。
IF関数(条件を満たしているかどうかを判定)
指定された条件を判定し、条件が満たされている場合(正しい場合、真の場合、TRUEの場合)と、条件が満たされていない場合(正しくない場合、偽の場合、FALSEの場合)、それぞれ別の値を返します。書式 IF(論理式,真の場合,偽の場合) 論理式 真または偽のどちらかに評価できる式を指定します。
関数のネスト
関数の引数に、さらに関数を入れる事をネスト(入れ子)と言います。関数のネストは、Excel2003までは、最大7 Excel2007以降では、最大64 となっています。しかし、複雑なネストは関数を難解なものとしてしまい、後々の変更や、他人が見た時に解らなくなってしまいます。
SUMIF関数(検索条件に一致するセルの合計)
範囲の中で、指定した条件を満たすセルの値を合計します。または、範囲の中で、指定した条件を満たすセルに対応する合計範囲のセルの値を合計します。書式 SUMIF(範囲,検索条件[,合計範囲]) ※[]で囲まれている部分は省略可能です。
COUNT関数(セル値が数値の個数)
セル範囲に含まれる、数値が入っているのセルの個数を数えます。引数には、セル参照、またはセル範囲が指定できます。書式 COUNT(値1[,値2,…]) ※[]で囲まれている部分は省略可能です。数値の個数のみ数えます。
COUNTA関数(空白以外のセルの個数)
セル範囲に含まれる、空白ではないセルの個数を数えます。引数には、セル参照、またはセル範囲が指定できます。書式 COUNTA(値1[,値2,…]) ※[]で囲まれている部分は省略可能です。エラー値や空の文字列("")を含め、すべての種類のデータを含むセルが計算の対象となります。


新着記事NEW ・・・新着記事一覧を見る

VBAにおける変数のメモリアドレスについて|VBA技術解説(11月8日)
空文字列の扱い方と処理速度について(""とvbNullString)|VBA技術解説(1月7日)
Errオブジェクトとユーザー定義エラー|VBA入門(11月5日)
シングルクォートの削除とコピー(PrefixCharacter)|VBA技術解説(11月4日)
ユーザー定義型の制限とクラスとの使い分け|VBA技術解説(11月3日)
クリップボードに2次元配列を作成してシートに貼り付ける|VBA技術解説(11月1日)
VBAクラスを使ったイベント作成(Event,RaiseEvent,WithEvents)|VBA技術解説(10月31日)
VBAクラスのAttributeについて(既定メンバーとFor Each)|VBA技術解説(10月19日)
VBAの用語について:ステートメントとは|VBA技術解説(10月16日)
VBAのマルチステートメント(複数のステートメントを同じ行に)|VBA技術解説(10月14日)


アクセスランキング ・・・ ランキング一覧を見る

1.最終行の取得(End,Rows.Count)|VBA入門
2.セルのコピー&値の貼り付け(PasteSpecial)|VBA入門
3.RangeとCellsの使い方|ExcelマクロVBA入門
4.Range以外の指定方法(Cells,Rows,Columns)|VBA入門
5.変数宣言のDimとデータ型|ExcelマクロVBA入門
6.繰り返し処理(For Next)|ExcelマクロVBA入門
7.マクロって何?VBAって何?|ExcelマクロVBA入門
8.ひらがな⇔カタカナの変換|エクセル基本操作
9.空白セルを正しく判定する方法(IsEmpty,IsError,HasFormula)|VBA技術解説
10.セルに文字を入れるとは(Range,Value)|VBA入門



  • >
  • >
  • >
  • 数式とは

  • このサイトがお役に立ちましたら「シェア」「Bookmark」をお願いいたします。


    記述には細心の注意をしたつもりですが、
    間違いやご指摘がありましたら、「お問い合わせ」からお知らせいただけると幸いです。
    なお、掲載のVBAコードは自己責任で使ってください。万一データ破損等の損害が発生しても責任は負いません。




    このサイトがお役に立ちましたら「シェア」「Bookmark」をお願いいたします。
    本文下部へ