基本情報技術者試験
表計算
基礎知識
表計算ソフト
-各部の名称
A B C D 1 2 3 4 5 6 7 8 9ワークシート
セル
アクティブセル
セルアドレスB3
矩形選択
セル範囲
B3〜D5
表計算ソフト
-セル参照
A B C D 1 オーダー 2 商品名 単価 数量 小計 3 アラビアータ 980 円 3 B3*C3 4 カルボナーラ 980 円 2 B3*C3 5 ペペロンチーノ 960 円 1 6 ジェノベーゼ 1,040 円 2 7 8 人数 2名 9コピー
表計算ソフト
-セル参照
A B C D 1 オーダー 2 商品名 単価 数量 小計 3 アラビアータ 980 円 3 B3*C3 4 カルボナーラ 980 円 2 B4*C4 5 ペペロンチーノ 960 円 1 6 ジェノベーゼ 1,040 円 2 7 8 人数 2名 9セルアドレスが
自動調整される
表計算ソフト
-相対参照
A B C D 1 オーダー 2 商品名 単価 数量 小計 3 アラビアータ 980 円 3 B3*C3 4 カルボナーラ 980 円 2 B4*C4 5 ペペロンチーノ 960 円 1 B5*C5 6 ジェノベーゼ 1,040 円 2 B6*C6 7 8 人数 2名 9表計算ソフト
-相対参照
A B C D 1 オーダー 2 商品名 単価 数量 小計 3 アラビアータ 980 円 3 2,940 円 4 カルボナーラ 980 円 2 1,960 円 5 ペペロンチーノ 960 円 1 960 円 6 ジェノベーゼ 1,040 円 2 2,080 円 7 8 人数 2名 9表計算ソフト
-絶対参照
A B C D 1 メンバー名 票数 構成比 累積構成比 2 前田敦子 139,892 B2/B42 3 大島優子 122,843 4 柏木由紀 74,252 5 篠田麻里子 60,539 6 渡辺麻友 59,118 7 小嶋陽菜 52,920 8 高橋みなみ 52,790 ・・・ ・・・ ・・・ 42 計 1,081,332表計算ソフト
-絶対参照
A B C D 1 メンバー名 票数 構成比 累積構成比 2 前田敦子 139,892 B2/B42 3 大島優子 122,843 B3/B43 4 柏木由紀 74,252 B4/B44 5 篠田麻里子 60,539 B5/B45 6 渡辺麻友 59,118 B6/B46 7 小嶋陽菜 52,920 B7/B47 8 高橋みなみ 52,790 B8/B48 ・・・ ・・・ ・・・ 42 計 1,081,332 B42/B82分母のB42のセル
参照がずれる
表計算ソフト
-絶対参照
A B C D 1 メンバー名 票数 構成比 累積構成比 2 前田敦子 139,892 B2/$B$42 合計(B2〜B2)/B42 3 大島優子 122,843 4 柏木由紀 74,252 5 篠田麻里子 60,539 6 渡辺麻友 59,118 7 小嶋陽菜 52,920 8 高橋みなみ 52,790 ・・・ ・・・ ・・・ 42 計 1,081,332セルアドレスに$を付ける
$B $42
列を固定
行を固定
表計算ソフト
-絶対参照
A B C D 1 メンバー名 票数 構成比 累積構成比 2 前田敦子 139,892 B2/$B$42 3 大島優子 122,843 B3/$B$42 4 柏木由紀 74,252 B4/$B$42 5 篠田麻里子 60,539 B5/$B$42 6 渡辺麻友 59,118 B6/$B$42 7 小嶋陽菜 52,920 B7/$B$42 8 高橋みなみ 52,790 B8/$B$42 ・・・ ・・・ ・・・ 42 計 1,081,332 B42/$B$42この場合
B$42と
行だけ固定でもよい
表計算ソフト
-絶対参照
A B C D 1 メンバー名 票数 構成比 累積構成比 2 前田敦子 139,892 12.94% 3 大島優子 122,843 11.36% 4 柏木由紀 74,252 6.87% 5 篠田麻里子 60,539 5.60% 6 渡辺麻友 59,118 5.47% 7 小嶋陽菜 52,920 4.89% 8 高橋みなみ 52,790 4.88% ・・・ ・・・ ・・・ 42 計 1,081,332 100.00%表計算ソフト
-練習①
A B C D 1 メンバー名 票数 構成比 累積構成比 2 前田敦子 139,892 12.94% 12.94% 3 大島優子 122,843 11.36% 24.30% 4 柏木由紀 74,252 6.87% 31.16% 5 篠田麻里子 60,539 5.60% 36.76% 6 渡辺麻友 59,118 5.47% 42.23% 7 小嶋陽菜 52,920 4.89% 47.12% 8 高橋みなみ 52,790 4.88% 52.01% ・・・ ・・・ ・・・ 42 計 1,081,332 100.00%=C2
問題 セルD2に式C2を入力し、セルD3に入力した式をセル範囲D4〜D41
まで複写した。セルD3に入力した式を答えよ。なお、累積構成比は
構成比を上位から順に累計した値をあらわす。
表計算ソフト
-練習①-答え
A B C D 1 メンバー名 票数 構成比 累積構成比 2 前田敦子 139,892 12.94% 12.94% 3 大島優子 122,843 11.36% 24.30% 4 柏木由紀 74,252 6.87% 31.16% 5 篠田麻里子 60,539 5.60% 36.76% 6 渡辺麻友 59,118 5.47% 42.23% 7 小嶋陽菜 52,920 4.89% 47.12% 8 高橋みなみ 52,790 4.88% 52.01% ・・・ ・・・ ・・・=
D2+C3
問題 セルD2に式C2を入力し、セルD3に入力した式をセル範囲D4〜D41
まで複写した。セルD3に入力した式を答えよ。なお、累積構成比は
構成比を上位から順に累計した値をあらわす。
表計算ソフト
-関数
A B C D 1 メンバー名 票数 構成比 累積構成比 2 前田敦子 139,892 12.94% 12.94% 3 大島優子 122,843 11.36% 24.30% 4 柏木由紀 74,252 6.87% 31.16% 5 篠田麻里子 60,539 5.60% 36.76% 6 渡辺麻友 59,118 5.47% 42.23% 7 小嶋陽菜 52,920 4.89% 47.12% 8 高橋みなみ 52,790 4.88% 52.01% ・・・ ・・・ ・・・ 42 計 1,081,332 100.00%合計(
B2〜B41)
関数名 引数(ひきすう)
※関数によって計算された結果の
値を「戻り値(関数値)」という
表計算ソフト
-練習②
A B C D 1 メンバー名 票数 構成比 累積構成比 2 前田敦子 139,892 12.94% 12.94% 3 大島優子 122,843 11.36% 24.30% 4 柏木由紀 74,252 6.87% 31.16% 5 篠田麻里子 60,539 5.60% 36.76% 6 渡辺麻友 59,118 5.47% 42.23% ・・・ ・・・ ・・・ 42 計 1,081,332 100.00%問題 セルD2に入力した式をセル範囲D3〜D41まで複写した。セルD2に
入力した式を答えよ。
ア 合計($B2〜B2)/B$42
イ 合計($B$2〜B$2)/B$42
ウ 合計(B$2〜B2)/B$42
エ 合計($B$2〜$B$2)/B$42
表計算ソフト
-練習②-答え
A B C D 1 メンバー名 票数 構成比 累積構成比 2 前田敦子 139,892 12.94% 12.94% 3 大島優子 122,843 11.36% 24.30% 4 柏木由紀 74,252 6.87% 31.16% 5 篠田麻里子 60,539 5.60% 36.76% 6 渡辺麻友 59,118 5.47% 42.23% ・・・ ・・・ ・・・ 42 計 1,081,332 100.00%問題 セルD2に入力した式をセル範囲D3〜D41まで複写した。セルD2に
入力した式を答えよ。
ア 合計($B2〜B2)/B$42
イ 合計($B$2〜B$2)/B$42
ウ 合計(B$2〜B2)/B$42
エ 合計($B$2〜$B$2)/B$42
D2=合計(B2〜B2)/B42 ・・・元の式
D3=合計(B3〜B3)/B43 ・・・自動調整
+0 +1 +0 +1 +0 +1 +0 +1
表計算ソフト
-練習②-答え
A B C D 1 メンバー名 票数 構成比 累積構成比 2 前田敦子 139,892 12.94% 12.94% 3 大島優子 122,843 11.36% 24.30% 4 柏木由紀 74,252 6.87% 31.16% 5 篠田麻里子 60,539 5.60% 36.76% 6 渡辺麻友 59,118 5.47% 42.23% ・・・ ・・・ ・・・ 42 1,081,332 100.00%問題 セルD2に入力した式をセル範囲D3〜D41まで複写した。セルD2に
入力した式を答えよ。
ア 合計($B2〜B2)/B$42
イ 合計($B$2〜B$2)/B$42
ウ 合計(B$2〜B2)/B$42
エ 合計($B$2〜$B$2)/B$42
D2=合計(B2〜B2)/B42 ・・・元の式
D3=合計(B3〜B3)/B43 ・・・自動調整
D3=合計(B2〜B3)/B42 ・・・正しい式
+0 +1 +0 +1 +0 +1 +0 +1 ズレ ズレ表計算ソフト
-練習②-答え
A B C D 1 メンバー名 票数 構成比 累積構成比 2 前田敦子 139,892 12.94% 12.94% 3 大島優子 122,843 11.36% 24.30% 4 柏木由紀 74,252 6.87% 31.16% 5 篠田麻里子 60,539 5.60% 36.76% 6 渡辺麻友 59,118 5.47% 42.23% ・・・ ・・・ ・・・ 42 計 1,081,332 100.00%問題 セルD2に入力した式をセル範囲D3〜D41まで複写した。セルD2に
入力した式を答えよ。
ア 合計($B2〜B2)/B$42
イ 合計($B$2〜B$2)/B$42
ウ 合計(B$2〜B2)/B$42
エ 合計($B$2〜$B$2)/B$42
D2=合計(B2〜B2)/B42 ・・・元の式
D3=合計(B3〜B3)/B43 ・・・自動調整
D3=合計(B2〜B3)/B42 ・・・正しい式
+0 +1 +0 +1 +0 +1 +0 +1 ズレ ズレ$
$
表計算ソフト
-CSV形式の出力
A B 1 メンバー名 票数 2 前田敦子 139,892 3 大島優子 122,843 4 柏木由紀 74,252 5 篠田麻里子 60,539 6 渡辺麻友 59,118 7 小嶋陽菜 52,920 8 高橋みなみ 52,790 ・・・ ・・・メンバー名
, 票数 ⏎
前田敦子, 139892 ⏎
大島優子
, 122843 ⏎
柏木由紀
, 74252 ⏎
篠田麻里子, 60539 ⏎
渡辺麻友
, 59118 ⏎
小嶋陽菜, 52920 ⏎
高橋みなみ
, 52790 ⏎
・
・
・
コンマ
改行
表計算ソフト
-IF関数
A B C D 1 商品名 値段 点数 評価 2 アラビアータ 980 円 6 IF(C2≧7, '美味い', '不味い') 3 カルボナーラ 980 円 8 IF(C3≧7, '美味い', '不味い') 4 ペペロンチーノ 960 円 10 IF(C4≧7, '美味い', '不味い') 5 ジェノベーゼ 1,040 円 7 IF(C5≧7, '美味い', '不味い') 6 ポモドーロ 970 円 5 IF(C6≧7, '美味い', '不味い') 7 ボンゴレ 1,020 円 2 IF(C7≧7, '美味い', '不味い') 8 ナポリタン 880 円 5 IF(C8≧7, '美味い', '不味い')IF(論理式, 真の場合の値, 偽の場合の値)
(例)
IF(C2≧7, '美味い', '不味い')
表計算ソフト
-関数のネスト化(入れ子)
A B C D 1 商品名 値段 点数 評価 2 アラビアータ 980 円 6 IF(C2≧8, 'ヤバイ', IF(C2≧6, '美味い', '不味い')) 3 カルボナーラ 980 円 8 IF(C3≧8, 'ヤバイ', IF(C3≧6, '美味い', '不味い')) 4 ペペロンチーノ 960 円 10 IF(C4≧8, 'ヤバイ', IF(C4≧6, '美味い', '不味い')) 5 ジェノベーゼ 1,040 円 7 IF(C5≧8, 'ヤバイ', IF(C5≧6, '美味い', '不味い')) 6 ポモドーロ 970 円 5 IF(C6≧8, 'ヤバイ', IF(C6≧6, '美味い', '不味い')) 7 ボンゴレ 1,020 円 2 IF(C7≧8, 'ヤバイ', IF(C7≧6, '美味い', '不味い')) 8 ナポリタン 880 円 5 IF(C8≧8, 'ヤバイ', IF(C8≧6, '美味い', '不味い')) IF(論理式①, 真の場合の値, IF(論理式②, 真の場合の値, 偽の場合の値)) ( 例 ) I F ( C 2 ≧ 8 , ' ヤ バ イ ' , I F ( C 2 ≧ 6 , ' 美 味 い ' , ' 不 味 い ' ) )表計算ソフト
-関数のネスト化(入れ子)
A B C D 1 商品名 値段 点数 評価 2 アラビアータ 980 円 6 美味い 3 カルボナーラ 980 円 8 ヤバイ 4 ペペロンチーノ 960 円 10 ヤバイ 5 ジェノベーゼ 1,040 円 7 美味い 6 ポモドーロ 970 円 5 不味い 7 ボンゴレ 1,020 円 2 不味い 8 ナポリタン 880 円 5 不味い IF(論理式①, 真の場合の値, IF(論理式②, 真の場合の値, 偽の場合の値)) ( 例 ) I F ( C 2 ≧ 8 , ' ヤ バ イ ' , I F ( C 2 ≧ 6 , ' 美 味 い ' , ' 不 味 い ' ) )主な関数
表計算表計算ソフト
-論理積・論理和
A B C D 1 商品名 値段 点数 評価 2 アラビアータ 980 円 6 IF(論理積(B2≦1000, C2≧7), '○', '×') 3 カルボナーラ 980 円 8 IF(論理積(B3≦1000, C3≧7), '○', '×') 4 ペペロンチーノ 960 円 10 IF(論理積(B4≦1000, C4≧7), '○', '×') 5 ジェノベーゼ 1,040 円 7 IF(論理積(B5≦1000, C5≧7), '○', '×') 6 ポモドーロ 970 円 5 IF(論理積(B6≦1000, C6≧7), '○', '×') 7 ボンゴレ 1,020 円 2 IF(論理積(B7≦1000, C7≧7), '○', '×') 8 ナポリタン 880 円 5 IF(論理積(B8≦1000, C8≧7), '○', '×')論理積(論理式1, 論理式2, …)
全ての論理式が真の時だけ真、それ以外は偽
論理和(論理式1, 論理式2, …)
全ての論理式が偽の時だけ偽、それ以外は真
AND関数 OR関数表計算ソフト
-論理積・論理和
A B C D 1 商品名 値段 点数 評価 2 アラビアータ 980 円 6 × 3 カルボナーラ 980 円 8 ○ 4 ペペロンチーノ 960 円 10 ○ 5 ジェノベーゼ 1,040 円 7 × 6 ポモドーロ 970 円 5 × 7 ボンゴレ 1,020 円 2 × 8 ナポリタン 880 円 5 ×論理積(論理式1, 論理式2, …)
全ての論理式が真の時だけ真、それ以外は偽
論理和(論理式1, 論理式2, …)
全ての論理式が偽の時だけ偽、それ以外は真
表計算ソフト
-垂直照合・水平照合
垂直照合(式, セル範囲, 列位置, 検索の指定)
左端列を↓へ検索し、該当行の列位置の値を返す
検索の指定 0:式と完全一致 1:式の値以下の最大値
水平照合(式, セル範囲, 行位置, 検索の指定)
垂直照合の列と行を入れ替えた関数
A B C D E F 1 商品名 値段 点数 2 アラビアータ 980 円 6 3 カルボナーラ 980 円 8 検索商品 ジェノベーゼ 4 ペペロンチーノ 960 円 10 5 ジェノベーゼ 1,040 円 7 値段 垂直照合(F3, A2〜C8, 2, 0) 6 ポモドーロ 970 円 5 点数 垂直照合(F3, A2〜C8, 3, 0) 7 ボンゴレ 1,020 円 2 8 ナポリタン 880 円 5 VLOOKUP関数 HLOOKUP関数表計算ソフト
-垂直照合・水平照合
垂直照合(式, セル範囲, 列位置, 検索の指定)
左端列を↓へ検索し、該当行の列位置の値を返す
検索の指定 0:式と完全一致 1:式の値以下の最大値
水平照合(式, セル範囲, 行位置, 検索の指定)
垂直照合の列と行を入れ替えた関数
A B C D E F 1 商品名 値段 点数 2 アラビアータ 980 円 6 3 カルボナーラ 980 円 8 検索商品 ジェノベーゼ 4 ペペロンチーノ 960 円 10 5 ジェノベーゼ 1,040 円 7 値段 垂直照合(F3, A2〜C8, 2, 0) 6 ポモドーロ 970 円 5 点数 垂直照合(F3, A2〜C8, 3, 0) 7 ボンゴレ 1,020 円 2 8 ナポリタン 880 円 5 左端列表計算ソフト
-垂直照合・水平照合
垂直照合(式, セル範囲, 列位置, 検索の指定)
左端列を↓へ検索し、該当行の列位置の値を返す
検索の指定 0:式と完全一致 1:式の値以下の最大値
水平照合(式, セル範囲, 行位置, 検索の指定)
垂直照合の列と行を入れ替えた関数
A B C D E F 1 商品名 値段 点数 2 アラビアータ 980 円 6 3 カルボナーラ 980 円 8 検索商品 ジェノベーゼ 4 ペペロンチーノ 960 円 10 5 ジェノベーゼ 1,040 円 7 値段 垂直照合(F3, A2〜C8, 2, 0) 6 ポモドーロ 970 円 5 点数 垂直照合(F3, A2〜C8, 3, 0) 7 ボンゴレ 1,020 円 2 8 ナポリタン 880 円 5 左端列 0:完全一致表計算ソフト
-垂直照合・水平照合
垂直照合(式, セル範囲, 列位置, 検索の指定)
左端列を↓へ検索し、該当行の列位置の値を返す
検索の指定 0:式と完全一致 1:式の値以下の最大値
水平照合(式, セル範囲, 行位置, 検索の指定)
垂直照合の列と行を入れ替えた関数
A B C D E F 1 商品名 値段 点数 2 アラビアータ 980 円 6 3 カルボナーラ 980 円 8 検索商品 ジェノベーゼ 4 ペペロンチーノ 960 円 10 5 ジェノベーゼ 1,040 円 7 値段 垂直照合(F3, A2〜C8, 2, 0) 6 ポモドーロ 970 円 5 点数 垂直照合(F3, A2〜C8, 3, 0) 7 ボンゴレ 1,020 円 2 1列目 2列目 3列目表計算ソフト
-垂直照合・水平照合
垂直照合(式, セル範囲, 列位置, 検索の指定)
左端列を↓へ検索し、該当行の列位置の値を返す
検索の指定 0:式と完全一致 1:式の値以下の最大値
水平照合(式, セル範囲, 行位置, 検索の指定)
垂直照合の列と行を入れ替えた関数
A B C D E F 1 商品名 値段 点数 2 アラビアータ 980 円 6 3 カルボナーラ 980 円 8 検索商品 ジェノベーゼ 4 ペペロンチーノ 960 円 10 5 ジェノベーゼ 1,040 円 7 値段 1,040 円 6 ポモドーロ 970 円 5 点数 7 7 ボンゴレ 1,020 円 2 8 ナポリタン 880 円 5表計算ソフト
-照合検索
照合検索(式, 検索のセル範囲, 抽出のセル範囲)
検索範囲から式を↓/→方向に検索し、発見した位置に相
当する抽出セル範囲の値を取り出す
A B C D E F 1 商品名 値段 点数 2 アラビアータ 980 円 6 3 カルボナーラ 980 円 8 検索商品 ジェノベーゼ 4 ペペロンチーノ 960 円 10 5 ジェノベーゼ 1,040 円 7 値段 点数6 ポモドーロ 970 円 5 照合検索($F3, $A2〜$A8, B2〜B8) 照合検索($F3, $A2〜$A8, C2〜C8)
7 ボンゴレ 1,020 円 2
8 ナポリタン 880 円 5
表計算ソフト
-照合検索
照合検索(式, 検索のセル範囲, 抽出のセル範囲)
検索範囲から式を↓/→方向に検索し、発見した位置に相
当する抽出セル範囲の値を取り出す
A B C D E F 1 商品名 値段 点数 2 アラビアータ 980 円 6 3 カルボナーラ 980 円 8 検索商品 ジェノベーゼ 4 ペペロンチーノ 960 円 10 5 ジェノベーゼ 1,040 円 7 値段 点数6 ポモドーロ 970 円 5 照合検索($F3, $A2〜$A8, B2〜B8) 照合検索($F3, $A2〜$A8, C2〜C8)
7 ボンゴレ 1,020 円 2 8 ナポリタン 880 円 5
表計算ソフト
-照合検索
照合検索(式, 検索のセル範囲, 抽出のセル範囲)
検索範囲から式を↓/→方向に検索し、発見した位置に相
当する抽出セル範囲の値を取り出す
A B C D E F 1 商品名 値段 点数 2 アラビアータ 980 円 6 3 カルボナーラ 980 円 8 検索商品 ジェノベーゼ 4 ペペロンチーノ 960 円 10 5 ジェノベーゼ 1,040 円 7 値段 点数 6 ポモドーロ 970 円 5 1,040 円 7 7 ボンゴレ 1,020 円 2 8 ナポリタン 880 円 5表計算ソフト
-照合一致
照合一致(式, セル範囲, 検索の指定)
セル範囲を↓/→に検索し、条件を満たす位置を返す
検索の指定: -1・・・式の値以上の最小値
0・・・・式の値と一致する値
1・・・・式の値以下の最大値
MATCH関数 A B C D E F 1 点数の範囲 点数の下限値 2 0点〜59点 0 得点 73 3 60点〜69点 60 4 70点〜79点 70 成績 照合一致(E2, B2〜B6, 1) 5 80点〜89点 80 6 90点〜100点 90 7 8表計算ソフト
-照合一致
照合一致(式, セル範囲, 検索の指定)
セル範囲を↓/→に検索し、条件を満たす位置を返す
検索の指定: -1・・・式の値以上の最小値
0・・・・式の値と一致する値
1・・・・式の値以下の最大値
A B C D E F 1 点数の範囲 点数の下限値 2 0点〜59点 0 得点 73 3 60点〜69点 60 4 70点〜79点 70 成績 3 5 80点〜89点 80 6 90点〜100点 90 7 8 1→ 2→ 3→ 4→ 5→ 73以下の最大値表計算ソフト
-表引き
表引き(範囲, row, col)
範囲の左上端からrow行col列のセルの値を返す
INDEX関数 A B C D E F 1 勝敗 グー チョキ パー 2 グー あいこ 勝ち 負け 3 チョキ 負け あいこ 勝ち 4 パー 勝ち 負け あいこ 5 6 グー 2 自分 チョキ 7 チョキ 3 相手 パー8 パー 4 結果 表引き(A1〜D4, 垂直照合(F6, A6〜B8, 2, 0), 垂直照合(F7, A6〜B8, 2, 0))
9
表計算ソフト
-表引き
表引き(範囲, row, col)
範囲の左上端からrow行col列のセルの値を返す
A B C D E F 1 勝敗 グー チョキ パー 2 グー あいこ 勝ち 負け 3 チョキ 負け あいこ 勝ち 4 パー 勝ち 負け あいこ 5 6 グー 2 自分 チョキ 7 チョキ 3 相手 パー8 パー 4 結果 表引き(A1〜D4, 垂直照合(F6, A6〜B8, 2, 0), 垂直照合(F7, A6〜B8, 2, 0))