標題:
[發問]
按社員番號統計每月勤怠次數
[打印本頁]
作者:
missbb
時間:
2015-2-2 20:52
標題:
按社員番號統計每月勤怠次數
[attach]20181[/attach]可否按社員番號, 從SHEET "DATA"內不同的欠勤類別, 按不同日期時段放於"SUMMARY"表? 用SUMPRODUCT但要兼顧的月份太多,
但不可用VBA
, 請賜教
作者:
電暖爐
時間:
2015-2-2 21:40
你data工作表的日期是2013,summary工作表的日期是2014、2015,比對下來,沒有符合的值啊
作者:
missbb
時間:
2015-2-3 07:07
[attach]20184[/attach]
回復
2#
電暖爐
:( 真抱歉! 現補回正確檔. 我用SUMPRODUCT, 但運作很慢, 未知有沒有其他簡單一點的工式? 因為到時是要做130人的數據, 就會運作更慢了.....:'(
作者:
p212
時間:
2015-2-3 10:12
本帖最後由 p212 於 2015-2-3 10:17 編輯
回復
3#
missbb
data工作表以「定義名稱」製作「動態範圍」,該有效範圍應可加速SUMPRODUCT運算。
SUMMARY工作表之儲存格C4輸入公式
=SUMPRODUCT((Employee=$A4)*(欠勤類別=$B4)*(Date>=C$2)*(Date<=C$3))
向右、向下複製
請參見附件!
作者:
電暖爐
時間:
2015-2-3 18:01
回復
3#
missbb
=COUNTIFS(data!$A:$A,SUMMARY!$A4,data!$L:$L,SUMMARY!$B4,data!$I:$I,">="&SUMMARY!C$2,data!$I:$I,"<="&SUMMARY!C$3)
複製代碼
用COUNTIFS看會不會快點
[attach]20189[/attach]
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)