作者PCsunchaos (chasel)
看板Office
标题[问题] 条件式选取加总
时间Wed Jul 5 10:03:44 2017
各位先进早安
小弟在一个条件式加总上有些疑问
还请各位先进指点迷津
http://imgur.com/0AITKvq
途中我想在总时数栏位中
使用sumifs函数
想挑出符合帮助者、日期的时数加总
例如 小叮当 2017/4/1 总时数7.5。这样
目前设定函数是sumifs(E:E,"",C:C,"")
""中,我不知道该如何设定才能让他自己抓B栏名称与C栏日期
还请各位先进指点
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 27.247.169.134
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Office/M.1499220226.A.6E6.html
2F:→ soyoso: 的;或以枢纽分析表 07/05 10:16
3F:→ PCsunchaos: 那可以只设定值只输出在第一格吗? 07/05 10:25
4F:→ supersecret: 枢纽会比较方便 若用sumifs B栏的帮助者跟C栏的日期 07/05 10:27
5F:→ supersecret: 若是固定的人跟日期(例如每天全列出) 07/05 10:27
6F:→ supersecret: 不然必须先筛选出有哪些帮助者跟哪些日期 07/05 10:28
7F:→ soyoso: 只输出在第一格是指同帮助者和帮助日期的第一笔储存格内吗 07/05 10:28
8F:→ supersecret: 要多一个动作筛选 枢纽可以直接帮你加总现有人日时 07/05 10:29
9F:→ soyoso: 如果是的话,且有排序帮助者和帮助日期情况下,if配合 07/05 10:30
10F:→ PCsunchaos: 例如小叮当4/1号 总共7.5就直接输出到该栏第一格 07/05 10:30
11F:→ soyoso: countifs,当为1时以连结内sumifs加总,为假时空字串 07/05 10:31
14F:→ PCsunchaos: 因为後面还要用总时数来计算加班费的部分 07/05 10:36
15F:→ PCsunchaos: 所以想说不用跑出这麽多的总时数 07/05 10:36
16F:→ PCsunchaos: 另外後面的加班费也是使用sumif函数去计算吗? 07/05 10:37
17F:→ PCsunchaos: 像是第一个加班费设定if >=2 就乘133乘0.34 07/05 10:38
18F:→ PCsunchaos: 第二栏就设定 大於2的话 该值乘133乘0.67减前两小时费 07/05 10:40
19F:→ PCsunchaos: 用 07/05 10:40
20F:→ PCsunchaos: So大 谢谢你 上面那个是我要的没错 07/05 10:41
21F:→ soyoso: 加班费方面应也可以利用sumifs来协助,条件如原po回文所述 07/05 10:42
22F:→ soyoso: 如果是原po要的话,加上回文的if配合countifs可达成 07/05 10:43
23F:→ soyoso: countfis设定上为countifs(b$2:b2,b2,c$2:c2,c2) 07/05 10:48
24F:→ PCsunchaos: So大 我不太懂假时空字串的意思.. 07/05 10:55
25F:→ soyoso: if(countifs()为1,真(true)以sumifs,假(false)以空字串"") 07/05 10:58
26F:→ PCsunchaos: =if(counts(b$2:b2,b2,c$2:c2,c2)=1,sumifs(e:e,b:b,b 07/05 11:07
27F:→ PCsunchaos: 3,c:c,c3),"")) 07/05 11:07
28F:→ PCsunchaos: 是这样设定吗? 07/05 11:07
29F:→ soyoso: 如回文所述。counts改为countifs和最後括号取消 07/05 11:10
30F:→ PCsunchaos: 这样设定後函数没问题 07/05 11:13
32F:→ PCsunchaos: 谢谢so大 上图我只是打错数值 没事了 谢谢 07/05 11:19
33F:→ soyoso: countifs部分请依实际公式所在储存格调整列号 07/05 11:19