Note: The other languages of the website are Google-translated. Back to English

ExcelのIF関数でSUMPRODUCTを使用する

このチュートリアルでは、ExcelのSUMPRODUCT関数でIFロジックを使用する方法について説明します。


ExcelでIF関数を使用してSUMPRODUCTを使用するにはどうすればよいですか?

次の例を見てください。 製品「KTE」または「OT」の合計価格を合計するには、次の式を試してください。

一般的な式

=SUMPRODUCT(--( array1=”condition”) , [array2] , [array3])

Arguments

アレイ1:条件が満たされるセルの範囲。
調子:条件は、Array1のどの値を乗算してから合計するかを定義します。
[Array2]、[Array3]:これらの1つの配列には、ArrayXNUMXの対応するものに基づいて乗算してから加算する値が含まれています。

この式の使い方は?

G5の最初の条件「KTE」の横にある空白のセルを選択し、以下の数式を入力して、 入力します 「KTE」の合計金額を取得するためのキー。 この結果セルを選択し、そのオートフィルハンドルを下にドラッグして、「OT」の合計価格を取得します。

=SUMPRODUCT(--($C$5:$C$14=$G5), $D$5:$D$14, $E$5:$E$14)

注意: IF関数をSUMPRODUCT関数内にネストして実行することもできます。

=SUMPRODUCT(IF($C$5:$C$14=$G5,$D$5:$D$14*$E$5:$E$14))

数式を入力したら、を押します Ctrlキー + シフト + 入力します それを確認するためのキー。

数式はどのように機能しますか?

=SUMPRODUCT(--($C$5:$C$14=$G5), $D$5:$D$14, $E$5:$E$14)

$ C $ 5:$ C $ 14 = $ G5:ここでは、範囲C5:C14の各セルの値が「KTE」(G5にある)と等しいかどうかを確認します。 そして、次のような配列を返します。{TRUE; FALSE; FALSE; TRUE; FALSE; FALSE; FALSE; TRUE; FALSE; FALSE};
-{TRUE; FALSE; FALSE; TRUE; FALSE; FALSE; FALSE; TRUE; FALSE; FALSE}:これらの1つのマイナス記号は、「TRUE」を0に、「FALSE」を1に変換します。ここで、配列は{0; 0; 1; 0; 0; 0; 1; 0; 0; XNUMX}に変わります。
=SUMPRODUCT({1;0;0;1;0;0;0;1;0;0}, $D$5:$D$14, $E$5:$E$14):次に、SUMPRODUCT関数は、対応する値の積の合計(配列の数値1)を返します。 最終的に1239として結果を取得します。

関連機能

ExcelSUMPRODUCT関数
ExcelのSUMPRODUCT関数を使用して、XNUMXつ以上の列または配列を乗算し、積の合計を取得できます。


関連式

フィルタリングされたリストで表示されているセルまたは行のみを合計します
このチュートリアルでは、指定された関数番号を持つSUBTOTAL関数に基づく数式を示し、Excelのフィルターされたリストで表示されているセルのみを合計するのに役立ちます。

Excelの水平範囲の値の合計
条件に基づいて水平範囲の数値を合計するには、SUMIFS関数を適用できます。 このステップバイステップガイドは、それを実行するのに役立ちます。

ORロジックに基づく複数の基準でSUMIFSを使用する
デフォルトでは、SUMIFS関数はANDロジックに基づいて複数の基準を処理します。 ORロジックに基づいて複数の基準を合計する場合は、配列定数内でSUMIFS関数を使用する必要があります。


最高のオフィス生産性ツール

Kutools forExcel-群衆から目立つのに役立ちます

毎日の仕事を迅速かつ完璧に完了させたいですか? Kutools for Excel は、300 の強力な高度な機能 (ワークブックの結合、色による合計、セルの内容の分割、日付の変換など) を提供し、80% の時間を節約します。

  • 1500 の作業シナリオ用に設計されており、80% の Excel の問題を解決するのに役立ちます。
  • 毎日何千ものキーボードとマウスのクリックを減らし、疲れた目と手を和らげます。
  • 3分でExcelのエキスパートになります。 面倒な数式やVBAコードを覚えておく必要はもうありません。
  • 30日間無制限の無料トライアル。 60日間の返金保証。 2年間の無料アップグレードとサポート。
Excelのリボン(Kutools for Excelがインストールされている)

Officeタブ-MicrosoftOffice(Excelを含む)でタブ付きの読み取りと編集を有効にする

  • 数十の開いているドキュメントを切り替えるのにXNUMX秒!
  • マウスの手に別れを告げて、毎日何百ものマウスクリックを減らしてください。
  • 複数のドキュメントを表示および編集する際の生産性が 50% 向上します。
  • Chrome、Firefox、新しいInternet Explorerと同じように、効率的なタブをOffice(Excelを含む)にもたらします。
Excelのスクリーンショット(Officeタブがインストールされている場合)
コメントを並べ替える
コメント (0)
まだ評価はありません。 最初に評価してください!
ここにはまだコメントが投稿されていません
あなたのコメントを残す
ゲストとして投稿
×
この投稿を評価:
0   文字
推奨される場所

フォローする

著作権©の2009 - WWW。extendoffice.com。 | | 全著作権所有。 搭載 ExtendOffice。 | サイトマップ
MicrosoftおよびOfficeのロゴは、米国MicrosoftCorporationの米国およびその他の国における商標または登録商標です。
SectigoSSLで保護