[算表] 自动统计加总问题

楼主: 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