今回は、あんまり使用されていないSUBTOTAL関数を紹介します。合計用のSUM関数、または個数を統計するCOUNT関数など、読者の皆さんはもう使用方法に熟練していると思います。しかし、非表示の列がある場合の合計はどうすればいいですか?非表示の列が含むかどうかをどうやって確認できますか?非表示の列も含む合計はSUM関数を使用すればいいですが、非表示の列が含まれない場合の方形は何を使用しますか?この場合は多機能のSUBTOTAL関数の登場です。次には多機能のSUBTOTAL関数を説明します。
多機能のSUBTOTAL関数の使い方:
例では1,3,5,7,9から15までの配列があります。4、5行目を非表示にします。
このとき、SUM関数を使用してC2:C9の合計を求めると、返す結果は非表示の行のデータが含まれ、64になります。次には非表示の行の数値含まれない合計する方法を説明します。
数式は:
=SUBTOTAL(109,C2:C9)
この関数について少し説明します。SUBTOTALは単一の関数ではなく、複合関数です。つまり、指定した引数によって異なる可能性があり、結果も異なります。
条件の非表示の行は含まない場合、引数の109はSUMを表しますが、非表示の行は含まれません。もちろん、C2:C9が計算範囲です。
109から1と0を削除し、9だけを残すと、非表示の行の数値が含まれることを意味します。これは非常に基本的な引数です。次にはやってみましょう。
非表示の行が含まれていない場合に、平均値を求める時、引数が101を使用します。やってみましょう。
次には各引数を説明します。
このSUBTOTAL複合関数には、非表示の値を含めて一緒に計算される11個の引数(1~11)があり、逆に非表示の値を含まない引数は101~111です。合計で22個の引数があります。これらの関数には、AVERAGE(平均値)、COUNT(空白が含むセルの数)、COUNTA(空白が含まないセルの数)、MAX(配列の最大値)、MIN(配列の最小値)、PRODUCT( すべての値を乗算した結果)、SUM(合計)、および他の4つの関数は説明が少し難しく、通常はほとんど使用されないため、ここでは省略します。
ここまでの説明を掌握すればいいです。
コメントを残す