这个问题需要使用Excel的函数和工具,以下是实现步骤:

  1. 在表格一中,填写表头和日期,输入就餐人数。按照要求,表格一的日期应该是相对于年月的日期,可以使用Excel的DATE函数来计算。例如,B7单元格的公式为=DATE($B$4,$D$4,1)+1-WEEKDAY(DATE($B$4,$D$4,1),2)+COLUMN()-2,这个公式可以根据B4年和D4月的值来计算出这一列的日期。输入就餐人数后,可以使用数据验证工具来设置部门的下拉菜单。

  2. 在表格二中,填写表头和日期、部门、餐类。在日期列中,使用Excel的UNIQUE函数来提取表格一中的日期列表,这个函数可以去重并按照升序排序。在部门和餐类列中,手动填写各个选项。在就餐人数列中,使用Excel的SUMIFS函数来统计表格一中符合条件的就餐人数。例如,W7单元格的公式为=SUMIFS($B$8:$H$12,$F$8:$F$12,U7,$J$8:$J$12,V7,$B$7:$H$7,T7),这个公式可以统计出在U7部门、V7餐类、T7日期的就餐人数。

  3. 在表格一中输入就餐人数后,表格二中的就餐人数会自动更新。如果需要自动计算多个月的数据,可以复制表格一和表格二多次,每个月的数据分别放在不同的工作表中。在表格二中复制公式时,需要注意修改数据范围和条件范围的引用

表格一万年历表头B4年 D4月F4部门下拉菜单就餐人数统计明细表。B6-H6星期一-星期六J6餐类。B7-H7相对于年月的日期。B8-H8输入就餐人数J8早餐B9-H9输入就餐人数J9午餐B10-H10输入就餐人数J10晚餐下面行以此类推一个月的。表格二T6列日期U6列部门V6列餐类W6列就餐人数。用函数实现在表格一输入就餐人数表格二自动在相对应的日期、部门、餐类下显示就餐人数。

原文地址: https://www.cveoy.top/t/topic/clwd 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录