日本情報処理検定協会主催
情報処理技能
検定試験
(表計算)
ワンポイント
1級
( Microsoft Excel 2010 対応)
2012年4月
日本情報処理検定協会
情報処理技能検定試験 表計算 ワンポイント 1級 -2-
●
練習をはじめる前に ... 3
試験前にすること
... 4
■
受験番号・名前の入力... 4
試験本番
... 4
■
注意すること
... 4
試験後にすること
... 5
■
解答の印刷 ... 5
■
数式印刷または結果データの保存
... 5
処理手順 ... 6
■
絶対値:ABS
... 6
■
文字列関数:RIGHT ... 7
■
文字列関数:LEFT
... 8
■
文字列の結合:CONCATENATE ・ “&”演算子 ... 9
■
表検索:VLOOKUP関数(応用編)
... 10
■
抽出:オートフィルタ... 11
■
比較演算子を覚えましょう
... 13
■
データベース関数:DSUM関数 ... 13
■
その他のデータベース関数
... 15
Microsoft および Windows は、米国 Microsoft Corporation の、米国、日本およびその他の国における登録商標または商標です。 Microsoft Corporation のガイドラインに従って画面写真を使用しています。
その他、本書に登場する製品名は、一般に各開発メーカーの商標および登録商標です。 本文中には、™、®マークは明記しておりません。
情報処理技能検定試験 表計算 ワンポイント 1級 -3-
表計算1級 ワンポイント
●練習をはじめる前に
<出力形式>のような表を作成する際、入力するデータ。 このような表を作成します。 <入力データ>を基にデータを入力し、処理条件に 従って、関数の挿入や計算式を入力し、表を完成させ ます。 ★表題や見出し、名前などの文字間の空白の有無 は問いません。 作成する表に、<入力データ>を項目 ごとにそのまま入力します。 文字は左揃え 数字は右揃え 3桁ごとにコンマ をつける 表検索・参照するデータ。 、 見出しは中央揃え 表題は表の中央 情報処理技能検定試験(表計算)についての注意事項や作成手順などを紹介します。ここで紹介する手順は Microsoft Excel 2010 を基に説明しています。その他のソフトをご使用の場合は、各マニュアル等をごらんください。情報処理技能検定試験 表計算 ワンポイント 1級 -4-
試験前にすること
■受験番号・名前の入力
A1セルもしくはヘッダーに受験番号と名前を入力しましょう。試験本番
■注意すること
★ページ設定および印刷プレビューでの確認は、試験時間内に行います。 ★項目ごとの表示形式を統一しましょう。 例) ★合計行などの上にある空白行の有無は問いません。 2行以上空いている場合は減点となりますので注意しましょう。 また、行を空けると並べ替えをするセル範囲が自動的に認識されるので、セル範囲を手動で選択する手間が省 けます。 例) 行を空けずにホームタブの編集項目の並べ替えとフィルターから降順(または昇順)をクリックした場合 このセルのみ桁が揃っていない場合の修正手順例 ①桁区切りスタイルをクリックします。 ②小数点表示桁上げをクリックします。 上記の手順で、他のセルと同じ表示形式になります。 合計行まで並べ替えされてしまいます。 この空白行の有無は問いません。 ① ②情報処理技能検定試験 表計算 ワンポイント 1級 -5-
試験後にすること
■解答の印刷
解答の印刷は試験時間後に行います。試験監督の指示に従ってください。 ※印刷が2ページに渡っていてもかまいませんが、ひとつの表が2ページに渡っている場合は減点となりますので 気をつけましょう。また、使用したテーブルも必ず印刷してください。(テーブルの表の形式は問いません) ※縮小印刷する場合は、文字・数値が小さくなりすぎないよう気をつけましょう。■数式印刷または結果データの保存
1級・初段は、数式印刷または保存媒体への結果データの保存を行います。試験監督の指示に従ってください。【数式印刷の場合】
①数式タブの数式の表示を選択すると、すべて数式表示になります。 ②ホームタブの書式から列幅の自動調整を選択し、すべての数式が確認できるようにします。 ※問題文に指示のある数式印刷が必要な範囲のみでかまいません。 ③数式が表示されます。 ④試験監督の指示に従って、印刷をします。情報処理技能検定試験 表計算 ワンポイント 1級 -6-
処理手順
■絶対値:ABS
指定した数値の絶対値を求めます。 実際の問題を解いてみましょう。 【問題文】(例:1級-13) <処理条件> 3.損益絶対額=受取額-支払額 または 損益絶対額=支払額-受取額 受取額と支払額の増減の絶対値を求めるので、=ABS(I3-H3)
またはABS(H3-I3)
となります。ABS関数を使わない場合 ABS関数を使った場合
絶対値を求める数値 受取額-支払額情報処理技能検定試験 表計算 ワンポイント 1級 -7-
■文字列関数:RIGHT
文字列の末尾(右端)から、指定した数の文字を求めます。 実際の問題を解いてみましょう。 【問題文】(例:1級-5) <処理条件> 3.区分は、販COの右から1文字目とし、関数を使用し求めなさい。 販COの右から1文字を取り出すので、=RIGHT(A3,1)
となります。 文字列 右からの文字数 対象の文字列 取り出したい文字は右から何文字かを入力情報処理技能検定試験 表計算 ワンポイント 1級 -8-
■文字列関数:LEFT
文字列の先頭(左端)から、指定した数の文字を求めます。※文字列・文字数の指定方法は、RIGHT関数と同じです。 実際の問題を解いてみましょう。 【問題文】(例:1級-9) <処理条件> 3.区分は、商COの左から1文字目とし、関数を使用し求めなさい。 商COの左から1文字を取り出すので、=LEFT(A3,1)
となります。 文字列 左からの文字数 対象の文字列 取り出したい文字は左から何文字かを入力情報処理技能検定試験 表計算 ワンポイント 1級 -9-
■文字列の結合:CONCATENATE ・ “&”演算子
複数の文字列(別々のセルにあるデータや文字列など)を結合して1つの文字列にします。 文字列の結合には、CONCATENATE関数または“&”演算子を使用します。 例)姓の文字列と名の文字列を結合し、名前の文字列を完成させなさい。 姓の文字列と名の文字列を結合するので、① =CONCATENATE(A2,B2)
または② =A2&B2
①CONCATENATE 関数を使用した場合 ②“&”演算子を使用した場合 姓の文字列 名の文字列情報処理技能検定試験 表計算 ワンポイント 1級 -10-
2
1
■表検索:VLOOKUP関数(応用編)
1級では、2級で学んだVLOOKUP関数を応用した問題が出題されます。 ここでは、VLOOKUP関数の列番号の考え方を学びます。 実際の問題を解いてみましょう。 【問題文】(例:1級-6) <処理条件> 4.為替単価は<為替単価テーブル>を表検索しなさい。 <為替単価テーブル>を表検索する場合、=
VLOOKUP(I3,$M$12:$O$14,INT(A3/100)+1)
となります。 ☆列番号の求め方☆ COの値を使って列番号を導きます。 上記のように、検索する表の条件を参照し、工夫して列番号を導き出します。 列番号 1列目 円換算日が検索値(検索範囲の1列目)なので COが 100 番台の場合は2列目 COが 200 番台の場合は3列目 を参照するように設定する。 CO100 番台 (101,102)INT(CO÷100)
CO200 番台 (201,202) 2列目 3列目+ 1
<為替単価テーブル>情報処理技能検定試験 表計算 ワンポイント 1級 -11-
■抽出:オートフィルタ
オートフィルタ機能を使用し、表から条件に合ったデータを抽出します。 実際の問題を解いてみましょう。 【問題文】(例:1級-1) <処理条件> 7.<出力形式1>と同じ形式で、売上数が 1,000 以上で利益額が 100,000 以下を抽出しなさい。 ①フィルターを選択します。 ②「売上数」のテキストフィルターから条件を選択します。 ③抽出条件を設定します。 ④「利益額」の数値フィルターから条件を選択します。 ① ホーム タブの 並べ替え とフィ ルター から フィルターを選択します。 ②「売上数」の をクリックし、数値フィルターの 指定の値以上を選択します。 ③オートフィルターオプションダイアログボックス が表示されるので、売上数に 1000 と入力し 「以上」となっていることを確認します。 ④「利益額」の をクリックし、数値フィルター の指定の値以下を選択します。情報処理技能検定試験 表計算 ワンポイント 1級 -12- ⑤抽出条件を設定します。 ⑦抽出されたデータ部分をコピーして、任意の場所に貼り付けます。 ⑧①の手順と同様に、フィルターを選択し、フィルターを解除します。 ⑨オートフィルターが解除された後、表題の設定、並べ替え、合計、罫線の処理をします。 ⑤オートフィルターオプションダイアログボックス が表示されるので利益額に 100000 と入力し 「以下」となっていることを確認します。 ⑥売上数が 1,000 以上で利益額が 100,000 以下のデータが抽出されます。
情報処理技能検定試験 表計算 ワンポイント 1級 -13-
■比較演算子を覚えましょう
関数で条件を設定するときに「以上」、「以下」などを表す記号です。条件文
設定例
単価が 100 単価 = 100 単価が 100 より小さい(100 未満) 単価 < 100 単価が 100 より大きい 単価 > 100 単価が 100 以下 単価 <= 100 単価が 100 以上 単価 >= 100 単価が 100 以外 単価 <> 100■データベース関数:DSUM関数
範囲内の指定された列を検索し、条件を満たすデータの値を合計することができます。 実際の問題を解いてみましょう。 【問題文】(例:1級-1) <処理条件> 8.利益額一覧表を基に<出力形式2>のような処理をしなさい。 <出力形式2> <出力形式1>をデータベースとし、商品名ごとに仕入数・売上数・利益額の合計を求めるので、DSUM関数を使用し ます。まず、A商品の仕入数の合計を求めるので、=DSUM($A$2:$L$22,T$2,$S$8:$S$9)
となります。 ※絶対参照($)の位置にも注目しましょう。 ①<出力形式2>を参照し、「商品別集計表」の見出しをデータベース範囲からコピーして貼り付けます。 Database フィールド Criteria見出しについて
フィールドや検索条件となる見出しは、 データベース範囲の見出しと完全に一致 していないと正しく計算されません。 データベース範囲の見出しをコピーして 貼り付けると、入力ミスが防げます。操作のポイント
情報処理技能検定試験 表計算 ワンポイント 1級 -14- ②商品名を検索条件として別表に入力します。 ③DSUM関数を設定します。 ④仕入数の項目に関数をコピーし、商品名ごとに条件(Criteria)の範囲を移動します。 ⑤売上数、利益額の項目へコピーします。 フィールド:仕入数
検索条件の表の罫線について
模範解答では、関数ごとに太線を設定していますが、条件 設定セルの形式(文字位置・罫線の有無)は問いません。検定のポイント
データベース範囲 検索条件範囲情報処理技能検定試験 表計算 ワンポイント 1級 -15- 別のパターンの問題を解いてみましょう。 【問題文】(例:1級-1) <処理条件> 9.利益額一覧表を基に<出力形式3>のような処理をしなさい。 <出力形式3> <出力形式1>をデータベース範囲とし、利益額が 10 万円以上で評価がA以外の件数を求めるので、