簡體   English   中英

多行兩列的總和

[英]SUM of two columns over multiple rows

在 Google 表格中,我正在努力編寫一個公式來實現以下目標:

使用示例數據:

+--------+--------+------------+
| Status | Amount | Multiplier |
+--------+--------+------------+
| TRUE   |     10 |          5 |
| TRUE   |     10 |          3 |
| FALSE  |     10 |          1 |
| FALSE  |     10 |          1 |
| TRUE   |     10 |         10 |
+--------+--------+------------+

我希望對 status = true 的所有行求和並返回 amount*multiplier。 在此示例中,最終結果應為 180,從 3 列求和。

謝謝!

另一種選擇是使用 sumproduct。

看看這是否有效:

=sumproduct(A2:A6,B2:B6, C2:C6)

更改范圍以適應。

例子

您需要先過濾數據,然后總結:

   A        B        C
  +--------+--------+------------+
1 | Status | Amount | Multiplier |
  +--------+--------+------------+
2 | TRUE   |     10 |          5 |
3 | TRUE   |     10 |          3 |
4 | FALSE  |     10 |          1 |
5 | FALSE  |     10 |          1 |
6 | TRUE   |     10 |         10 |
  +--------+--------+------------+
7 | Sum    |     *1 |         *2 |
8 | Result |                  *3 |
  +--------+---------------------+

*1: =SUM(FILTER(B2:B6,A2:A6))
*2: =SUM(FILTER(C2:C6,A2:A6))
*3: =B7*C7

這個解釋

您可以為此使用QUERY公式

=SUM(QUERY(R1:T6,"select S*T where R=TRUE"))

在此處輸入圖片說明

請根據您的需要調整范圍

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM