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

Excelの基準に基づいて一意の値を合計するにはどうすればよいですか?

たとえば、次のスクリーンショットに示すように、[名前]列に基づいて[注文]列の一意の値のみを合計するために、[名前]列と[注文]列を含むデータの範囲があります。 このタスクをExcelですばやく簡単に解決するにはどうすればよいですか?

配列数式を使用して、XNUMXつ以上の基準に基づいて一意の値を合計します


配列数式を使用して、XNUMXつ以上の基準に基づいて一意の値を合計します

別の列の基準に基づいて一意の値のみを合計するには、次の式を使用してください。

1。 次の配列数式をコピーするか、空白のセルに入力してください。

=SUM(IF(FREQUENCY(IF($A$2:$A$12=D2,MATCH($B$2:$B$12,$B$2:$B$12,0)),ROW($B$2:$B$12)-ROW($B$2)+1),$B$2:$B$12))

注意:上記の式では、 A2:A12 列データには条件値が含まれています。 D2 に基づいて値を合計する条件です。 B2:B12 列には、合計する値が含まれています。

2。 次に、 Ctrl + Shift + Enter キーを合わせて最初の合計結果を取得してから、この数式セルを選択し、塗りつぶしハンドルをセルまでドラッグして、各アイテムのすべての合計値を取得します。 スクリーンショットを参照してください:

ヒント:XNUMXつの基準に基づいてすべての一意の値を合計する必要がある場合は、次の式を適用してください。

=SUM(IF(FREQUENCY(IF($A$2:$A$12=E2,IF($B$2:$B$12=F2,MATCH($C$2:$C$12,$C$2:$C$12,0))),ROW($C$2:$C$12)-ROW($C$2)+1),$C$2:$C$12))


より相対的な記事:

  • Excelの単一の基準に基づいて複数の列を合計する
  • Excelでは、常にXNUMXつの基準に基づいて複数の列を合計する必要がある場合があります。 たとえば、次のスクリーンショットに示すようなさまざまなデータがあります。ここで、XNUMX月、XNUMX月、XNUMX月のXNUMXか月間のKTEの合計値を取得したいと思います。
  • Excelの行または列でのVlookupと合計の一致
  • vlookupとsum関数を使用すると、指定された基準をすばやく見つけて、対応する値を同時に合計するのに役立ちます。 この記事では、Excelの行または列で最初またはすべての一致した値をvlookupして合計するXNUMXつの方法を紹介します。
  • Excelの月と年に基づく合計値
  • データの範囲がある場合、列Aにはいくつかの日付が含まれ、列Bには注文数が含まれます。ここで、別の列の月と年に基づいて数値を合計する必要があります。 この場合、2016年XNUMX月の合計注文数を計算して、次の結果を得たいと思います。 そしてこの記事では、Excelでこの仕事を解決するためのいくつかの秘訣についてお話します。
  • Excelのテキスト基準に基づく合計値
  • Excelで、テキスト基準の別の列に基づいて値を合計しようとしたことがありますか? たとえば、次のスクリーンショットに示すように、ワークシートにデータの範囲があります。次に、列Aのテキスト値に対応する、列Bのすべての数値を合計して、特定の基準を満たすものとします。列AのセルにはKTEが含まれています。
  • Excelのドロップダウンリストの選択に基づく合計値
  • 以下のスクリーンショットに示すように、カテゴリ列と金額列を含むテーブルがあり、すべてのカテゴリを含むデータ検証ドロップダウンリストを作成しました。 ドロップダウンリストから任意の種類のカテゴリを選択する場合、列Bの対応するすべてのセル値を合計し、その結果を指定したセルに入力します。 たとえば、ドロップダウンリストからカテゴリCCを選択する場合、セルB5とB8の値を合計して、合計数40 + 70 = 110を取得する必要があります。 それを達成する方法は? この記事の方法はあなたを助けることができます。

  • スーパーフォーミュラバー (複数行のテキストと数式を簡単に編集できます); 読書レイアウト (多数のセルを簡単に読み取って編集する); フィルター範囲に貼り付け...
  • セル/行/列をマージする およびデータの保持。 分割セルコンテンツ; 重複する行と合計/平均を組み合わせる...重複セルを防止します。 範囲を比較する...
  • [複製]または[一意]を選択します 行; 空白行を選択 (すべてのセルは空です); スーパーファインドとファジーファインド 多くのワークブックで; ランダム選択...
  • 正確なコピー 数式参照を変更せずに複数のセル。 参照の自動作成 複数のシートに; 箇条書きを挿入、チェックボックスなど...
  • お気に入りの数式をすばやく挿入する、範囲、チャート、写真; セルを暗号化する パスワード付き。 メーリングリストを作成する そしてメールを送る...
  • テキストを抽出、テキストの追加、位置による削除、 スペースを削除する; ページング小計の作成と印刷。 セルの内容とコメントを変換する...
  • スーパーフィルター (フィルタースキームを保存して他のシートに適用します); 高度な並べ替え 月/週/日、頻度など。 特殊フィルター 太字、斜体...
  • ワークブックとワークシートを組み合わせる; キー列に基づいてテーブルをマージします。 データを複数のシートに分割; xls、xlsx、PDFをバッチ変換...
  • ピボットテーブルのグループ化 週番号、曜日など... ロック解除された、ロックされたセルを表示する さまざまな色で; 式/名前を持つセルを強調表示する...
