Dfが

情報基礎A 第6週
EXCEL 3
徳山 豪・全 眞嬉
東北大学情報科学研究科
システム情報科学専攻
情報システム評価学分野
1
データのコピー
異なるシートからのデータコピー
=‘シート名’!セル番号
=‘4月’!D43
2
大小の比較
大小比較を行う
A15
B15
C15
D15
E15
=10>3
=10<3
=(10*2)<3
=C1>C2
=C7>E2
比較結果は「TRUE」「FALSE」
真(TRUE)か偽(FALSE)を返す
正しければ「TRUE」を正しくなければ「FALSE」を
返す
3
簡単なプログラム
「TRUE」 と「FALSE」での動作選択
(Branching, 分岐)
「IF」文を用いたプログラム
IF (判定式, 動作1, 動作2)
判定式がTrue なら動作1を、Falseなら動作2を行う
=IF(論理式,[真の場合], [偽の場合])
論理式又はセル番号
文字列で返す場合は “ ”で囲んで入
数値の場合は数値のみを入力4
簡単なプログラム
=IF(論理式,動作1, 動作2)
論理式
真の場合
動作1
偽の場合
動作2
=IF(論理式,1, 0)
A16
=IF(A15, 1, 0)
=IF(論理式,“文字列”, “文字列”)
B16
C16
=IF(A15, “True”, “False”)
=IF(C1>C2, “不正解”, “正解”)
5
簡単なプログラム
D16
=IF(A1>=60, “合格”, “不合格”)
true
>=60
合格
false
不合格
前回作成した成績の「合格」「不合格」の判定
を行って下さい
60点以上は合格,60点未満は不合格
6
簡単なプログラム
論理式(条件式)に使う記号
A<>B AとBが等しく無い
A=B AとBが同じ
A>B AがBより大きい A<B AがBより小さい
A<=B AがB以下
A>=B AがB以上
次は何でしょうか?
A18
=IF(C1>C2, C1-C2, C2-C1)
家計簿の「残高」の判定してみて下さい
IF文を使ってメッセジーを出力して下さい.
例
残高がプラスの場合「今月は黒字です!」,マイナスの場合
「今月は赤字です!!」を出力
今月の支出が収入の80%未満の場合「今月は頑張りました
ね!」でなければ「来月は頑張ってね」を出力
7
など
If文を使った計算
成績が90点以上なら秀、80点以上90点未満
は優、70点以上80点未満は良、60点以上70
点未満は可, 60点未満は不可
>=90
false
>=80
false
>=70
false
>=60
true
秀
true
優
true
良
true
可
false
不可
8
=IF(論理式,[真の場合] , [偽の場合] )
成績の評価
IF文を入れ子にして使う
成績がB2に蓄えられていれば、
成績が90点以上なら“秀”、80点以上90点未満は
“優”,80点未満は“その他”
= IF (B2>=90, “秀”, IF(B2>=80, “優”,“その他”) )
>=90
false
>=80
true
秀
true
優
false
その他
9
If文を使った計算
成績が90点以上なら秀、80点以上90点未満は優、70点以上80
点未満は良、60点以上70点未満は可, 60点未満は不可
>=90
false
>=80
false
>=70
false
>=60
true
秀
true
優
true
良
true
可
false
不可
10
成績の評価
成績が90点以上なら“秀”、80点以上90点未満
は“優”、70点以上80点未満は“良”、60点以上
70点未満は“可”, 60点未満は“不可”
=IF(B2>=90,“秀”,IF(B2>=80,“優”,
IF(B2>=70,“良”,
IF(B2>59,"可","不可"))))
11
成績の分布
国語で“秀” の学生数は何人ですか
=COUNTIF(データの範囲,検索条件)
=COUNTIF(I2:I21,“秀”)
12
成績の分布
国語で“優” 、 “良” 、 “可” 、 “不
可” の学生数も求めてください
数学、英語、総合評価(平均点)の
各評価の数を求めてください
13
グラフを描いてみましょう
秀
優
良
可
不可
国語
8
4
2
3
3
英語
5
7
3
1
4
数学
7
4
1
3
5
総合評価
4
4
5
7
0
14
グラフ作成
国語
9
8
7
6
5
国語
4
3
2
1
0
秀
優
良
可
不可
15
国語、英語、数学の棒グラフ
9
8
7
6
国語
英語
数学
5
4
3
2
1
0
秀
優
良
可
不可
16
数学と英語の関係(散布図)
数学と英語の関係
100
90
80
70
数学
60
50
40
30
20
10
0
0
10
20
30
40
50
英語
60
70
80
90
100
17
総合評価(平均点)の円グラフ
平均
不可,0,0%
秀,4,20%
可,7,35%
秀
優
良
可
不可
優,4,20%
良,5,25%
18