2013-02-21 75 views
2

我有一個姓氏,名字,薪水和total_salary列。銷售人員在整個電子表格中出現多次。我想要做的是編寫一個函數,該函數僅在銷售人員出現的total_salary列中總結工資列。Excel sumif與標準

輸出示例:
enter image description here

希望的輸出:
enter image description here

由於

+2

你有沒有考慮數據透視表?它非常強大,適合於這種情況。 http://chandoo.org/wp/2009/08/19/excel-pivot-tables-tutorial/ – Tim 2013-02-21 20:38:07

+0

所有優秀的答案。感謝大家的快速回復。 – Tone 2013-02-21 20:39:44

+0

@歡迎您,並且不要忽視數據透視表建議) – 2013-02-21 20:41:39

回答

4

試試這個(假設你的數據是在列A:C起始行1):

=SUMPRODUCT(--(A1=A:A),--(B1=B:B),C:C) 

根據需要自動調整列表。

+0

@Brad這將根據添加的樣本產生OP所需的數據。 – 2013-02-21 20:37:20

4

使用SumIfs函數。

假設你的數據開始在單元格A1

你會:

A  B  C  D 
Brian Adam 3000 =SUMIFS($C$1:$C$8,$A$1:$A$8,A1,$B$1:$B$8,B1) 

然後就是拖累列d

顯然函數的$8部分更改爲正確的號碼錶格的行。命名

1

讓你fnamelnamesal列範圍

使用這個公式你永遠想去的地方。

=SUMIFS(Sal,Fname,"Brian",Lname,"Adam") 

=SUMIFS(Sal,Fname,"A2",Lname,"B2") 

可以更換"Brian""Adam"與區域引用過。

我如果你不熟悉的:製作一個名爲範圍

enter image description here

編輯命名範圍

enter image description here