多条件查询汇总,数组字典:学校教职工餐费补贴计算汇总;不同时段补贴金额不等;在限额内全补,最高补贴金额不超过限额

文摘   教育   2024-09-17 23:58   江苏  

点【关于本公众号】了解一下,欢迎关注谢谢!

快速浏览

实用案例

|日期控件||简单的收发存||收费管理系(Access改进版)|

|电子发票管理助手||电子发票登记系统(Access版)|

|文件合并||表格拆分||审计凭证抽查底稿|

|中医诊所收费系统(Excel版)||中医诊所收费系统(Access版)||银行对账单自动勾对|

|印章使用登记系统|

收费使用项目

|财务管理系统||工资薪金和年终奖个税筹划||新税法下工资表模版|

内容提要

  • 多条件查询汇总,数组字典
  • 学校教职工餐费补贴计算汇总
大家好,我是冷水泡茶,今天是中秋节,祝所有关注与支持本公众号的朋友们节日快乐,阖家团圆
前两天在论坛上看到一个贴子,是关于用餐补贴计算汇总的:
https://club.excelhome.net/thread-1701558-1-1.html?_dsign=926470a0
由于我对最终数据的呈现方式作了大幅修改,与原来的需求相去甚远,所以原来的需求我们就不说了,大家可以移步论坛查看。
我们先来看一下数据表格:
1、销费明细表:
2、统计表,这是我设计的一张表,根据不同条件进行数据查询、汇总,原来是有4张表的,我觉得合在一起也可以。这张表实际应该算2张表,也就是有两种查询:
(1)分类明细统计:
(2)按类别汇总:
统计要求:
1、按早、中、晚用餐时间段统计每人每天的消费情况,计算应发补贴金额。
2、同一个时间段内消费金额累计,作为计算补贴的依据。
3、补贴标准为限额补贴,即在标准以内按实际消费金额补贴,达到或超过标准的,按标准补贴,标准为:早餐5元、中餐14元、晚餐10元。
4、按类别统计到每人每天的数据,按类别统计汇总数据,也就是上面我们贴的两张表。
实现思路:
1、数据统计,我们首先想到的是用字典,实际上,我们使用了一个多级嵌套字典。
2、我们看到日期,一般应该会想到要按月进行统计。
3、我们准备采用多条件查询的方式,在“统计”表的B1:B3单元格是查询条件,根据这些条件的不同组合,查询相关数据。
4、我们把数据装入字典dic:分类-->月份-->姓名-->日期,最终的Item是一个数组。在这当中,我们设置了两个自定义函数来处理时间段及相应的补贴。
5、我们点击“统计”表的条件单元格时,自动设置数据验证,从字典dic中提取数据。
6、我们点查询按钮,根据3个条件的不同组合,查询相应数据,如果条件为空,则查询所有数据。
7、我们点汇总按钮,根据月份条件(其他条件无关),查询汇总数据。这里的汇总,我们是根据前面的字典dic已经组织好的数据进行汇总的(我们可以看到,当所有条件都为空时,我们点查询按钮,得出的结果可以比较容易地再进行一次汇总

示例代码详见第二条推文。

后记

1、原来的用餐时间段不连续,区间外的消费时间如何处理没有说明,我是把时间段重新划分,时间段之间是连续的,10:30前算早餐、15:30前算午餐、其余算晚餐。

2、今天发现,我们把工作表数据读入数组的时候,如果在筛选状态下,有可能会有数据遗漏,保险起见,可以检查筛选状态,显示所有数据。

好,今天就到这里,我们下期再会!


~~~~~~End~~~~~~

安利小店
安利的牙膏非常不错,用了以后就不想再用其他的了;洗洁精洗衣液也是日常必备,用过都说好!

合谷医疗
合谷医疗专攻各种疑难杂症,尤其擅长抑郁症焦虑失眠儿童神经发育异常多动症自闭孤独症腰颈椎疾病治疗,可谓神乎其技!体验过的直呼早点来就好了

喜欢就点个、点在看留言评论、分享一下呗!感谢支持!

案例文件分享说明

  • 案例文件可免费分享,但需符合以下要求:

  • 关注点赞点在看点...留言,方便的话分享一下就完美啦!如果不便走上面的“流程”,请打赏,万分感谢!

  • 请添加上方我的合谷医疗企业微信,案例文件通过微信发送。如有定制需求,亦可通过微信联系。

  • Excel问题,请在文章下面留言讨论!或者加入我的付费交流群提问

VBA编程实战
Excel应用案例、Excel VBA、公式函数使用技巧分享,思路解读...... 这里有鲜活案例、实用的技巧......
 最新文章