kteタブ201905
  • Word、Excel、PowerPointでタブ付きの編集と読み取りを有効にする、パブリッシャー、アクセス、Visioおよびプロジェクト。
  • 新しいウィンドウではなく、同じウィンドウの新しいタブで複数のドキュメントを開いて作成します。
  • 生産性を 50% 向上させ、毎日何百回もマウス クリックを減らすことができます!
officetab下部
コメントを並べ替える
コメント (12)
まだ評価はありません。 最初に評価してください!
このコメントは、サイトのモデレーターによって最小化されました
これは、私が期待したように実際には機能しません。 式は、一意の基準のみをカウントしています。

ジェームズは最初の例で700ユニットを注文しましたが、合計は600ユニットです。

数式では、同じ数量を含む注文は一意であるため、カウントされません。 この式を変更して、Jamesのすべての注文の実際の合計を取得できるようにする方法はありますか?

400番目の式にも同じ問題があります。 ジェームズは、要約に示されているように300ユニットではなく、XNUMXユニットを注文しました。 
このコメントは、サイトのモデレーターによって最小化されました
こんにちは、kc、以下の記事があなたの問題を解決できるかもしれません、試してみてください:https://www.extendoffice.com/documents/excel/2471-excel-sumif-multiple-criteria.html
このコメントは、サイトのモデレーターによって最小化されました
Hola me podrias ayudar deseo sumar o contar solo valores unicos de fechas especificas me puedes ayudar ya que la Formula = SUM(IF(FREQUENCY(IF($ A $ 2:$ A $ 12 = D2、MATCH($ B $ 2:$ B $ 12、 $ B $ 2:$ B $ 12,0))、ROW($ B $ 2:$ B $ 12)-ROW($ B $ 2)+1)、$ B $ 2:$ B $ 12))me sirve pero como esta en ingles no se como colocarla、te agradezco mucho
このコメントは、サイトのモデレーターによって最小化されました
こんにちはホルヘ、

Formula: =SUM(IF(FREQUENCY(IF($A$2:$A$12=E2,IF($B$2:$B$12=F2,MATCH($C$2:$C$12,$C$2:$C$12,0))),ROW($C$2:$C$12)-ROW($C$2)+1),$C$2:$C$12))

英語版の数式をスペイン語版に翻訳します。
=SUMA(SI(FRECUENCIA(SI($A$2:$A$12=E2,SI($B$2:$B$12=F2,COINCIDIR($C$2:$C$12,$C$2:$C$12,0))),FILA($C$2:$C$12)-FILA($C$2)+1),$C$2:$C$12))

ぜひお試しください。

