ホームページ  >  記事  >  トピック  >  Excel関数学習:SUMPRODUCT関数について話しましょう

Excel関数学習:SUMPRODUCT関数について話しましょう

青灯夜游
青灯夜游転載
2022-04-18 10:21:083494ブラウズ

前回の記事「実用的な Excel のヒントの共有: 空白行を一括ですばやく削除する 2 つの方法 」では、Excel で空白行を一括削除するための 2 つの最速テクニックを学びました。 Excel関数の使い方やSUMPRODUCT関数の使い方については以下の記事で解説していますので、ぜひ参考にしてください。

Excel関数学習:SUMPRODUCT関数について話しましょう

パートナーは SUMPRODUCT 関数を理解するために英語を使用することをお勧めします。合計は合計、積は積、組み合わせは積の合計です。

ExcelのSUMPRODUCT関数は配列型の関数です。

多くの場合、SUMPRODUCT 関数を使用して SUM 関数の配列数式を置き換えることができ、終了するために 3 番目のキーを押す必要はありません。昨日、SUM 関数と SUMPRODUT 関数の違いについて質問するメッセージを残した友人は、この記事を注意深く読むことができます。

SUMPRODUCT 関数の使用法は、指定された配列セット内の配列間の対応する要素を乗算し、積の合計を返すことです。

まず、SUMPRODUCT 関数について理解しましょう

SUMPRODUCT 関数の構文: SUMPRODUCT(array1,array2,array3, ... )

ここで、Array1、array2、array3、... は 2 ~ 30 の配列であり、それらの対応する要素を乗算して合計する必要があります。

まず、簡単なケースを通して SUMPRODUCT 関数を理解しましょう。

Excel関数学習:SUMPRODUCT関数について話しましょう

=SUMPRODUCT(A2:B4*C2:D4) を入力します。これは、すべての領域 A2:B4 と C2 を結合するものです。 D4 要素を対応して乗算し、積を加算します (つまり、3*2 4*7 8*6 6*7 1*5 9*3)。結果は 156 になります。

数式 =SUMPRODUCT(A2:B4) を入力すると、結果は 31 になります。上記の点によると、配列の場合はこの配列の合計であるため、{3,4;8,6;1,9} 領域の合計になります。

ヒント: 2 つの配列の乗算は、同じ行内の 2 つの対応する数値の乗算です。配列データは中かっこ {} で囲まれ、データの行はセミコロン「;」で区切られます。データが同じ行にある場合は、カンマ「,#」を使用します。 ##「分離しました。

SUMPRODUCT 関数を使用するときは、次の 3 つの点に注意する必要があります:

1. 配列パラメーターは同じ次元でなければなりません。そうでない場合、関数 SUMPRODUCT はエラーを返します。値

#VALUE !

2、関数 SUMPRODUCT は、数値以外の配列要素を

0 として扱います。

3、それが配列の場合、それはこの配列の合計です。

2 番目の SUMPRODUCT 関数の応用: カウント

SUMPRODUCT 関数は、複数条件のカウントに使用され、2 を満たすデータの数を計算します。以上の条件の数。式は次のとおりです。

SUMPRODUCT((条件 1)*(条件 2)*(条件 3)*...)

Excel関数学習:SUMPRODUCT関数について話しましょう

1 , 「Computer Basics and MS Office Applications」という書籍が何部売れたかの統計です。

Excel関数学習:SUMPRODUCT関数について話しましょう

#この質問は単一条件の合計に関するものです。まず、条件を知る必要がありますが、

B2:B12=B2 の領域が B2 に等しい場合、この部分が条件です。

=SUMPRODUCT(B2:B12=B2)と直接入力すると、結果は0になります。使用方法の紹介の最初の部分では、関数 SUMPRODUCT は数値以外の配列要素を 0 (B2:B12=B2) として扱います。F9 キーを押すと、true または false の形式の論理値である実行結果が取得されます。したがって、0に等しいです。

では、論理値を数値に変換するにはどうすればよいでしょうか? 論理値を操作に参加させる必要があります。

--*1## を使用できます。 #、 0など。たとえば、=TRUE*1 の場合、結果は 1 になります。 =FALSE*1、結果は 0 です。したがって、(B2:B12=B2) の外側に *1 を追加するだけです。 式は次のとおりです:

=SUMPRODUCT(1*(B2:B12=B2))

、結果は 3 冊になります。

2、Wang Yaodong の「Computer Basics and MS Office Applications」が何冊売れたか数えてください

Excel関数学習:SUMPRODUCT関数について話しましょう条件は 2 つあります。この質問: まず、統計グラフィックとテキストは書籍「Computer Basics and MS Office Applications」からのものであり、

B2:B12=B2

で表されます。 2 番目に、営業担当者は Wang Yaodong であり、C2:C12="Wang Yaodong" で表されます。

Excel関数学習:SUMPRODUCT関数について話しましょう

SUMPRODUCT((条件 1)*(条件 2)*(条件 3)*...)

を適用し、次の式を取得します。 =SUMPRODUCT((B2:B12=B2)*(C2:C12="王耀東"))、結果は 2 冊になります。

3 番目、SUMPRODUCT 関数の適用: 合計SUMPRODUCT 関数を使用して合計を行います。関数に必要なパラメータの 1 つは判定の条件です。もう 1 つは合計に使用されるデータ領域です。

SUMPRODUCT 関数の集計アプリケーションの形式: SUMPRODUCT((条件 1)*(条件 2)*(条件 3)*…*集計領域)

1 、統計情報「コンピュータの基礎と MS Office アプリケーション」の書籍の販売。

Excel関数学習:SUMPRODUCT関数について話しましょう

形式を適用して数式を取得します: =SUMPRODUCT((B2:B12=B2)*C2:C12)

2、Wang Yaodong の「Computer Basics and MS Office Applications」の書籍の売上を数えます

Excel関数学習:SUMPRODUCT関数について話しましょう

形式を適用して式を取得します:

=SUMPRODUCT( (B2:B12=B2)*(D2:D12=D2)*C2:C12)

関連学習の推奨事項:

Excel チュートリアル

以上がExcel関数学習:SUMPRODUCT関数について話しましょうの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はitblw.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。