EXCEL实现表格动态求和与累计求和
2022/2/6 6:15:28
本文主要是介绍EXCEL实现表格动态求和与累计求和,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
在实际办公的过程中,我们常常需要按月份对数据进行动态求和、累计求和。如果能够用好SUM、OFFSET、MATCH等函数,上述任务非常容易实现。
小提示:以下操作在Excel 2019中完成。
我们以如图所示的按月销售表为例(图1)。首先,制作“姓名”、“起始月”、“结止月”等处的下拉菜单。选定F14单元格,切换到“数据”选项卡,点击“数据验证→数据验证”,在弹出窗口的“设置”选项卡下,在“验证条件”的“允许”处选择“序列”,“来源”处选择A2:A11单元格区域,这样,当点击F14单元格时就会出现关于姓名的下拉菜单。同样,在F15、F16单元格也进行数据验证设置,“来源”处选择B1:M1单元格区域,这样,点击F15、F16单元格时就会出现关于月份的下拉菜单。
接下来,为了让所选范围在原数据区域显而易见,可对原数据区域进行条件格式设置,用颜色标定出所选区域。选定A2:A11区域,切换到“开始”选项卡,点击“条件格式→突出显示单元格规则→等于”,在弹出“等于”窗口的“为等于以下值的单元格设置格式”处选择F14单元格,再设置好所需要的颜色,这样,在A2:A11单元格区域按所设置颜色突出显示F14单元格所显示的姓名。选定B1:M11单元格区域,点击“条件格式→新建规则”,在弹出窗口选择“使用公式确定要设置格式的单元格”,在“为符合此公式的值设置格式”处输入“=AND($A2=$F$14,AND(B$1>=$F$15,B$1<=$F$16))”,设置所需要的格式,这样,在B1:M11单元格区域按所设置起、止月份突出显示所对应的销售数据(图2)。
图片
最后,在“合计”对应的单元格中输入公式“=SUM(OFFSET($A$1,MATCH($F$14,$A$2:$A$11,0),MATCH($F$15,$B$1:$M$1,0),1,INT(SUBSTITUTE($F$16,"月",""))-INT(SUBSTITUTE($F$15,"月",""))+1))”,这样就能实现按月份动态求和、累计求和了(图3)。
图片
小提示:
先用SUBSTITUTE函数将单元格中的“月”替换为空,再用INT函数将SUBSTITUTE函数替换后生成的数字转换成数值。
这篇关于EXCEL实现表格动态求和与累计求和的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-09flutter3.x_macos桌面os实战
- 2024-05-09Rust中的并发性:Sync 和 Send Traits
- 2024-05-08使用Ollama和OpenWebUI在CPU上玩转Meta Llama3-8B
- 2024-05-08完工标准(DoD)与验收条件(AC)究竟有什么不同?
- 2024-05-084万 star 的 NocoDB 在 sealos 上一键起,轻松把数据库编程智能表格
- 2024-05-08Mac 版Stable Diffusion WebUI的安装
- 2024-05-08解锁CodeGeeX智能问答中3项独有的隐藏技能
- 2024-05-08RAG算法优化+新增代码仓库支持,CodeGeeX的@repo功能效果提升
- 2024-05-08代码报错不用愁,CodeGeeX一键完成代码修复、错误解释的功能上线了!
- 2024-05-08今天开始程序员不用再发愁写commit message了,全部由CodeGeeX自动完成!