敬具
マンディ
このコメントは、サイトのモデレーターによって最小化されました
こんにちは、
XNUMXつの独自の基準に基づいて合計したいのですが、これは可能ですか?
XNUMX番目の例では、JamesとOctoberが特定の基準ではなく、Jamesは特定の要素を維持し、数式は名前と一意の月に基づいて合計されます。
どうもありがとう
Louise
このコメントは、サイトのモデレーターによって最小化されました
こんにちは、

XNUMXつの基準の式があるかどうか疑問に思っていましたか? または、XNUMX つ以上の基準に従うプロセス/ロジックがある場合は?

多くのおかげで、
ガス
このコメントは、サイトのモデレーターによって最小化されました
こんにちは、ガスさん。
データに XNUMX つの基準がある場合、一意の値を合計するには、次の配列数式を適用してください。
=SUM(IF(FREQUENCY(IF($A$2:$A$10=F2,IF($B$2:$B$10=G2,IF($C$2:$C$10=H2,MATCH($D$2:$D$10,$D$2:$D$10,0)))),ROW($D$2:$D$10)-ROW($C$2)+1),$D$2:$D$10))

数式を挿入したら、 を押してください Ctrl + Shift + Enter キーを合わせて結果を取得します。 以下のスクリーンショットを参照してください。
https://www.extendoffice.com/images/stories/comments/comment-skyyang/doc-sum-unique.png
試してみてください、ありがとう!
このコメントは、サイトのモデレーターによって最小化されました
列「A」にさまざまな部品番号がリストされています。 50パーツと言います。 これらの 50 の部分はそれぞれ複数回繰り返されます。 I 列 B では、これらの部品番号の在庫数量のそれぞれについて、特定の部品番号 1000 の在庫数量が数量です。 この 1000 個の数量は、列「A」にあるセルの特定の部品番号に対して表示されます。

私が直面している問題は、特定の部品が列 A に配置される n 回の在庫数が表示されるため、列 B の合計が正しくないことです。

この重複する 1001 つの部品の在庫数量を合計しないようにするにはどうすればよいですか。 部品番号 P1000 の在庫が 1001 個だとします。 この部品PXNUMXの納期が

品番..日付......................数量......在庫
P1001....05-10-22 .....150......1000
P1001....06-10-22......200.....1000
P1001....07-10-22.......250.....1000

上の表では在庫は 1000 のみですが、各納期に対して同じ在庫数を示しています。 しかし、すべての部品番号の合計在庫を合計したい場合、1000 を 3 回ではなく 1 回だけ使用する必要があります。 どうやってこれを行うのですか?
このコメントは、サイトのモデレーターによって最小化されました
こんにちは、プガジ
部品番号に基づいて一意の在庫のみを合計したいですか?
または、ここで問題をスクリーンショットとして提供して、より明確に理解できるようにすることもできます。
ありがとうございました!
このコメントは、サイトのモデレーターによって最小化されました
Добрый день。 Это очень полезная информация. У меня есть вопрос: можно ли усовершенствовать первую формулу массива для таблицы на первом скриншоте так, чтобы в ячейке B13 суммировалось всё то, что посчитано отдельно для каждого имени? У меня нет возможности выбирать отдельно все имена для подсчёта по каждому из них. あなたは、私がB13を持っていることを知っています。
このコメントは、サイトのモデレーターによって最小化されました
こんにちは、Наталья
申し訳ありませんが、あなたのことをはっきりと理解できません。あなたの問題を英語で説明していただけますか?
または、ここにスクリーンショットを挿入して問題を説明することもできます。
ありがとうございました!
このコメントは、サイトのモデレーターによって最小化されました
良い一日!
Это очень полезная информация. У меня есть вопрос: можно ли усовершенствовать первую формулу массива для таблицы на первом скриншоте так, чтобы в ячейке B13 суммировалось всё то, что посчитано отдельно для каждого имени? У меня нет возможности выбирать отдельно все имена. あなたは、私がB13を持っていることを知っています。
どうもありがとう。
ここにはまだコメントが投稿されていません
あなたのコメントを残す
ゲストとして投稿
×
この投稿を評価:
0   文字
推奨される場所

フォローする

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