情報コミュニケーション入門C

第7回:表計算
2015年6月2日 清見礼

本日の授業の資料は今日中に
http://members.jcom.home.ne.jp/masashi77
7/jc2015.html
においておく。

どうしてもうまくダウンロードできない、見ることができ
ない、などあれば
[email protected]
まで。私の部屋(総研215)に来てくれても構いません。
セル C4 から C103 に 1 から 100 までの数を入力
したい

100回入力する
◦ 大変だし、間違える

オートフィルを使う
選択して
これを下にドラッグ

横方向にも可能

偶数だけ、3 とばしとか

全部 5 で埋めるとかもできる
◦ C2:H10 をすべて 0 で埋めるとかも2回でできる
◦ 実際にはこれはコピーを使った方が楽かも
オートフィルと似たようなことをコピーでやってみたい



C4 に 1 と入力
C5 に =C4+1 と入力
C5 を コピーして、C6:C103 に貼り付けると...
あら不思議

たとえば C7 や C8 のセルの内容を数式バーで確認
すると...
名前
このセルをコピーし
中間
期末
青木太郎
96
68
井上次郎
100
97
上田三郎
...
合計
=B2+C2
87
93
この部分を選択し、
. . . 貼り付け
...
この列をすべて入力
するのは面倒くさい
名前
中間
期末
合計
青木太郎
96
68
=B2+C2
井上次郎
100
97
=B3+C3
上田三郎
87
93
=B4+C4
...
...
自動的に補正してくれる
...
...

D4 に =C4 と入力

D5 に =D4+C5 と入力

D5 をコピーして、D6 以下に貼り付け
今までの合計
+
新しいデータの値

Excel は式にセルの参照が入っていると、コピーする
際、気を利かせてくれる
◦ 縦方向にコピーする際は行をずらしてくれる
◦ 横方向にコピーする際は列をずらしてくれる

=$C$4*E5^2 と入力
◦ $をつけると、コピーしても気を利かせないでね、と Excel に
お願いできる

C の前に $ をつけると、列について気を利かせるの
を禁止
◦ 今回の場合、C の前の $ はなくてもよい

4 の前に $ をつけると、行について気を利かせるの
を禁止
掛け算九九の表

1,2,…,9 のところはオートフィルで

1x1 のところに =$A4*B$3

あとは、B4 をコピーして貼り付け
なぜこれでいいのか
考えてみること






Sum(A1:A16) セルA1, A2, ... , A16 の合計
Floor(数値) 数値 の切り捨て
Max(C2:C20) セルC2, C3, ..., C20 の最大値
Count(D5:D10) セルD5, D6, ..., D10 でデータが
入力されているセルの数
Rank(E5, E3:E20) セルE5の値はE3,…,E20 の中で何
番目に大きいか
他にも多数の便利な関数があるので
エクセル 関数
などと検索してみること
特殊な関数として IF() という関数がある
IF(条件式, 値1, 値2) という書式で、
条件式が成立するときは値1、
条件式が成立しないときは値2となる
例: =IF(B3>=50, “合格”, “不合格”)
=IF(A1>0, A1, 0)