ビデオ: Excel使い方講座(エクセル2007)Excelの基本操作と知識【動学.tv】 2024
Excel 2007のデータベース関数を使用して、合計、平均、最大、指定した条件が満たされたときに、データベースまたはテーブルの特定のフィールドに最小値と最小値を設定します。たとえば、EmployeeデータベースのDSUM関数を使用して、2000年1月1日以降に雇用された従業員のすべての給与の合計を計算するか、またはDCOUNT関数を使用してデータベースのレコード数を計算することができます人事部。
<!= DAVERAGE(データベース、フィールド、条件)
データベース関数の引数には、次のものが必要です情報:
データベース
-
は、データベースを含む範囲を指定します。一番上の行にフィールド名を含める必要があります。 フィールド
-
は、データベース関数によって計算される値を持つフィールドを指定する引数です(DAVERAGE関数の場合は平均します)。この引数は、フィールドの名前を二重引用符で囲み(「Salary」または「Hired Date」のように)指定するか、データベースの列の番号を入力することで行えます(左から右に数えて最初のフィールドは1と数えます)。 <! - 2 - >
Criteria -
は、どの値が計算されるかを決定するために使用している基準を含む範囲のアドレスを指定する引数です。この範囲には、値が評価されるフィールドを示す少なくとも1つのフィールド名と、評価に使用される値または式を持つ1つのセルが含まれている必要があります。 次の表は、Excelで使用可能なデータベース関数と、それぞれが計算するものの説明を示しています。
<! - データベース関数
計算式データベースのフィールドのすべての値を基準に一致するものを平均しますあなたが指定します。 | DCOUNT |
---|---|
指定した条件に一致するデータベース | のフィールドに数値項目を持つセルの数をカウントします。
DCOUNTA |
指定した条件に一致するデータベース | のフィールド内の空白でないセルの数をカウントします。
DGET |
指定した条件に一致する | データベース内のレコードから単一の値を抽出します。レコードが一致しない場合、
関数は#VALUEを返します。エラー値。複数のレコード |
が一致すると、関数は#NUM!を返します。エラー値。 | DMAX
指定した条件に一致する データベースのフィールドの最高値を返します。 DMIN |
指定した条件に一致する | データベースのフィールドの最小値を返します。
DPRODUCT |
指定した条件に一致するデータベースのフィールドにすべての値を乗算します。 | DSTDEV
指定した基準に一致するデータベースのフィールドの値 |
のサンプルに基づいて標準偏差を見積もります。 | DSTDEVP
データベースのフィールドに |
指定した基準に一致する | 値の母集団に基づいて標準偏差を計算します。
DSUM 指定した |
条件に一致するデータベースのフィールド内のすべての値を合計します。 | DVAR
指定した基準に一致するデータベースのフィールド の値のサンプルに基づいて分散を見積もります。 |
DVARP | 指定した条件に一致するデータベースの
フィールドの値の集まりに基づいて分散を計算します。 |
下図の例は、データベース機能DSUMの使用方法を示しています。この図に示すワークシートのセルB2には、次の式が含まれています。 | DSUMを使用して、従業員データベースの$ 55,000以上の給与を合計します。このDSUM関数は、$ 55,000以上のデータベース内のすべての給与の合計を計算します。この合計は、図示されているように$ 468、500です。
= DSUM(A3:J35、 "Salary"、F1:F2)式を含むセルB2に格納されます。 |
データベース
引数は、フィールド名の一番上の行を含め、データベース全体を含む範囲A3:J35です。 |
フィールドの
引数は、合計する値を含むフィールドの名前であるため、「給与」です。最後に、範囲F1:F2は、基準
引数です。これらの2つのセルには、給与項目の55000を超える値のみが合計されることを指定する基準範囲が含まれているためです。