表計算ソフト (情報処理技術者試験)

表計算ソフト (情報処理技術者試験)では、日本の国家試験である情報処理技術者試験に出題される表計算ソフトについて解説する。試験専用に策定された仮想のアプリケーションソフトウェアである。
概要.
情報処理技術者試験の一部の試験区分では、受験者のアプリケーションソフトウェアの活用能力を測る目的で表計算ソフトに関する問題が出題されている。国家試験である性格上、特定ベンダーの製品に依存した問題は作成できないため、試験に出題される表計算ソフトは試験実施団体である情報処理推進機構（IPA）が試験のために独自に仕様策定した架空のオリジナルソフトウェアとされている。しかしながら、出題される関数および機能はMicrosoft Excelのものに近いと言われている。
基本情報技術者試験.
基本情報技術者試験では午後の科目で、選択必須問題としてソフトウェア開発（プログラミング）に関する問題が出題される。C言語、Java、Python（2020年より追加）、CASL、表計算ソフトの5つのプログラミング言語の中から一つ選択して解答するという内容になっている。
表計算ソフトは2009年（平成21年）度春期より新たに基本情報技術者試験の午後科目の選択問題として追加された。他の言語に比べて習得難易度が低く、練習環境も用意しやすいため一般的にはプログラミング初心者向けの言語と言われることが多い。
マクロは2011年（平成23年）7月10日の特別試験までは出題されていなかったが、同年10月16日の秋期試験から追加されるようになった。
システム開発技術者向けの試験である基本情報技術者試験の表計算ソフトの問題は、あくまで一般IT利用者向けの初級シスアドやITパスポート、あるいはMOS、P検、J検などの民間検定のような単なるアプリケーションソフトウェアの活用能力を問う内容ではなく、プログラミング能力が問われる点に留意する必要がある。
2023年（令和5年）4月から科目B試験（現行の午後試験に相当）でソフトウェア開発の問題が「データ構造及びアルゴリズム」（擬似言語の問題）に統合されるのに伴い、表計算を含む個別のプログラミング言語の問題が廃止される予定である。
仕様.
用語.
関数が計算をする際の“材料”となる値のこと（後述）。<br>
合計（A1:D1）の場合、“A1:D1”の部分のこと。
関数が計算した後の、計算結果。「戻り値(もどりち)」と呼ぶ場合もある。
横の並びのこと。表計算ソフトの場合は、1行目、2行目…と、数字で表す。
縦の並びのこと。表計算ソフトの場合は、A列目、B列目…と、アルファベットで表す
表計算の、一つのマス目のこと。
複数のセルをひとまとまりとして指定したもの。<br>
かつてはセル範囲は“A1〜D1”と表記されていたが、ITパスポート試験では2015年（平成27年）7月7日から、基本情報技術者試験では同年の秋期試験から“A1:D1”という表記に変更された。
主な関数.
情報処理技術者試験センター（現・IT人材育成センター国家資格・試験部）は、以下のような関数を策定している。
関数は、引数として与えられた値に基づいて、処理を行う。
そして、関数が計算で求めた値(数値や文字列、’真’ か’偽’の論理値、セル番号の場合はその番号が指し示すセルの値)によって、その関数が入力されたセルに表示される計算結果が変わる。