当サイトはWordとExcelの実力を鍛える最高水準の特訓問題集です。リンクを張るのは自由です。Excelこれまで国家試験のITパスポート試験とその前身の初級シスアド午前試験の過去問をまとめてきました。受ける人はもちろんのこと、Excelを使って仕事をしているすべての社会人が当然に知っていなければならない基本知識です。替え、グラフ、マクロなど表計算過去問Excelをはじめとする表計算ソフトと言えば計算して分析するのがメインですから、これらの基本的な計算はしっかりと理解しておかなければなりません。計算以外にもデータベース機能やグラフ作成機能もあります。そこで、今回は、計算式や関数以外の過去問に挑戦してみましょう。目次0.ITパスポート関連書籍について1.表示形式と丸め誤差2.絶対値3.循環参照4.並べ替え5.グラフの数値軸6.マクロ(並べ替え)7.マクロ(ループ)0.ITパスポート関連書籍についてITパスポート試験は入門レベルの情報処理の国家試験で、たくさんの対策テキストや問題集が販売されています。試験を受けなくてもテキストを読むだけで情報処理の基本が身に付きます。次の表で構成比を計算しなさい。売り上げを合計で割ります。ところで、38+11+17+24+11=101です。これは小数点以下を四捨五入したことによって起こる丸め誤差です。表示形式を設定しても、値としては小数部分も持っているため、誤差が発生します。誤差が発生しているものを足しても、合計は100%のままです。Excelを使っても使わなくても四捨五入による誤差は発生するので、むやみに計算式を変えたり、むりやり誤差を調整しようとしてはいけません。四捨五入のルールを勝手に変えてはいけません。この場合は、数式をそのままにして「四捨五入によって合計値が100にならないことがあります」などの但し書きを書くのが一般的です。小数部分を表示することによって、100%になる場合は表示します。「56、36、20、16、・・・」は1つ前の数と2つ前の数を比較して、大きい数から小さい数を引く計算を繰り返してできる数列である。これをExcelで計算して、はじめて0が表示されるのは第何項か確認しなさい。これを続けるとどのような数列になるか述べなさい。大きいほうから小さいほうを引くのは絶対値を使います。数列{an}の漸化式で表すと次のようになります。(n>=1)Excelでは、絶対値の関数ABSを使います。オートフィルをすると第10項で0になることが分かります。続けると4,4,0の繰り返しになります。このようにExcelでは繰り返しの計算をすることができます。1000円とするための原価と販売価格を求めようとしている。販売価格は原価+粗利なので「=B2+C2」とし、原価は販売価格-粗利なので「=A2-B2」と入力した。計算できない理由を述べなさい。参照しているために、自分自身の数式を計算できない状況を循環参照といいます。販売価格を求めるには原価が必要ですが、原価は販売価格によって決定するので、結局のところ、販売価格が販売価格を参照していることになります。複数のセルが互いの値を参照している場合、循環参照となり計算結果が出ません。営業部では表計算ソフトで受注情報を管理している。図は、ある部員が表の並べ替え作業を行った際の、整列前と整列後の表である。どのように並べ替えをしたか。整列はすべて昇順とする。解説4列のうち昇順になっている列を探します。担当者の列はアルファベットの昇順になっています。次に、担当者Aの4行のなかで昇順になっている列を探します。顧客の50音順になっています。担当者A、顧客あのなかで昇順になっているのは日付です。したがって、最優先キー:担当者、第2優先キー:顧客、第3優先キー:日付です。ソフトのグラフ表示機能を使って、表に示す売上実績を基に12か月の売上実績推移を表す折れ線グラフを作成したところ、縦軸の目盛りが自動的に0~1,500,000円の範囲で表示された。ところが売上の変動があまり強調されていないので、グラフの枠の大きさは変えずに変動をもっと強調して表示したい。グラフ編集機能を使って編集する場合、最も適切なものはどれか。縦軸の単位を千円にして0~1,500(千円)にする。縦軸の表示範囲を1,000,000~1,300,000にする。表示するグラフを棒グラフに変換する。横軸と平行に平均売上実績の補助線を入れる。折れ線グラフをかいて縦軸の目盛りを0~1500000にします。変動が無いように見えます。縦軸の単位を変えるには表示単位を「千」にします。ゼロが3つ消えるだけです。縦軸の表示範囲を変えるには最小値と最大値を設定します。変動を強調することができます。グラフの種類を変更すると縦棒グラフにすることができます。図形が変わるだけです。最後に、絶対参照で平均を求めます。グラフの範囲を広げます。変動が無いことが強調されてしまいます。データを在庫金額の大きいものから順に整列しようとした。このとき、操作を誤ったため、見出し行が一番下になり、在庫金額の大きいものから順にならなかった。この誤った整列処理は、マクロの自動記録で次のように記録された。マクロを修正しなさい。大きいものから順ということは、整列キー:E列、順序:降順です。選択セル(A1~E100)にしたことによって見出し行が一番下になってしまったのであれば、先頭行を見出し行とみなされていない可能性があります。選択範囲をA2~E100にすればよいです。選択セル(A2~E100)選択セルの整列(整列キー:E列、順序:降順)別解Excelのマクロ(VBA)には先頭行を見出し行とみなすかどうかのプロパティ(.Header)があります。xlYes」とすれば、先頭行が見出し行とみなされるので、選択範囲を変える必要はありません。7.マクロ(ループ)問題ワークシート中のある列において、数値が100未満であるセルの文字色を赤に変更したい。この処理を行うために、マクロ「red」を作成した。このマクロでは「繰り返し条件」を満たしている間、「繰返し範囲の開始」と「繰返し範囲終了」で囲まれた処理を繰り返す。ワークシート中のデータ件数が明確に決まっていないとき、このマクロの「繰り返し条件」はどのように指定したらよいか。ここで、このワークシートのデータは、先頭行からの連続した行に何らかの文字色で数値が格納されているものとし、データが格納されていないセルの値は、空値とする。空白になるまで繰り返すというのはマクロでよく登場する処理です。途中に空白があったら処理が途中で止まってしまうという問題もよくあることです。この問題は先頭行から連続してデータが入力されているということなので、「対象セルの値が空値でない」間繰り返せばよいです。対象セルをSelectionとして、マクロにすると次のようになります。Sub解説は以上です。この解説は公式のものではありません。わえなびチャンネルhttp://www.youtube.com/c/waenavijpチャンネル登録をすると最新の動画をチェックできます。初心者向けの動画も大量にあります。平成三十年八月]スターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。