| 関数を使った計算 |
|
|
|
|
|
|
|
|
|
|
|
|
|
関数とは |
|
|
|
|
合計や平均などよく使う計算式は関数として登録されています。
入門01で「エクセル」と入力したら「素敵!」と表示されたのも,「IF関数」を利用したものでした。
関数を使うと複雑な式も簡単な型式で入力でき、操作・入力文字数も少なくなるため入力ミスを防ぐことにもつながります。 |
|
|
|
|
|
|
|
|
|
|
|
|
|
関数と聞くと、難しく思うかもしれませんが、関数の中がどんな計算をしているのか、など細かいことまで覚える必要はありません。
関数の働き、「この関数に必要な値は何か」「どんな結果が返ってくるか」ということが理解できれば十分です。 |
|
|
|
|
|
|
|
|
|
|
|
例: |
セル[B5]からセル[B15]までの合計を求めるとき。 |
|
|
|
|
|
演算記号を使った場合 |
|
|
|
=B5+B6+B7+B8+B9+B10+B11+B12+B13+B14+B15 |
|
|
|
関数を使った場合 |
|
|
|
|
=SUM(B5:B15) |
|
|
|
|
数式バーの見方 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
関数の型式 |
|
|
|
|
関数は以下のように記述します。 |
|
|
1. |
先頭に「=」を入力します。 |
|
|
2. |
アルファベットで関数名を入力します(大文字・小文字は問いません) |
|
|
3. |
関数の後に左かっこ、カンマ (,)
で区切った引数、右かっこを続けて入力します。 |
|
|
|
引数には、数値、文字列やセル参照などを指定できます。 |
|
|
|
引数には、定数、数式または他の関数を指定することもできます。 |
|
|
|
|
引数とは |
|
|
|
|
|
関数の式に必要となるデータのことです。
すなわち、関数の計算に必要とされる値です。
SUMの場合、「セルの範囲等」が引数となります。 |
|
|
|
|
|
|
|
|
入力方法 |
|
|
|
|
直接入力 |
|
|
|
該当セルに関数の型式に基づいて入力します。2007からは |
|
|
|
セルを選択し、=に続けて関数の先頭文字を入力すると、オートコンプリート機能が働き、その文字で始まる関数名がリストアップされます。↓↑キーで使用する関数名を選択、Tabキーで実行命令、あるいはマウスでスクロールし、ダブルクリックで選択、引数を指定後Enterキーで実行命令をします。末尾の[ ) ]も自動入力されます。 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
関数ボックス |
|
|
|
「=」を入力する。 |
|
|
|
名前ボックスが関数ボックスに変わり最近使用したワークシート関数を表示します。
関数ボックスの右端にある下向き矢印をクリックすると、他の関数が表示されます。これらは最近使った関数です。
必要な関数が表示されていない場合は、リストの下端にある [その他の関数] をクリックすると、[関数の挿入] ダイアログ
ボックスですべての関数を表示することができます。 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
関数の挿入ボタン |
|
|
|
|
関数とその書式の一覧を表示し、引数の値を設定できるようにします。 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
関数の挿入 |
|
オートSUM(合計) |
|
|
|
|
|
|
数式タブからも命令できますが、こちらの内容は初級にて |
|
|
SUM−合計 |
|
|
|
|
最もよく使う関数の1つです。合計を求めるには合計専用の「SUM」という関数を使います。(アイコンとしても用意されています) |
|
|
|
|
|
|
|
|
下の表の[E98]をアクティブにし、「オートSUM」ボタンをクリックし[Enter]しましょう。 |
|
|
|
|
|
(ボタン右側の▼ではなく、ボタン本体の「Σ」をクリックしてください) |
|
|
|
|
「オートSUM」ボタンを2回クリックでも可。 |
|
|
|
|
|
品名 |
数量 |
単価 |
合計 |
|
|
みかん |
30 |
30 |
900 |
|
|
バナナ |
10 |
100 |
1,000 |
|
|
パイナップル |
30 |
250 |
7,500 |
|
|
苺 |
50 |
500 |
25,000 |
|
|
柿 |
30 |
70 |
2,100 |
|
|
総合計 |
|
|
|
|
|
平 均 |
|
|
|
|
|
総合計/5 |
|
|
|
|
|
|
「=SUM(E93:E97)」と入力され、点線で囲まれた部分が出来たと思います。 |
|
|
計算する範囲が点線で囲まれていますので、この範囲を変更することにより計算対象が変更されます。 |
|
|
|
|
この「=SUM()」の「SUM」が関数で()の中が引数となります。 |
|
|
もちろん、キーボードから入力することも可能です。 |
|
|
|
|
引数のヒント。 |
関数を入力するとポップヒントに構文と引数が表示されます。 |
|
|
|
画面を分割して、上の表が見えるようにしましょう。 |
|
|
|
AVERAGE−平均 |
|
|
平均を求めるには「AVERAGE」関数を使います。 |
|
|
|
オートSUMボタン |
|
|
|
|
|
|
|
|
|
上の表の[E99]をアクティブにし、「オートSUM」ボタンの右側の▼をクリックしてそのリストの中から
「平均」をクリックしてみましょう。 |
|
|
|
|
|
|
|
|
範囲が点線で囲まれています。総合計欄まで含まれていますので |
|
|
範囲を指定し直します。 |
|
|
|
もう一度「オートSUM」ボタンをクリックします。 |
|
|
または、「Enter」を押します。 |
|
|
|
Excel2000以前のバージョンでは、「オートSUM」ボタンは合計しか求めることはできませんでしたが、Excel2002バージョン以降は、合計と同じように平均、データの個数、最大値、最小値なども簡単にツールバーの「オートSUM」ボタンのリストから求められるようになりました。 |
|
|
|
|
|
|
|
|
|
このように、簡単に平均を求めることができましたが、次は「関数の挿入」ボタンを使ってみましょう。 |
|
|
|
|
算出した数値(セル「E99」)をDeleteキーで消してください。 |
|
|
|
|
関数の挿入 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
画面分割をして作業しましょう。 |
|
|
|
分割したらスクロールボックスをドラッグして、上側の行番号を「91」にしましょう。 |
|
|
|
|
下側の行番号を「171」にしましょう。 |
|
|
|
1−1. |
[E99]をアクティブにして「関数の挿入」ボタンをクリックしましょう。 |
|
|
2. |
「関数の挿入」ダイアログボックスが表示されるので一覧から「AVERAGE」を選択しましょう。 |
|
|
|
|
|
3. |
[OK]ボタンをクリックします。 |
|
|
4. |
「関数の引数」ダイアログボックスが表示され「数値1」欄に範囲指定されます。 |
|
|
5. |
総合計欄まで含んで範囲指定されているので、[E93:E97]を指定し直します。 |
|
|
6. |
「Enter」を押します。([OK]ボタンクリックでも可) |
|
|
|
平均が計算されます。 |
|
|
(「関数の引数」ダイアログボックスが邪魔なときは移動しましょう。) |
|
|
|
総合計を「5」で割って、平均と比べてみましょう。 |
|
|
|
2−1. |
[E100]をアクティブにし、「=E98/5」と入力しましょう。 |
|
|
2. |
答えを確認しましょう。「平均」と「総合計/5」の答えはおなじですね。 |
|
|
3. |
苺の合計欄を削除してみましょう。答えが違ってしまいましたね。 |
|
|
4. |
苺の合計欄に「0」を入力しましょう。答えは揃いましたね。 |
|
|
5. |
「パイナップル合計」欄をアクティブにし、「苺合計」欄へフィルしておきましょう。 |
|
|
|
|
|
AVERAGE(平均)の計算内容は「引数の合計/引数の個数」です。「0」は引数の個数に含まれますが、空白セルは引数の個数として含まれません。
そのため「AVERAGE」で計算したものと「総合計/5」の答えが違ってしまいました。
平均を求めるには「AVERAGE」を使いましょう。 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| データの削除 |
|
|
該当セルをアクティブにして。「Delete」キー又は「BS」キーを押すとデータを削除できます。 |
|
|
| 操作を「元に戻す」 |
|
|
直前に実行したコマンドを取り消したり直前に入力した項目を削除します。
複数の操作を一度に取り消すには、 「元に戻す」ボタンの横にある下向き矢印をクリックし、元に戻す操作をクリックします。
直前に実行した操作を元に戻せない場合は、コマンド名が [元に戻せません] に変わります。 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
元に戻す |
|
|
|
|
|
|
|
|
|
やり直し |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 「元に戻す」で元に戻ったモノを「やり直し」 |
|
|
|
[元に戻す]
で取り消した操作を元に戻します。
取り消した複数の操作を一度に元に戻すには、「やり直し」ボタンの横にある下向き矢印をクリックし、目的の操作をクリックします。 |
|
|
|
|
|
|
|
|
練習:下の5から10まで一つずつ削除してから、「元に戻し」、 |
|
|
全て戻ったら「やり直し」で再び削除してみましょう。 |
|
|
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
|
|
8 |
9 |
10 |
11 |
12 |
13 |
14 |
|
|
|
| 範囲指定 |
|
|
|
データ入力・計算式入力するとき、移動やコピー・削除をするとき、範囲を指定しておくと作業が楽に行えます。 |
|
|
|
|
|
|
|
| 範囲指定1 |
通常の範囲指定 |
|
|
範囲を指定するには、始点としたいセルの中にマウスポインタを起き、白抜き太十字になったところで、左ボタンを押さえ終点までドラッグしマウスを離します。 |
|
|
|
|
| 範囲指定2 |
広い範囲の範囲指定 |
|
|
広い範囲を指定するには、始点のセルをクリックした後、[Shiftキー]を押しながら終点のセルをクリックします。 |
|
|
|
|
| 範囲指定3 |
離れた複数の範囲を指定する。 |
|
|
最初の範囲指定は通常通り行う。2つ目以降の範囲指定は[Ctrl]キーを押しながら行う。
2つ目以降の範囲の始点終点が離れているときは、[Ctrl]キーを押しながら始点を指定し、その後[Ctrl]キーを離し、[Shift]キーを押して終点を指定する。 |
|
|
|
|
|
|
|
|
| 範囲指定4 |
行全体・列全体の範囲指定 |
|
|
行番号・列番号をクリックする。複数行・複数列の場合は、行番号列番号をドラッグする。離れた位置の指定は「範囲指定3」と同じ。 |
|
|
|
|
| 範囲指定5 |
ワークシート全体を範囲指定する。 |
|
|
「全セル選択ボタン(ワークシートの左上隅にある、行番号の上・列番号の左の部分)」をクリックする。 |
|
|
|
|
|
|
|
| 範囲を指定しての入力 |
|
|
|
範囲を指定すると、範囲内でアクティブセルが自動的に移動します。 |
|
|
|
練習 |
|
|
|
|
|
下の表と同じものをセル[F273:I278]を範囲指定して入力しましょう。 |
|
|
セルの移動は[Enter]キーで行います。 |
|
|
|
| 相生 |
磯部 |
小山 |
共和 |
|
| 相原 |
鵜野森 |
鹿沼台 |
向陽町 |
|
| 青葉 |
大島 |
上九沢 |
古淵 |
|
| 旭町 |
大沼 |
上鶴間 |
小町通 |
|
| 麻溝台 |
大野台 |
上矢部 |
栄町 |
|
| 新磯野 |
大山町 |
北里 |
相模大野 |
|
|
|
|
入力ミスなどが有って上側のセルに戻りたいときなど、カーソル移動キーを使うと範囲指定が解除されてしまいます。
そんなときのカーソル移動の方法は、前回(入門02)1頁の「入力後のアクティブセルの移動方向」と同じです。 |
|
|
|
|
|
|
|
|
|
| 範囲を指定しての移動 |
|
|
|
|
練習 |
|
|
|
| 1. |
[D299:D304]を[I299]へ移動しましょう。 |
|
| 2. |
[B299:C304]を[F299]へ移動しましょう。 |
|
|
|
|
|
移動の方法は前回(入門02)で学んだデータの移動と同じです。 |
|
|
|
範囲指定が先に必要なだけです。クリップボードを経由する場合は、移動先は左上セルを指定するだけで可です。 |
|
|
|
|
|
|
|
|
|
相模台 |
新戸 |
当麻 |
|
|
相模台団地 |
すすきの町 |
高根 |
|
|
相模原 |
清新 |
田名 |
|
|
桜台 |
相南 |
中央 |
|
|
下九沢 |
相武台 |
千代田 |
|
|
下溝 |
|
並木 |
|
|
|
|
|
|
表示されないデータの処理方法は次回学びます。 |
|
|
|
|
|
|
|
| 範囲を指定してのコピー |
|
|
|
|
|
練習 |
「範囲指定をしてのコピー」も「データのコピー」と同じです。 |
|
|
|
| 1. |
[B319:C323]を[F319]へコピーしましょう。 |
|
| 2. |
[D319:D323]を[I319]へコピーしましょう。 |
|
|
|
|
|
|
西大沼 |
光が丘 |
東林間 |
|
|
西橋本 |
氷川町 |
富士見 |
|
|
二本松 |
東大沼 |
淵野辺 |
|
|
橋本 |
東橋本 |
淵野辺本町 |
|
|
橋本台 |
東淵野辺 |
双葉 |
|
|
|
|
| 範囲を指定しての消去 |
|
|
|
|
|
練習 |
|
|
|
| 1. |
[B335:C339]を消去しましょう。 |
|
| 2. |
[D335:E339]を消去しましょう。 |
|
|
|
|
|
|
|
注意 |
|
|
文京 |
緑が丘 |
元橋本 |
陽光台 |
|
範囲を指定しての消去では[Delete]を使いましょう。
[Back space]では最初のセルが消去されるだけで、範囲指定した全体は消去されません。 |
|
|
星が丘 |
南台 |
弥栄 |
横山 |
|
|
|
松が枝町 |
南橋本 |
矢部 |
横山台 |
|
|
|
松が丘 |
宮下 |
矢部新町 |
由野台 |
|
|
|
御園 |
宮下本町 |
豊町 |
若松 |
|
|
|
|
|
|
|
|
| 範囲を指定しての計算 |
|
|
|
|
練習 |
[I349:I353]を範囲指定して「オートSUM」ボタンをクリックしましょう。 |
|
|
|
|
1月 |
2月 |
3月 |
4月 |
5月 |
6月 |
合計 |
|
|
札幌支店 |
1,000 |
1,200 |
1,250 |
1,350 |
1,400 |
1,600 |
|
|
|
仙台市店 |
1,200 |
1,300 |
1,400 |
1,300 |
1,500 |
1,300 |
|
|
|
東京本店 |
1,150 |
1,500 |
1,600 |
1,550 |
1,600 |
1,450 |
|
|
|
大阪支店 |
1,500 |
1,600 |
1,500 |
1,600 |
1,650 |
1,650 |
|
|
|
博多支店 |
1,300 |
1,450 |
1,200 |
1,300 |
1,250 |
1,300 |
|
|
|
|
答えを表示するセルを範囲指定しておくと、まとめて計算してくれます。 |
|
|
|
|
|
練習 |
[C363:H368]を範囲指定して「オートSUM」ボタンをクリックしましょう。 |
|
|
|
|
|
|
|
1月 |
2月 |
3月 |
4月 |
5月 |
6月 |
|
|
|
札幌支店 |
1,000 |
1,200 |
1,250 |
1,350 |
1,400 |
1,600 |
|
|
|
仙台市店 |
1,200 |
1,300 |
1,400 |
1,300 |
1,500 |
1,300 |
|
|
|
東京本店 |
1,150 |
1,500 |
1,600 |
1,550 |
1,600 |
1,450 |
|
|
|
大阪支店 |
1,500 |
1,600 |
1,500 |
1,600 |
1,650 |
1,650 |
|
|
|
博多支店 |
1,300 |
1,450 |
1,200 |
1,300 |
1,250 |
1,300 |
|
|
|
合計 |
|
|
|
|
計算したい範囲を指定すると、その範囲の計算をします。 |
|
|
|
|
|
練習 |
[B377:I383]を範囲指定して「オートSUM」ボタンをクリックしましょう。 |
|
|
|
|
|
|
|
1月 |
2月 |
3月 |
4月 |
5月 |
6月 |
合計 |
|
|
札幌支店 |
1,000 |
1,200 |
1,250 |
1,350 |
1,400 |
1,600 |
|
|
|
仙台市店 |
1,200 |
1,300 |
1,400 |
1,300 |
1,500 |
1,300 |
|
|
|
東京本店 |
1,150 |
1,500 |
1,600 |
1,550 |
1,600 |
1,450 |
|
|
|
大阪支店 |
1,500 |
1,600 |
1,500 |
1,600 |
1,650 |
1,650 |
|
|
|
博多支店 |
1,300 |
1,450 |
1,200 |
1,300 |
1,250 |
1,300 |
|
|
|
合計 |
|
|
|
|
指定した範囲と、計算した範囲(計算後反転した部分)が違いました。 |
|
|
エクセルは計算すべき範囲を判断して計算してくれます。 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
テキストが修了したら、