Office
 Computer >> コンピューター >  >> ソフトウェア >> Office

Excel小計関数の使用方法

Excelワークシートに非表示の行、フィルター処理されたデータ、またはグループ化されたデータが含まれている場合は、ExcelのSUBTOTAL関数を使用します。 SUBTOTAL関数は、計算に非表示の値を含めたり除外したりできます。 Excelは、データグループの合計を見つけるだけでなく、データの平均、最大、最小、標準偏差、および分散を計算できます。小計をExcelに挿入する方法は次のとおりです。

この記事の手順は、Excel for Microsoft 365、Excel 2019、およびExcel2016に適用されます。

SUBTOTAL関数の構文

ExcelのSUBTOTAL関数を使用して、ワークシートの値をさまざまな方法で要約します。ワークシートに計算に含めたい非表示の行が含まれている場合に特に役立ちます。

SUBTOTAL関数の構文は次のとおりです。SUBTOTAL(function_num、ref1、ref2、…)

function_num 引数は必須であり、小計に使用する数学演算のタイプを指定します。 SUBTOTAL関数は、数値の追加、選択した数値の平均値の計算、範囲内の最大値と最小値の検索、選択した範囲内の値の数のカウントなどを行うことができます。

SUBTOTAL関数は、データを含まないセルと数値以外の値のセルを無視します。

この引数は数値であり、結果に非表示の行を含めるか、結果から非表示の行を除外するかによって異なります。これらの行は、手動で非表示にすることも、フィルターによって非表示にすることもできます。

function_num引数には次のものが含まれます:

機能タスク function_num function_num (非表示の値を含む)(非表示の値を除く)AVERAGE1101COUNT2102COUNTA3103MAX4104MIN5105PRODUCT6106STDEV7107STDEVP8108SUM9109VAR10110VARP11111

function_num参照引数1〜11には、Hideコマンドを使用して行を非表示にする場合にのみ非表示行の値が含まれます。 [フィルター]コマンドを使用する場合、SUBTOTAL計算には非表示のフィルター結果は含まれません。

ref1 引数が必要です。これらは、選択したfunction_num引数の結果を計算するために使用されるセルです。この引数には、値、単一のセル、またはセルの範囲を指定できます。

ref2、… 引数はオプションです。これらは、計算に含まれる追加のセルです。

非表示の行でSUBTOTAL関数を使用する

Excel関数は、手動で入力することも、[関数の引数]ダイアログボックスを使用して入力することもできます。数式バーを使用して関数を手動で入力する方法を説明するために、次の例ではCOUNT function_num引数を使用して、表示されている行と表示されている行と非表示の行の両方の値の数をカウントします。

SUBTOTAL関数を使用してワークシートの行数をカウントするには:

  1. 複数行のデータを含むワークシートから始めます。

  2. 表示されている行の数を含むセルを選択します。

  3. 機能バーに、 =SUBTOTALと入力します 。入力すると、Excelが関数を提案します。 SUBTOTALをダブルクリックします 機能。

    [関数の引数]ダイアログボックスを使用してSUBTOTAL関数を入力するには、に移動します。 数学とトリガーを選択します>合計

    Excel小計関数の使用方法
  4. 表示されるドロップダウンメニューで、 102 –カウントをダブルクリックします function_num引数。

    Excel小計関数の使用方法
  5. カンマを入力します(

    Excel小計関数の使用方法
  6. ワークシートで、数式に含めるセルを選択します。

    Excel小計関数の使用方法
  7. Enterを押します 手順2で選択したセルの結果を確認します。

    Excel小計関数の使用方法
  8. 表示行と非表示行の数を含むセルを選択します。

  9. 機能バーに、 =SUBTOTALと入力します 。入力すると、Excelが関数を提案します。 SUBTOTALをダブルクリックします 機能。

  10. 表示されるドロップダウンメニューで、 2 –カウントをダブルクリックします function_num引数を入力し、カンマ()を入力します 。

  11. ワークシートで、数式に含めるセルを選択し、 Enterを押します。 。

    Excel小計関数の使用方法
  12. データのいくつかの行を非表示にします。この例では、売上が$100,000未満の行は非表示になっています。

    Excel小計関数の使用方法

フィルタリングされたデータでSUBTOTAL関数を使用する

フィルター処理されたデータに対してSUBTOTAL関数を使用すると、フィルターによって削除された行のデータは無視されます。フィルタ条件が変更されるたびに、関数は再計算して、表示されている行の小計を表示します。

SUBTOTAL関数を使用して、データのフィルタリング中に計算結果の違いを確認するには:

  1. SUBTOTAL数式を作成します。たとえば、フィルタリングされたデータの小計値と平均値を決定する数式を作成します。

    表示行と非表示行のどちらにfunction_num引数を使用するかは関係ありません。どちらの引数も、フィルタリングされたデータで同じ結果を提供します。

    Excel小計関数の使用方法
  2. データセット内の任意のセルを選択します。

  3. ホームに移動します 、次に並べ替えとフィルターを選択します>フィルター

    Excel小計関数の使用方法
  4. ドロップダウン矢印を使用して、ワークシートデータをフィルタリングします。

    Excel小計関数の使用方法
  5. 異なるフィルター基準を選択するたびに値がどのように変化するかに注意してください。

    Excel小計関数の使用方法

グループ化されたデータでSUBTOTAL関数を使用する

データをグループ化する場合、個々のグループにSUBTOTAL関数を適用してから、データセット全体の総計を計算する方法があります。

  1. データセット内の任意のセルを選択します。

  2. データを選択します>小計 小計を開くには ダイアログボックス。

    Excel小計関数の使用方法
  3. 変更のたびにを選択します ドロップダウン矢印をクリックして、各小計が計算されるグループを選択します。

  4. 機能を使用を選択します ドロップダウン矢印を使用して、function_numを選択します。

  5. 小計の追加 リストで、数式を適用する列を選択します。

  6. OKを選択します 。

    Excel小計関数の使用方法
  7. データグループごとに小計が挿入され、データセットの下部に総計が挿入されます。

    Excel小計関数の使用方法
  8. function_numを変更するには、データセット内の任意のセルを強調表示して、データを選択します。>小計 。次に、小計で選択します ダイアログボックス。


  1. ExcelでFIXED関数を使用する方法

    修正済み 関数は、 Microsoft Excelに組み込まれているテキスト関数です。 、およびその目的は、数値を固定小数点数のテキストとしてフォーマットすることです。 Excelで固定数式を作成するにはどうすればよいですか? FIXED関数の式はFixed (number, [decimal], [no_commas] 。 FIXED関数の構文は次のとおりです。 番号 :丸めてテキストに変換する数値。必須です。 小数 :小数点以下の桁数。オプションです。 No_commas :TRUEの場合、FIXEDが返されたテキストにコンマを含めないようにする論理値。オプションです。 Ex

  2. ExcelでRANDBETWEEN関数を使用する方法

    Microsoft Excelでは、 RANDBETWEEN 関数は数学および三角関数であり、その目的は、指定した数値の間の乱数を返すことです。 RANDBETWEEN関数の式はRANDBETWEEN (bottom, top)です。 。 このチュートリアルでは、RANDBETWEEN関数の使用方法を説明します。 RANDBETWEEN関数の構文。 下部 :RANDBETWEEN関数が返す最小の整数。必須です。 トップ :RANDBETWEEN関数が返す最大の整数。必須です。 RANDBETWEEN関数の使用方法 MicrosoftPowerPointを開きます。 テーブルを作成し