条件付き合計?


14

Googleスプレッドシートでフォームを設定し、さまざまな人々の食料品の費用を収集します。別の人の費用をどのように合計できますか?各行には、人の名前と支出額が記載された列があります。

問題の例を挙げましょう。

テーブル:

A      B
Name Amount
Me    1 
You   2
Me    3
Me    4
You   5

結果が8になるように列A = "Me"である列Bを合計します。

回答:


19

このSUMIF関数を使用して、各個人の合計を計算できます。

好きなセルに次の数式を入力すると、「私」が使った合計金額が表示されます。

=SUMIF(A2:A6,"=Me",B2:B6)

どこA2:A6Range"=Me"ありCriteria、そしてB2:B6ありますSum_Range


ここでは「使用可能な機能のリストを取得する方法だ
なし

1
これが米国以外のロケールで機能するには、「;」を使用する必要があります 上記のステートメントの「、」の代わりに。そうしないと、「#ERROR!」が返されます。
エミルステンストローム

@EmilStenström:はい。トルコ語のロケールがあり;、Excelの数式で常に使用しています。さらに、Excelでマクロを使用,する場合は、米国以外のロケールを使用している場合でも、コードの数式に常に使用する必要があります。
メーパーC.パラブズラー

1

費用はさまざまな人々のためのものなので、Me合計するだけでなく、他のすべての人々も合計するピボットテーブルをお勧めします。また、コントロールの合計が自動的に作成されます。

データ>ピボットテーブルが...、追加NameAmountするとして合計で集計

WA12721の例

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.