ホームページ > トピック > excel > Excel:1つ以上の基準を備えた複数の列

Excel:1つ以上の基準を備えた複数の列

Lisa Kudrow
リリース: 2025-03-26 10:47:08
オリジナル
857 人が閲覧しました

このチュートリアルでは、単一の基準または複数の基準に基づいて、Excelで複数の列を合計するいくつかの方法を示しています。条件合計は、値が単一の列にある場合は簡単ですが、複数の列間で合計すると、SumifとSumifが同様にサイズの範囲を必要とするため、課題があります。このチュートリアルは回避策を提供します。

1つの基準で複数の列を合計します

同じ製品の複数のエントリを備えた毎月の販売の表を検討してください。

Excel:1つ以上の基準を備えた複数の列

特定のアイテムの総売上を見つけるために、 =SUMIF(A2:A10, "apples", C2:E10)のような素朴なアプローチは、合計範囲が誤って解釈されるため失敗します。

方法1:ヘルパー列

最も簡単な解決策は、各行の販売を合計するヘルパー列(列F)を追加することです。 =SUM(C2:E2) 。次に、 =SUMIF(A2:A10, I1, F2:F10)を使用します。ここで、i1には目的のアイテムが含まれます。これは、合計と基準の範囲がサイズが等しいため、機能します。

Excel:1つ以上の基準を備えた複数の列

方法2:複数のSUMIF式

各列の個々のsumif式の結果を合計します。

=SUM(SUMIF(A2:A10,H1,C2:C10), SUMIF(A2:A10,H1,D2:D10), SUMIF(A2:A10,H1,E2:E10))

または

=SUMIF(A2:A10, H1, C2:C10) SUMIF(A2:A10, H1, D2:D10) SUMIF(A2:A10, H1, E2:E10)

これは、多くの列で面倒になります。

Excel:1つ以上の基準を備えた複数の列

方法3:アレイ式

配列式: =SUM((C2:E10)*(--(A2:A10=H1)))を使用します。古いExcelバージョン(365/2021以前)で、Ctrl Shift Enterを押します。これにより、販売データに基準に基づいて1と0の配列を掛け、関連する値のみを合計します。

Excel:1つ以上の基準を備えた複数の列

方法4:等式式

より単純な代替品は、sumproduct関数です: =SUMPRODUCT((C2:E10) * (A2:A10=H1)) 。これにより、配列式の入力が必要になります。

Excel:1つ以上の基準を備えた複数の列

複数の基準で複数の列を合計します

上記の方法は複数の基準に拡張されます。

方法1:複数のSUMIF式

各列に1つを使用します。

=SUMIFS(C2:C10, A2:A10, H1, B2:B10, H2) SUMIFS(D2:D10, A2:A10, H1, B2:B10, H2) SUMIFS(E2:E10, A2:A10, H1, B2:B10, H2)

Excel:1つ以上の基準を備えた複数の列

方法2:配列式(複数の基準)

アレイ式を拡張して、追加の基準を含めます。

=SUM((C2:E10) * (--(A2:A10=H1)) * (--(B2:B10=H2)))

古いExcelバージョンのCtrl Shift Enterを覚えておいてください。

Excel:1つ以上の基準を備えた複数の列

方法3:等式式(複数の基準)

等式関数はこれを簡素化します:

=SUMPRODUCT((C2:E10) * (A2:A10=H1) * (B2:B10=H2))

Excel:1つ以上の基準を備えた複数の列

このチュートリアルは、Excelの効率的な条件付き合計のための複数のソリューションを提供し、さまざまなExcelバージョンとデータの複雑さに対応しています。練習ワークブックはダウンロードできます。

以上がExcel:1つ以上の基準を備えた複数の列の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
関連するチュートリアル
人気のおすすめ
最新のコース
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート