- 背景:老板想看最近3个月的出差费用。
- 问题1:Excel公式_Sumif_统计小明过去1年的出差费用 这篇文章中已经讲到了如何利用sumif来统计了,但是上次咱们已经把时间顺序排列好了,这次打乱一下,如果每个人的报销有先有后,并且时间顺序打乱,这种情况下咱们还能快速完成吗?
A B C D E F G H 1 Site 人员 出差开始时间 出差结束时间 出差天数 差旅费用 工时费用 考察/调研? 2 武汉 小明 2023/1/9 2023/1/18 10 6000 16720 考察 3 深圳 小绿 2024/01/03 2024/1/16 13 6719.81 36400 考察 4 深圳 小绿 2024/1/19 2024/1/26 8 4800 22400 调研 5 武汉 小紫 2024/3/20 2024/3/27 8 4800 13376 考察 6 武汉 小明 2024/5/6 2024/5/16 10 6000 16720 调研 7 武汉 小紫 2024/5/7 2024/5/10 4 2400 6688 考察 8 武汉 小绿 2023/9/5 2023/9/27 23 11392.4 38456 考察 9 深圳 小紫 2023/10/17 2023/10/28 12 7200 33600 考察 10 深圳 小绿 2024/01/03 2024/1/16 13 6719.81 36400 考察 11 武汉 小明 2023/10/20 2023/11/01 13 7800 21736 考察 12 深圳 小紫 2023/10/30 2023/11/11 13 7800 36400 调研 13 武汉 小绿 2023/11/13 2023/11/27 15 8263.2 25080 调研 14 深圳 小紫 2023/11/21 2023/11/27 7 2722.53 19600 调研 15 武汉 小红 2023/12/16 2023/12/30 15 9000 25080 调研 - 解决方案1:=SUMIFS(F2:F15,D2:D15,">="&TODAY()-90),F2:F15表示要统计的出差费用的Range范围,D2:D15表示要统计的出差时间Range范围, ">="&TODAY()-90表示时间限定条件:从今天开始往前倒数3个月,请注意这里的>=,在excel公式中是不能直接被识别的,所以要加上""英文双引号,另外 TODAY()前面需要加&,因为是且的关系,最后-90表示从today前移90天。
- 问题2:难度升级,老板想看最近3个月小明的出差费用。
- 解决方案2:解决方案1通过SUMIFS公式我们成功地实现了一个条件来统计,解决方案2无非多了一个条件而已,咱们给加上,把公式延长一下增加B2:B15,"小明",所以公式就是=SUMIFS(F2:F15,D2:D15,">="&TODAY()-90,B2:B15,"小明")
- 问题3:难度再升级,老板想看最近3个月小明因为调研的出差费用。
- 解决方案3:在解决方案2的基础上再加一个条件,咱们给加上,把公式延长一下增加H2:H15,"调研",=SUMIFS(F2:F15,D2:D15,">="&TODAY()-90,B2:B15,"小明",H2:H15,"调研")