[算表] 自動統計加總問題

作者: Arlex (旅人)   2014-06-05 10:45:37
軟體:Excel
版本:2010
各位大大好,小弟來這請教一個問題,
http://0rz.tw/FhW0l
連結裡的檔案是我試做的一個統計表,目的在於統計每日有哪些人員上工
依照次數給薪,Data Bank中可添加人員,排班表用下拉選單選人員
統計表只要輸入日期就會自動統計加總。
目前有遇到一個問題,如果工期較長(譬如半年的),會因為統計表的公式太多
而讓Excel龜速操作,有想過改手動重算,不過等那個運算時間還是太久
所以想請問有沒有更適合的方法來達到我要的需求??
多些回覆
作者: soyoso (我是耀宗)   2014-06-05 10:47:00
上面連結出現"找不到這個短網址的錯誤"訊息
作者: Arlex (旅人)   2014-06-05 10:56:00
連結已修改
作者: soyoso (我是耀宗)   2014-06-05 11:22:00
如果將參照範圍用offset來限縮,也許效能會比較好http://goo.gl/4977YS 檔案
作者: Arlex (旅人)   2014-06-05 11:38:00
多謝S大的建議,我回去試試,另外 公式後面的*($A6<>0)代表甚麼意思??
作者: soyoso (我是耀宗)   2014-06-05 11:40:00
原本if($a6=0,0,...)改為*($a6<>0),為true(=1)乘於1為假false(=0)時乘0
作者: Arlex (旅人)   2014-06-05 11:43:00
歐歐,又多學一個了,這樣運算上是不是比多一個if來的快一點
作者: soyoso (我是耀宗)   2014-06-05 11:47:00
是否快一點要測試了;單純要公式短些而已^^想想也可將*($a6<>0)改用max(0,sumproduct(...))另外問一事就是儲存格內有可能出現2以上的數字嗎?公式已改,檔案請重下
作者: Arlex (旅人)   2014-06-05 12:57:00
是指統計表嗎?有可能 想成加班就會有一天同一人出現2或3次S大,5/30的統計有問題,應該要3組人 3/9 但是顯示卻是2/6找到原因了 offset 要從B3開始 不然會少算最後一列
作者: soyoso (我是耀宗)   2014-06-05 13:50:00
如果會出現2,3次,就以max或是判斷來設定公式^^抱歉最後的問題沒有協助到
作者: Arlex (旅人)   2014-06-05 14:34:00
不過剛剛我試的結果,兩種都能統計出現2次以上S大幫很多忙啦,也讓我多學一些 再次感謝^+++^
作者: soyoso (我是耀宗)   2014-06-05 14:58:00
^^

Links booklink

Contact Us: admin [ a t ] ucptt.com