OpenOffice CalcはExcelの互換ソフトウェアということもあり,計算で利用する関数も互換のものが多いです。今回紹介するのは,条件にあったセルの合計を計算するSUMIF関数です。Mac OS XのNumbersでも同じことができます。こちらで紹介しています。
関数の文法は次の通り。
=SUMIF(範囲, 条件, 合計範囲)
・範囲
条件が書いてあるセルを指定します。
・条件
計算をする条件を指定します。
・合計範囲
合計をする数字が書いてあるセルを指定します。
たとえば,こんな表があったとします。現金で支払った金額と,カードで支払った金額をそれぞれ合計したい場合などに,SUMIF関数が利用できます。こんな手順で計算を進めていきます。
(1)現金計の金額のセル(C7)を選択。
(2)「挿入」-「関数」を選択。
(3)関数ウィザードが起動するので「関数」から「SUMIF」を選択し,「次へ」を押す。
(4)「範囲」に条件を当てはめる範囲を選択。この例では「支払い」の項目になります。
(5)「条件」に条件を設定。この例では「=現金」と直接書いていますが,現金と書いてあるセルを選択してもいいです。条件を直接指定する場合には’=’を先頭に書く必要があります。
(6)「合計範囲」に値を合計する数値の範囲を設定。この例では,「金額」の項目になります。
(7)「OK」ボタンでウィザードを終了すると,セルに合計金額が入っています。
同様にカードでの支払いの合計も計算できます。説を選択して,SUMIFの計算式を直接書いてもOKです。今回の例では,”=現金”を”=カード”に変更するだけです。
無事に表が完成しました。