関数
読み:かんすう
ひとことで言うと
決まった計算や処理をひとまとめにして、名前で呼び出せるようにしたもの。表計算ソフトのSUMやIFのほか、プログラムの中で作って使うものもある。

くわしく
表計算ソフトのセルで使うときは、=SUM(B2:B10)のように「=」のあとに関数名を書き、かっこに引数(計算に使う値やセル範囲)を入れると、結果が返される。
プログラムでも、引数で値を受け取って処理をし、その結果を戻り値として返す関数を作れる。たとえば、2進数を表す文字列を受け取り、整数に直して返す関数などである。
この用語が出た過去問(4問)
令和8年度 問85関数isPrimeは,引数として与えられた正の整数が,素数であればtrueを,素数でなければfalseを戻り値とする。例えば,関数isPrimeをisPrime(2)として呼び出したときの戻り値はtrueである。プログラム中のa,bに入れる字句の適切な組合せはどれか。この問題を解く ›令和7年度 問99関数calculateAmountOfPrizeは,業務改善の効果における改善額と短縮期間を,それぞれimprovementとperiodで受け取り,賞金額を戻り値とする。改善額が20万円で短縮期間が3日の業務改善と,改善額が5万円で短縮期間が14日の業務改善があった。この二つの賞金額の合計は何円か。ここで,改善額と短縮期間の値はそれぞれ0以上とする。この問題を解く ›令和6年度 問62関数convertは,整数型の配列を一定のルールで文字列に変換するプログラムである。関数convertをconvert(arrayInput)として呼び出したときの戻り値が“AABAB”になる引数arrayInputの値はどれか。ここで,arrayInputの要素数は1以上とし,配列の要素番号は1から始まる。この問題を解く ›令和6年度 問85関数binaryToIntegerは,1桁以上の符号なし2進数を文字列で表した値を引数binaryStrで受け取り,その値を整数に変換した結果を戻り値とする。例えば,引数として“100”を受け取ると,4を返す。プログラム中のa,bに入れる字句の適切な組合せはどれか。この問題を解く ›出典:令和8年度・令和7年度・令和6年度 ITパスポート試験 公開問題(IPA)
MOS Excelの出題範囲
「数式や関数を使用した演算の実行」のほかの用語
数式セルに入れる計算の式です。かならず「=」(等号)から書き始めます。セル参照数式の中で、計算に使うセルの場所を、列の英字と行の番号で指すことです(例:A1、B2:B10)。相対参照数式をコピーすると、参照するセルも、コピー先に合わせてずれる参照のしかたです。$を付けないA1のような書き方です。絶対参照数式をほかのセルにコピーしても、参照するセルが変わらないようにする書き方です。F4キーを使って、列と行の前に「$」を付けます(例:$A$1)。複合参照列か行の片方だけに「$」を付けて固定する参照のしかたです(例:$A1、A$1)。構造化参照テーブルのデータを、セル番地ではなく、テーブル名と列の名前で指す書き方です(例:=SUM(売上表[金額]))。AVERAGE関数指定した数値やセル範囲の値の平均(合計を個数で割った値)を求める関数です。MAX関数指定した数値やセル範囲の中で、いちばん大きい値を返す関数です。
出題範囲の出典:オデッセイコミュニケーションズ「MOS Excel 365 一般レベル(アソシエイト)出題範囲(参考訳)」「MOS Excel 2019 一般レベル(アソシエイト)出題範囲(参考訳)」の大見出し(大見出しは365と2019で同じ)
関連する用語
説明の中に出てくる用語と、説明にこの用語が出てくる用語
ハッシュ関数データをハッシュ値に変換する関数。同じデータは常に同じハッシュ値に変換され、ハッシュ値から元のデータを復元することはできない。デジタル署名やブロックチェーンで用いられる。SHA-256ハッシュ関数の一つ。データから、要約した値(ハッシュ値)を作る。同じデータからは必ず同じ値になり、デジタル署名などに使われる。RANDBETWEEN関数指定した最小値から最大値までの範囲で、整数の乱数(でたらめに選ばれた数)を返す関数です。SEQUENCE関数1、2、3…のような連続した数値を、指定した行数と列数の並びで、まとめて作る関数です。AVERAGE関数指定した数値やセル範囲の値の平均(合計を個数で割った値)を求める関数です。MAX関数指定した数値やセル範囲の中で、いちばん大きい値を返す関数です。MIN関数指定した数値やセル範囲の中で、いちばん小さい値を返す関数です。SUM関数指定した数値やセル範囲の値の合計を求める関数です。COUNT関数指定した範囲の中で、数値が入っているセルの個数を数える関数です。COUNTA関数指定した範囲の中で、空白でないセル(何かが入っているセル)の個数を数える関数です。
出典
Excel の数式の概要(Microsoft サポート)
support.microsoft.com
SUM 関数(Microsoft サポート)
support.microsoft.com
IPA ITパスポート試験 令和6年度 公開問題 問85(印刷38ページ。問題文「関数 binaryToInteger は,1桁以上の符号なし2進数を文字列で表した値を引数 binaryStr で受け取り,その値を整数に変換した結果を戻り値とする。」と、公式の正答エ)
www3.jitec.ipa.go.jp
確認した日:2026-11-05