2013-03-20 25 views
1

我有一個電子表格,看起來像這樣:如何獲得列A中的唯一身份和列B中的總數?

A   B 
DeptA  10 
DeptB  5 
DeptA  5 
DeptA  10 
DeptC  5 
DeptB  10 
DeptA  20 
DeptB  5 

我試圖讓A中的唯一值的列表,然後在B中的總對每個獨特的價值。我在尋找的輸出是這樣的,它可以去列C/d(或其它地方,無所謂)

DeptA  45 
DeptB  20 
DeptC  5 

我知道我可以拉不重複的A和把它們用C與以下陣列公式:

=INDEX($A$2:$A$8, MATCH(0, COUNTIF($C$1:C1, $A$2:$A$8), 0)) 

如何列出列B總數以及它?

回答

1

沒有公式是必要的。數據>排序&過濾器 - 高級,複製到選定的其他位置,唯一記錄僅被選中並複製到:設置爲C1(儘管我的版本是有點氣質,目前還需要刪除C1和排序)。

但隨着分選(選擇A:B,數據>排序&過濾器 - AZ)然後小計都可以使用(插入新的行作爲ROW1,選擇A:B數據>概要 - 小計,OK,OK [缺省值可能是因爲要求:在(A欄),使用函數:Sum,將小計添加到:(列B),替換當前小計,下面的摘要數據]中的每個變化處,然後點擊左上方的小'2'

總計是獎金。

0

你可以保持您當前的結構,並做了sumifsumifs(他們有不同的順序的參數)列d基礎上,總結列B.

或者您可以使用數據透視表,獲得C列完整的結果給你。但請注意,一個數據透視圖需要手動刷新,其中公式將在計算設置爲自動時自動更新。

1

您可能想使用DSUM函數,因爲它的工作量少於透視。

編輯:更正URL

相關問題