[英]Sum range in Google Sheets of only unique values
我需要一個公式來匯總一列值。 但我只想對在整個范圍內具有唯一 ID 的行求和。 請參閱下面的示例,其中我有 6 行,但只有 3 個唯一 ID。 我的理想結果是通過添加 UNIQUEID-00A、UNIQUEID-00B 和 UNIQUEID-00C 的一個實例得到 6。
筆記:
A2:A
這樣的東西來定位 ID,而不是像A2:A7
這樣指定一個特定的起點和終點。請參閱下面鏈接的 Google 表格以獲取此副本。
ID | 價值 |
---|---|
UNIQUEID-00A | 1 |
UNIQUEID-00B | 2 |
UNIQUEID-00C | 3 |
UNIQUEID-00A | 1 |
UNIQUEID-00B | 2 |
UNIQUEID-00C | 3 |
https://docs.google.com/spreadsheets/d/1bU4J1RL5S0a_NvFjW_KVpiKi8603Tj9iVPeNzBlw-OA/edit?usp=sharing
鑒於 A1:B7 中的上表:
=sum(index(unique(A2:B7),,2))
UNIQUE 返回范圍的不同行,INDEX(列參數 = 2)僅返回值列,然后對結果求和。
編輯根據更新的要求,例如 A 列中的 ID 和 C 列中要求和的值,使用類似:
=sum(index(unique({A2:A,C2:C}),,2))
我假設您的輸入表下方沒有數據。 由於范圍不受限制,此處的 UNIQUE 將返回一個額外的空白行,但 SUM 將忽略它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.