2013-10-26 85 views
0

我正在準備一個Excel文件來計算總項目小時數。作爲其中的一部分,我想計算每個員工工作的小時數。 在Excel 2007中我的數據看起來是這樣的:Excel:計算員工在一個項目中的工作時間

任務名稱 - 員工姓名 - 小時接過

任務1 - 員工1 - 4

任務2 - 僱員2 - 12

任務3 - 僱員1 - 2

任務4 - 僱員1 - 4

任務5 - 僱員3 - 2

等等...

現在,我想知道有多少個小時每個員工工作

員工1 - (?我將在這裏輸入什麼樣的代碼)

僱員2 - (須輸入哪些代碼在這裏?)

員工3 - (?我將在這裏輸入什麼樣的代碼)

回答

1

你要使用SUMIF公式。假設您的數據在列A,B和C中:

=SUMIF($B$2:$B$6,"Employee 1",$C$2:$C$6) 
=SUMIF($B$2:$B$6,"Employee 2",$C$2:$C$6) 
=SUMIF($B$2:$B$6,"Employee 3",$C$2:$C$6) 
0

1.a.如果不是在3列中,但嘗試解析/重新排列數據以進入任務,員工和時間列

1.b.從那裏你可以總結出不同的方式來得到你的答案。如:

  1. 選擇數據的範圍,

  2. 創建的數據透視表

  3. 重新排列數據透視表,你想找到總按員工的工作時間。你也可以重新排列得到總計,項目,時間段等。