表計算ソフトの基礎
Excel 2016 の起動画面と画面構成
クイックアクセスツールバー

タブ

リボン

数式バー
：ダイアログボックス起動ツール

列名：A～Z、AA～ZZ、：アクティブセル

AAA～XFD 列
碁盤の目のような小部屋 → セル

行番号：1～1048576 行

セルの集まり→ ワークシート

ワークシートの集まり→ ファイル

シート見出しズームスライダ

画面の説明
アクティブセル

現在選択されているセルのことです。セルの場所は、行と列を合わせた「セル番地」で表します。

数式バー

アクティブセルに入力されているデータや数式を表示します。

行番号

セルの横方向の並びのことです。

列名

セルの縦方向の並びのことです。

シート見出しシートを切り替えることができます。右端のタブをクリックすると新しいシートが追加されます。

1

１ 次の枠で囲まれた部分のデータを入力しましょう。

① データ入力後のセル移動
ア 下方向への移動は、Enter キーを使います。

Enter

イ－１ 右方向への移動は、Tab キーを使います。
Tab

イ－２ 左端からデータを入力し、右端まで入力し折り返す際は、Enter キーを使います。

Enter2

ウ 入力前に入力範囲を選択しておくと、Tab キーと Enter キーで指定した範囲を移動することができます。

Tab

Enter

② オートフィルの利用（同じデータや連続したデータの入力）
アクティブセルの右下隅（フィルハンドル）にマウスを重ねるとカーソルが＋に変わり、ドラッグすることで自動的にコピーしたり、連続したデータを入力したりすることができます。
※ 1⇒2⇒3⇒4⇒5 といった連続した数値を入力する場合、（オートフィルオプションボタン）をクリックして、連続データを選択します。

２ 青山君の合計点を計算しましょう。

数式バー※ 計算式は、セルを選択し数式を入力すると、同時に数式バーにも式が表示されます。
数式や関数を使う合図「,」は＆（アンド）の意味=SUM(C3:G3)「：」は～（から）の意味
和を計算する C3 から G3 までの値を
オート SUM ボタンを使うと簡単に入力できます。

※ 入力する場所（H3）を指定してオート SUM ボタンをクリックします。

※ 自動的に周りの合計できそうな部分を判断し、数式が表示されます。Enter キーを押すと確定。
※ SUM は、合計の関数です。英語で「合計」という意味です。
別の計算方法=SUM(C3,D3,E3,F3,G3)= C3+D3+E3+F3+G33

３ 青山君と同様に、全員の合計点を入力しましょう。
※ オートフィルが利用できます。
Excel に限らず表計算ソフトにおいて数式を入力する際は、一番基になる式が大変重要になります。
数式はほとんどの場合、オートフィルを用いたり、コピー機能を使ったりして最初に入力した式を利用します。くれぐれも、基になる式にミスがないように確認する習慣をつけましょう。

４ オート SUM ボタンを使って青山君の平均点を入力しましょう。
① セル（I3）を指定します。
② オート SUM ボタンの右の▼から平均をクリックします。

※ 上のように表示され、平均点に合計（H3）が含まれていることが確認できます。
③ 範囲を指定し直します。このままの状態で、マウスで C3 から G3 までの範囲をドラッグし、Enter キーで確定すると、指定している範囲が変わって、国語から英語までの点数の平均点が計算されます。

=AVERAGE(C3:G3)
平均を計算する C3 から G3 までの値を④ オートフィルを利用して、青山君以外の平均点も入力しましょう。
関数についてこれまでに出てきた SUM や AVERAGE を関数といいます。表計算ソフトでの計算の中心はこの関数です。本来は、関数が表計算ソフトを楽に使えるようにしているのですが、初めての人にとっては、関数が「表計算ソフトは難しい」というイメージを与えているようです。
また、関数の後ろ側で指定する（）の中を引数（ひきすう）と呼び、範囲を指定したり、関数の使い方のオプションを指定したりする働きをします。

4

５ 各教科の合計、平均、最高、最低を計算してみましょう。
① 合計の計算② 平均の計算③ 最大値の計算④ 最小値の計算=MAX(C3:C17)=MIN(C3:C17)

最大値を返す C3 から C17 までの値で最小値を返す C3 から C17 までの値で⑤ オートフィルを利用して、国語以外の教科も入力しましょう。

5６ 学級内での順位の計算をしましょう。
① セル（J3）をクリックして選択します。
② [数式]タブ → 「関数の挿入」ボタンをクリックします。

③ 「関数の挿入」ダイアログボックスが表示されるので、「関数の検索」ボックスに「順位」と入力し、「検索開始」をクリックします。
④ 必要としている RANK 関数が表示されます。RANKを選択してをクリックすると、「関数の引数」ダイアログボックスが開きます。
⑤ 「数値」の欄をクリックすると、下に説明が表示されます。合計点で順位を付けるので、青山君の合計（H3）セルをクリックします。

