前回の記事「Excel関数学習:3つの複数条件論理関数 AND()、OR()、IF()」では、3つの複数条件論理関数 AND() 、OR を学習しました。 ()、 もし()。今日は合計関数についてお話します。Excel にはたくさんの合計関数があります。SUM 関数以外にもあるのでしょうか?今回はExcelの集計関数について一つ一つ学んでいきましょう!
NO.1 Ordinary world: SUM
総和を求める正統派血統としてのSUM関数は最も古い合計関数です。英語の「和」にちなんで名付けられたこの機能は、多くの小さな花びらにとって馴染み深いものとなるでしょう。 ボタンをクリックするか、=SUM (合計エリア)
と入力するか、<alt></alt>
を押して SUM 関数を呼び出し、データ ソースを合計します。配列演算を使用しない場合、SUM 関数の動作原理は比較的単純ですが、それでも SUM 関数によってテキスト値と論理値が 0 として扱われること、およびエラー値がある場合に注意する必要があります。合計領域では、SUM 関数もエラーを報告します。 SUM 関数の最も明白な特徴は、砂が目に入ることを許容しないことです。
#図 1 SUM 関数をバッチですばやく呼び出す: Alt =
使用方法と手順:
## は自動合計のショートカット キーです。NULL 値を見つけた後、自動合計を呼び出すと、空のセルに SUM 関数が自動的に入力されます。合計エリアは、画面上の隣接する連続したエリアとしてインテリジェントに識別することもできます。左と上 セル範囲。たとえば、セル B5 では、その上の隣接する連続セルは B2:B4 であるため、B5 の数式は "=SUM(B2:B4)
"、つまり B2、B3、B2、B3、B4 の合計になります。そしてB4。
図 2 Alt =
NO.2 単一条件の合計: SUMIF としてSUMIF 関数は、総和関数を背景としており、総和関数ファミリーに革命的な変化をもたらしたと言えます。 SUMIFから始まる調和を求めることは、もはや「調和」の問題ではなく、真に違いを残しながら共通点を求め、差異のない調和を実現することです。
=SUMIF (条件領域、条件、合計領域)このような関数ステートメントは、花びらの誰もがよく知っているはずです。今日は、SUMIF 関数を使用して、交互の列を合計する問題を解決する方法を示しましょう。
図 3 代替列の単一条件の合計
N3 の SUMIF 関数を例に挙げます。範囲 B2:M2 の各セルが条件値セル N2 と比較されます。それらが等しい場合、B2、E2、H2、および K2 はすべて N2 に関連しているため、B3:M3 の対応するセルが合計されます。 「売上」なので、対応する B3、E3、H3、K3 がすべて合計されます。例の $ 記号は、行と列をロックする記号を表します。この操作は、N2:P8 領域に数式をドラッグして入力できるようにするためのものです。
NO.3 複数条件の合計: SUMIFSSUMIFS 関数は、SUMIF 関数の拡張版であり、ほぼすべての機能を備えています。後者の能力。その大きな利点は、集計エリアに設定できる条件が1つに限定されなくなり、条件エリアと条件値の組み合わせが最大127グループまで拡張され、質的に飛躍したことです。
=SUMIFS(集計領域, 条件領域1, 条件1, 条件領域2, 条件2...)はSUMIFS関数の基本構文です. 小さな花びらはSUMIF関数との関係に注意してください違いは、SUMIFS関数の合計領域が先頭に付加されることです。
図 4 複数条件の合計
G2 を例として、SUMIFS の機能を説明します。機能は、C2:C10 の各セルを E2 と比較し、B2:B10 の各セルを F2 と比較し、両方の条件を同時に満たす対応する合計領域セル C2 と C5 を合計することです。
NO.4 クロス条件の合計: SUMPRODUCT SUMPRODUCT は、複数の機能を備えているため、関数フィールドで揺るぎない優位性を持っています。一般的な複数条件クエリに加えて、積の合計と条件間の合計もその専門分野です。 SUMPRODUCT の基本構文は 式の説明: NO.5 表示される合計: SUBTOTAL SUBTOTAL機能はまた、多くの小さな花びらに、見慣れた見知らぬ人のような、懐かしいけれど言葉では言い表せないようなことを言います。きっと使ったことがあるはずなのに、気づいていないかもしれません。そうです、フィルタリング中に をクリックすると、呼び出される合計関数は SUM ではなく SUBTOTAL 関数です。 式の説明: C12 の SUBTOTAL の関数コードは、隠れた単位を含めて 9 です。セルの合計では、非表示の行の操作によって合計結果は変わりません。また、D12 の関数コードは 109 で、非表示のセルは含まれません。したがって、合計エリアが配置されている行が非表示の場合、非表示のセルは変化しません。合計の範囲内に含まれること。 NO.6 和を無視する: AGGREGATE AGGREGATE は、和関数の世界における「噴水の守護者」として、常に知られていませんでしたが、その花びらはごくわずかであることを理解または知っています。ほぼベンチに座る運命にある万能の戦闘能力には及ばず、才能に乏しいAGGREGATE機能には輝ける機会が必要だ。それで、シャオファもまたそれを埋めることに耐えられませんでした。 AGGREGATE を使用することもできます。上記の関数はいずれも、エラー値を無視して合計を完了できません。 式の説明 SUM 関数を合計する場合、合計面積を計算できません合計式にエラーがありますが、AGGREGATE はこの欠陥を克服し、合計式内のエラー値を無視できます。 NO.7 データベースの合計: DSUM データベース関数のメンバーとして、DSUM 関数は必然的に未知であり、未知の要素でいっぱいです。神秘的な色。今日、Xiaohua はその謎を明らかにするためにあなたを連れて行きます。 DSUM の機能は、条件を満たすリストまたはデータベース内のレコードのフィールド列番号の合計を返すことです。 式の説明 集計リスト領域は A1:D10 です。この領域には集計列と条件列が含まれている必要があり、その最初の行はフィールド タイトル (製品名、2L など) である必要があります。数式の B1 は、集計フィールド名は「2L 」、フィールド値はリスト領域のタイトル行ラベルの 1 つ、条件領域 F1:G2 の最初の行はリスト領域に含める必要があるフィールド ラベル、およびその2 行目は F1:F2 で表される式の値です。最初の条件は製品名に「C 製品」が含まれていることです。G1:G2 は 2 番目の条件が 2L の出力が 0 より大きいことを意味します。 DSUM 関数を使用して、2 つの条件を満たす列 B の値を合計します。 今回紹介する集計関数の応用例は比較的シンプルですが、主な目的は小さな花びらに慣れてもらい、状況に応じて最適な花びらを選べるようにすることです。これらの関数は単純に見えますが、詳しく調べると、関数の変形、ワイルドカードの使用、配列の合計などにより、合計関数の機能が大幅に向上することがわかります。 関連する学習の推奨事項: Excel チュートリアル=SUMPRODUCT (製品領域 1, 製品領域 2)
です。2 つの製品領域の数値が 1 つずつ乗算されて合計され、つまり積の合計になります。非常に有名な変形構文 =SUMPRODUCT ((条件領域 1 = 条件 1) * (条件領域 2 = 条件 2)...* (合計領域))
があり、この構文は実際には For 配列です。操作については、この記事では詳しく説明せず、図 5 を例として簡単に説明します。
図 5 積の和SUMPRODUCT (A2:A10,B2:B10) )
は、A2*B2、A3*B3 などのように、A2:A10 と B2:B10 を 1 つずつ乗算し、最後にこれらの積を合計することを意味します。
図 6 クロス条件の合計=SUBTOTAL (関数コード、集計領域 1、集計領域 2...)
が基本的な構文です。パラメータ 1 には多くの機能コードがありますが、その中には加算に関する 9 と 109 の 2 つがあります。合計領域に非表示のセルが含まれる場合、9 は非表示の値の合計が含まれることを意味し、109 は非表示の値の合計、つまり可視の合計を無視します。
図 7 表示される合計 =AGGREGATE (9、型コード無視、加算領域)
は、加算に AGGREGATE を使用する場合の基本ステートメントです。9 は、AGGREGATE の最初のパラメータで加算を示す関数コードです。無視タイプは 8 つあり、さまざまなタイプのデータを無視することを表します。詳細は次のとおりです:
図 8 無視タイプ コード テーブル
図 9 エラーの合計を無視する=DSUM (リスト領域またはデータベース、フィールド、条件領域)
はその基本ステートメントであり、条件領域はフィールド ラベル セルと条件を表すセルで構成されます。
図 10 データベースの合計
以上がExcel関数学習:複数の合計関数について話しましょうの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。