[问题] 条件式选取加总

楼主: PCsunchaos (chasel)   2017-07-05 10:03:44
各位先进早安
小弟在一个条件式加总上有些疑问
还请各位先进指点迷津
http://imgur.com/0AITKvq
途中我想在总时数字段中
使用sumifs函数
想挑出符合帮助者、日期的时数加总
例如 小叮当 2017/4/1 总时数7.5。这样
目前设定函数是sumifs(E:E,"",C:C,"")
""中,我不知道该如何设定才能让他自己抓B栏名称与C栏日期
还请各位先进指点
作者: soyoso (我是耀宗)   2017-07-05 10:16:00
https://i.imgur.com/3QW5dFD ""设定为储存格是否为原po要的;或以枢纽分析表
楼主: PCsunchaos (chasel)   2017-07-05 10:25:00
那可以只设定值只输出在第一格吗?
作者: supersecret (secret)   2017-07-05 10:27:00
枢纽会比较方便 若用sumifs B栏的帮助者跟C栏的日期若是固定的人跟日期(例如每天全列出)不然必须先筛选出有哪些帮助者跟哪些日期
作者: soyoso (我是耀宗)   2017-07-05 10:28:00
只输出在第一格是指同帮助者和帮助日期的第一笔储存格内吗
作者: supersecret (secret)   2017-07-05 10:29:00
要多一个动作筛选 枢纽可以直接帮你加总现有人日时
作者: soyoso (我是耀宗)   2017-07-05 10:30:00
如果是的话,且有排序帮助者和帮助日期情况下,if配合
楼主: PCsunchaos (chasel)   2017-07-05 10:30:00
例如小叮当4/1号 总共7.5就直接输出到该栏第一格
作者: soyoso (我是耀宗)   2017-07-05 10:31:00
countifs,当为1时以连结内sumifs加总,为假时空字串https://i.imgur.com/aDnzTbS 类似这样吗?
楼主: PCsunchaos (chasel)   2017-07-05 10:35:00
http://imgur.com/h4pax2e因为后面还要用总时数来计算加班费的部分所以想说不用跑出这么多的总时数另外后面的加班费也是使用sumif函数去计算吗?像是第一个加班费设定if >=2 就乘133乘0.34第二栏就设定 大于2的话 该值乘133乘0.67减前两小时费用So大 谢谢你 上面那个是我要的没错
作者: soyoso (我是耀宗)   2017-07-05 10:42:00
加班费方面应也可以利用sumifs来协助,条件如原po回文所述如果是原po要的话,加上回文的if配合countifs可达成countfis设定上为countifs(b$2:b2,b2,c$2:c2,c2)
楼主: PCsunchaos (chasel)   2017-07-05 10:55:00
So大 我不太懂假时空字串的意思..
作者: soyoso (我是耀宗)   2017-07-05 10:58:00
if(countifs()为1,真(true)以sumifs,假(false)以空字串"")
楼主: PCsunchaos (chasel)   2017-07-05 11:07:00
=if(counts(b$2:b2,b2,c$2:c2,c2)=1,sumifs(e:e,b:b,b3,c:c,c3),""))是这样设定吗?
作者: soyoso (我是耀宗)   2017-07-05 11:10:00
如回文所述。counts改为countifs和最后括号取消
楼主: PCsunchaos (chasel)   2017-07-05 11:13:00
这样设定后函数没问题http://imgur.com/wuVz3vh谢谢so大 上图我只是打错数值 没事了 谢谢
作者: soyoso (我是耀宗)   2017-07-05 11:19:00
countifs部分请依实际公式所在储存格调整列号

Links booklink

Contact Us: admin [ a t ] ucptt.com