⑥ 「参照」の欄をクリックすると、下に説明が表示されます。参照するセル範囲、青山君から松井さんまでの合計のセル（H3:H17）をドラッグして選択します。

⑦ 「順序」の欄をクリックすると、下に説明が表示されます。
※ 順序は順位を調べる際に降順か昇順かを決定します。ここでは降順なので空欄もしくは「0」を入力します。

6関数の使い方や目的について表示しています。

⑧ 最後にをクリックします。

数式バーには、=RANK(H3,H3:H17)と表示され、順位のセル（J3）には、13 位であることが表示されます。
RANK 関数：参照範囲内における特定の数値の順位を調べます。

=RANK(H3,H3:H17,0)
このセルの数値をこの範囲内で降順で（1 を入れると昇順で）⑨ オートフィルを利用して、青山君以外の順位も入力しましょう。
相対参照のコピー結果（失敗）絶対参照のコピー結果（成功）相対参照と絶対参照
関数を入力する際、マウスを使ってセルをクリックしたり、ドラッグしたりして指定します。そうす
ると、指定されたセル番地やセル範囲が表示されます。
しかし、実際は関数の中で表示されているセルは、相対的なものです。関数を入れているセルから見て、指定しているセルがどこにあるのかということを判断して計算しているのです。
したがって、関数をコピーして使おうとすると、コピー先のセルを起点としてどこに目的のセルがあるのか、また範囲があるのかを指定することになります。
そこで、確実に指定したいセルや動かしたくない範囲がある場合、絶対指定して絶対参照で数式の中に取り込む必要があります。
絶対指定したい場合、目的のセル番地は範囲を選択し、F4 キーを押します。絶対参照にした場合セル番地に＄が付加されます。

=RANK(H3,H3:H17,0) → F4 → =RANK(H3,$H$3:$H$17,0)7

７ ５段階で評定をつけましょう。
※ 評定をつけるためには、基準になる指標が必要です。画面右側の表が評定をつけるために用いる基準です。
※ この基準は、0 点以上 30 点未満を評定 1、30 点以上 40 点未満を評定2、40 点以上 60 点未満を評定 3、60 点以上 80 点未満を評定 4、80 点以上を 5 とする場合の参照表です。
① 青山君の評定のセル（K3）を選択し、数式バーの関数の挿入をクリックします。

② 「関数の挿入」ダイアログボックスが表示されるので、VLOOKUP 関数を探します。
※ 以前に使ったことがあれば、関数の分類ボックスで「最近使用した関数」を指定すると表示されます。また、探している関数の分類（VLOOKUP は「検索／行列」）が分かっている
場合はその分類を、分からない場合は「すべて表示」を選ぶことで、目的の関数を探すことができます。

③ 「関数の引数」ダイアログボッ
クスが表示されるので、「検索値」の欄をクリックすると、下に説明が表示されます。
※ 平均点で評定をつけるので、青山君の平均点(I3)セルをクリックします。

8

④ 「範囲」の欄をクリックすると、下に説明が表示されます。
※ 参照するセル範囲は、評定をつける基準のことなので、参照表をマウスでドラッグし指定します。
※ 参照表を指定した後、参照範囲が動かないように F4 キーで絶対参照にしておきます。

⑤ 「列番号」の欄をクリックすると、下に説明が表示されます。
※ VLOOKUP 関数では、必ず左端の列を参照します。結果として返す列番号を指定します。ここでは、評定が 2 列目にあるので、2 を指定します。
⑥ 「検索方法」の欄をクリッ
クすると、下に説明が表示されます。1 を入力します。
※ 検索方法は「検索値」が参照表の 1 列目と完全に一致した場合に指定された列の値を返す場合は 0 を、近似値を含めて検索する場合は 1 または空白にします。
※ ここで、近似値とは検索値以下で最も近い値です。
⑦をクリックすると、評定が表示されます。
⑧ オートフィルを使って全員に適用します。

VLOOKUP 関数：指定された範囲の１列目で特定の値を検索し、指定した列と同じ行にある値を返します。テーブル（参照表）は昇順で並べ替えておく必要があります。

=VLOOKUP(I3,$M$2:$N$6,2,1)
このセルの数値を このテーブルの 1 列目を使って 近似値で検索して 2 列目の値を返しなさい。

9⑨ 参照表を変更してみましょう。

※ 上のように参照表を文字列や記号に直すと、評定の欄に文字列や記号を反映させることもできます。
⑩ 参照表に名前をつけてみましょう。
○ 参照表の範囲を指定し、右クリックから表示されるメニューの「名前の定義」をクリックします。
○ 表示されるダイアログボックスで「評定」と名前を付けてみます。

