2017-10-12 82 views
0

我有一份報告,每天從KRONOS提取並通過電子郵件發送給我,其中有4列。這些姓名位於第一列,員工編號,工資類型,按照該順序支付的小時數。我只需要合併小時,以便每行只有一個值,只有一個名稱。我嘗試使用一個簡單的數據透視表,但失敗的原因有兩個。根據Excel中的列和總計時間值合併多行MAC

  1. 我無法弄清楚如何總結的小時的時間在00:00格式 (試圖字段設置每一個選項),要麼有N/A或實例數。
  2. 即使它的工作,我想弄清楚如何從薪酬列由「LP CA膳食處罰決定書」所指示的類型排除1.00小時處罰

我想在這裏粘貼實際表,但它不會讓我如此如此是我爲一名員工複製問題的最佳嘗試。

簡略,卡西90066408 LP CA膳食罰金1.00

簡略,卡西90066408 LP加班1.77

簡略,卡西90066408 LP經常8.00

結果期望: 簡略,卡西90066408 = 9.77

不想要:Curt,Cathy 90066408 = 10.77

回答

0

假設你的數據在Column A:D和結果需要從Column G顯示,

要獲得所有從Column A獨特Names進入Cell G2

=IFERROR(INDEX($A$2:$A$9,MATCH(0,INDEX(COUNTIF($G$1:G1,$A$2:$A$9),0,0),0)),"") 

拖動下面的公式/複製下來按要求。根據Column A中的數據更改範圍$A$2:$A$9

現在,以獲得相應的Employee ID,在Cell I2

=SUMIFS($D$2:$D$9,$A$2:$A$9,G2,$C$2:$C$9,"<>LP CA Meal Penalty") 
or 
=SUMPRODUCT(($D$2:$D$9)*($A$2:$A$9=G2)*($C$2:$C$9<>"LP CA Meal Penalty")) 

查看圖像在Cell H2

=VLOOKUP(G2,A2:D9,2) 
or 
=INDEX($B$2:$B$9,MATCH(G2,$A$2:$A$9,0)) 

最後輸入下面的公式,得到Total Hours,輸入以下公式參考。

enter image description here

編輯:

=SUMIFS($D$2:$D$9,$A$2:$A$9,G2,$C$2:$C$9,"<>LP CA Meal Penalty",$C$2:$C$9,"<>LP CA Rest Break Penalty") 
or 
=SUMPRODUCT(($D$2:$D$9)*($A$2:$A$9=G2)*($C$2:$C$9<>"LP CA Meal Penalty")*($C$2:$C$9<>"LP CA Rest Break Penalty")) 
+0

令人驚歎!它工作,我永遠感激。我還有一個需要問的問題 - 我剛剛意識到除了LP CA Meal Penalty之外,還需要從C列中排除另一種類型的薪酬。單元格顯示「LP CA Rest Break Penalty」 - 我該如何排除?我試圖模仿sumif和sumproduct邏輯,但只是不斷收到錯誤。 –

+0

@LordByronius - 請參閱編輯答案。 – Mrig

0

看起來像所有你ne編輯要做的是過濾你的第三欄,並在過濾器中排除「LP CA Meal Penalty」。

附加是我的結果和我的數據透視表上的篩選器選擇的示例。 Result gotten

Filter excluding the unwanted work hour type from the sum

讓我知道這對你的作品。

+0

謝謝你的提醒假人放置的薪酬代碼的類型進入過濾器... duhhh。但我仍然得到零的總和? –

+0

我拍了一個關鍵點的截圖,但不知道如何與你分享 –

+0

總之,你應該有SUM作爲字段的類型,在字段顯示選項中沒有NO CALCULATION。關於您的數字格式hh:mm的要求,這完全取決於您的源數據。如果不是這種格式,轉換爲hh:mm將需要一些額外的工作。如果來源格式相同,只需在現場選項中選擇「數字格式」並將其設置爲自定義,然後輸入hh:mm。你想要的結果是什麼?我們共同缺乏的解決方案是什麼? –

0

您可以使用SUMIFS我告訴你上面的例子,使用的公式是:

=SUMIFS($D$2:$D$9,$A$2:$A$9,F2,$C$2:$C$9,"<>"&"LP CA Meal Penalty") 

這樣就可以排除LP CA Meal Penalty從計算。

此外,對於時間格式,要求不是很清楚,但這是hh:mm我明白你想要的。你可以使用其計算公式爲:

=TEXT(H2/24,"hh:mm") 

請調整適合你的數據結構的範圍內,讓我知道,如果這是你所要求的。

+0

你真了不起。非常感謝。我仍在調整我的桌子以符合您的建議。我希望我不會簡化我的原始表格,所以我可以插入並播放你的配方。作爲新用戶是否有解決方法,以便您可以看到我的表?這個網站是最好的用戶有幫助,但geez它很難爲新用戶.... –

+0

你可以截取你的數據(也可能包括行號和列號)並粘貼到你的問題。您只需點擊問題底下的「編輯」按鈕即可。一旦你進入,你應該看到一個'img'圖標(有山)讓你上傳圖片。 – ian0411