Excelで提供される組み込み関数の1つはSUBTOTALです。この関数は、[データ]メニューの[小計]オプションを使用すると、Excelによって自動的に使用されます。ただし、SUBTOTAL関数を単独で使用する方法を学ぶと、非常に用途が広く、柔軟性があることがわかります。関数名が示すように、これを使用して単なる小計以上のものを調達できます。

SUBTOTAL関数の構文は次のとおりです。

SUBTOTAL(function, refs)

この構文では、関数は1から11の値であり、それぞれがSUBTOTALがデータを分析できるさまざまな方法を表しています。設定の意味は次のとおりです。

Function

Meaning

1

AVERAGE

2

COUNT

3

COUNTA

4

MAX

5

MIN

6

PRODUCT

7

STDEV

8

STDEVP

9

SUM

10

VAR

11

VARP

情報の合計だけに限定されないことに注意してください。データに対してかなりの数の異なる計算を実行できます。関数設定は、SUBTOTAL関数によって順番に使用されるさまざまなExcel関数(AVERAGE、COUNTなど)を参照します。

SUBTOTALのrefs設定は、SUBTOTAL関数を適用する必要のあるセルまたはセル範囲を意味します。個々のセル参照はコンマで区切ることができ、最大29個の参照を含めることができます(必要な場合)。

SUBTOTAL関数の利点は、範囲内の他のSUBTOTAL関数の出現を無視することです。したがって、値の列の下部でSUBTOTALを使用し、その列にSUBTOTALの他の3つのインスタンスがあった場合、下部のSUBTOTALは他の3つを無視します。

SUBTOTALのもう1つの優れた機能は、表示されたデータでのみ機能することです。したがって、一部の行が非表示またはフィルター処理されている場合、それらは計算で無視されます。

_ExcelTips_は、費用効果の高いMicrosoftExcelトレーニングのソースです。

このヒント(2048)は、Microsoft Excel 97、2000、2002、および2003に適用されます。