※ 指定した範囲を選択すると名前ボックスに「評定」と表示され、名前が付いていることが確認できます。
※ 名前を付けることで、同じブック内のどのシートからもこの範囲を簡単に指定することができるようになります。

10

８ 個人票の作成※ 番号の欄に記入するだけで個人の成績を表示し、合わせてグラフ化するページを作成します。
⑴ 氏名の欄は、出席番号から名前を検索するため VLOOKUP 関数を使います。

① 氏名が入るセル(D4)をクリックします。
② 「関数の挿入」ボタンをクリックし、ダイアログボックスで VLOOKUP 関数を選びます。

③ 「検索値」の欄にカーソルがあることを確認し、番号のセル(C4)をクリックします。

④ 「範囲」の欄をクリックします。画面左下のシートタブで「成績一覧」をクリックして移動し、参照範囲(A3:J17)をドラッグします。

11

⑤ 範囲を指定したら F4 キーで絶対指定にしておきます。

⑥ 最終的に右図のように、「列番号」に「2」を「検索方法」に「0」を入れて確定します。
※ 氏名の欄に表示されます。
⑦ オートフィルを使ってできる限り簡単にコピーするため、検索値を絶対参照にします。
F4⑧ オートフィルでコピーします。（すべてのセルに名前が入ります。）※ これは、列番号は変化せずに常に２列目を検索したためです。

⑨ 右のセルに移動するごとに列番号を１ずつ増やします。（国語は「3」、社会は「4」）※ それぞれの教科の点が表示され、個人成績が表示されました。

⑵ 平均点の欄を検索し表示します。
① 氏名欄下のセル(D5)を指定し、「＝」を入力後、をクリックして「平均」のセルを選択して確定します。

② オートフィルを使って、英語の平均点までコピーします。

12

③ 表示桁数を減らす場合、適用するセルを選択しホームタブのリボンの中から⑶ グラフを挿入します。
① グラフ範囲を選択します。

② 「挿入」タブから「レーダー」を選ぶと、自動的にグラフが挿入されます。

13をクリック。

９ 表の書式を整えます。
⑴ セルの幅と高さを調整します。
① 行番号、列番号の境目に移動し、カーソルがに変わったとき、ドラッグすると幅や高さを調整することができます。
② 複数の列や行を選択し、①の操作をすると選択された列や行がすべて同時に設定できます。
※ カーソルがのとき、ダブルクリックすると選択された列や行が最適なサイズに調整されます。
⑵ セルに罫線を引いたり、色を付けたりします。
① 罫線を引く範囲を選択します。
② リボンのの▼をクリックして格子を選択します。

※ 罫線は、それぞれ範囲を指定し、その範囲に適用したい線種を選ぶことで任意の形の表に仕上げることができます。

③ 色を付けるセルを範囲指定し、の▼をクリック、色を選択します。

※ 選択したセルに色が付きます。

14

⑶ 指定した書式でセルの書式を変えてみましょう。
① 書式を指定する範囲をドラッグして選択します。
② リボンのをクリックし、「セルの強調表示ルール」から「指定の値より小さい」を選択します。

③ 30 点未満を強調したいのでダイアログボック
スに「30」と入力し、書式右の▼をクリックします。

④ 「ユーザー設定の書式」をクリックします。

⑤ セルの書式設定ダイアログボックスが表示されるので「フォント」タブを選択し、「色ボックス」から赤色をクリックします。

⑥ 「塗りつぶし」タブを選択し、黄色を選んでをクリックします。

※ 30 点未満の数値のセルの文字が赤くなり、セルが黄色になります。

15

知っておきたい関数の紹介
１ データのセルを数えます。

=COUNT(範囲）※ 範囲の中にある数値データのセルを数えます。

=COUNTA(範囲)※ 範囲の中にある文字や数値、式などのデータが入力されているセルを数えます。

=COUNTBLANK(範囲)※ 範囲の中にある空白のセルを数えます。

=COUNTIF(範囲,検索条件)※ 指定された範囲に含まれるセルのうち、検索条件に一致するセルの個数を数えます。

２ 条件判定をします。

=IF(条件式,値１,値 2）※ 条件式が満たされている場合(真の場合)は値１を表示し、満たされていない場合(偽の場合)は値 2 を表示します。
例）「もし、C3 の数値が 60 以上であれば『合格』、そうでなければ『不合格』と表示しなさい。」=IF(I3>=60,"合格","不合格")
条件式に使う比較演算子
＞

A1>60

A1 の値が６０より大きい＞＝

A1>=50A1 の値が５０以上＜B1<30

B1 の値が３０より小さい（未満）＜＝B1<=80B1 の値が８０以下＝

C2=100C2 の値が１００と等しい＜＞

D4<>90D4 の値が９０と等しくない

16