外链论坛

 找回密码
 立即注册
搜索
查看: 14|回复: 3

根据下拉列表按钮,实现动态累计求和!

[复制链接]

3037

主题

3万

回帖

9910万

积分

论坛元老

Rank: 8Rank: 8

积分
99109080
发表于 2024-10-1 07:56:08 | 显示全部楼层 |阅读模式

1职场实例

小伙伴们大众,今天咱们处理一个公众号后台粉丝留言咨询的Excel职场案例怎样经过下拉列表选取区别的截止月份,实现对制品产量的动态累计求和,这个问题触及到多个基本平常必学必会的Excel技巧,因此博主整理好了思路分享给大众,以备不时之需。

如下图所示

A2:F5为一张各样果蔬区别月份的产量二维明细报表,咱们想要经过在F2单元格的下拉列表中获取区别的截止月份,实现对果蔬的产量按月累计汇总求和。例如咱们以“苹果”为例,当F2单元格切换到1月时,即截止到1月的累计产量为100;当F2单元格切换到2月时,即截止到2月的累计产量为100+200=300,以此类推。

2解题思路

处理这种动态的累计求和问题,咱们需要用到基本的数据验证(数据有效性)功能,还需要用到基本的Match函数、Offset函数和Sum函数。下面咱们就来看一下详细操作办法

首要咱们需要利用数据验证功能制作下拉列表

选中F2单元格,点击【数据-数据验证】,在弹出的【数据验证】的功能面板中,将【准许】设置为【序列】,在【源自】处,框选区域:B2:E2,最后点击【确定】按钮后就可完成下拉列表的设置,详细操作过程如下图所示

咱们在F3单元格输入函数公式

=MATCH($F$2,$B$2E$2,0)

MATCH函数返回指定的值在指定数组中的相对位置。

基本语法结构

=Match(查询值,查询范围,[匹配模式])

匹配模式有-1、0、1三种,分别为:大于、精细匹配、少于。当省略此参数时,默认为精细匹配。

咱们利用Match函数,查询F2单元格中的“截止月份”数据,获取在B2:E2区域内的相对位置。例如F2单元格中的“2月”,在B2:E2区域内的相对位置为2;例如F2单元格中的“1月”,在B2:E2区域内的相对位置为1。

咱们继续完善F3单元格中的函数公式为

=OFFSET(B3,,,,MATCH($F$2,$B$2E$2,0))

OFFSET函数是以指定的引用为参照系,经过给定的偏移量返回新的引用。

基本语法结构

=offset(参照单元格,偏移至第几行,偏移至第几列,选择几行,选择几列)

本例中咱们省略了OFFSET函数的第2、第3、第4个参数,暗示以B3单元格为基准参照单元格,偏移0行,偏移0列,选择0行,选择的列数咱们用上一步的MATCH函数的返回值暗示。获取到一个新的引用区域。

例如说:当F2单元格切换到“2月”时,MATCH函数的返回值为2,即以B3单元格为基准参照单元格,偏移0行,偏移0列,选择0行,选择2列,返回新的引用,并以数组的方式存储:

={100,200}

例如说:当F2单元格切换到“3月”时,MATCH函数的返回值为3,即以B3单元格为基准参照单元格,偏移0行,偏移0列,选择0行,选择3列,返回新的引用,并以数组的方式存储:

={100,200,250}

至此咱们就实现了:按照F2单元格切换到区别的截止月份后,咱们就得到了对应的数组,并存储了对应的明细月份产量值

咱们继续完善F3单元格中的函数公式为

=SUM(OFFSET(B3,,,,MATCH($F$2,$B$2E$2,0)))

最后咱们只需要用SUM求和函数对上一步数组内各元素求和,就能够实现经过下拉列表选取区别的截止月份,实现对制品产量的动态累计求和的效果了。如下图所示





上一篇:Excel表格怎么样添加编辑秘码?制作简单安全Excel表格!
下一篇:excel竖列自动求和快捷键 excel下拉太长了怎么样求和
回复

使用道具 举报

3063

主题

3万

回帖

9915万

积分

论坛元老

Rank: 8Rank: 8

积分
99158955
发表于 2024-10-4 14:29:32 | 显示全部楼层
你的见解独到,让我受益匪浅,非常感谢。
回复

使用道具 举报

3039

主题

3万

回帖

9606万

积分

论坛元老

Rank: 8Rank: 8

积分
96065878
发表于 2024-10-30 11:10:50 | 显示全部楼层
我深受你的启发,你的话语是我前进的动力。
回复

使用道具 举报

3056

主题

3万

回帖

9913万

积分

论坛元老

Rank: 8Rank: 8

积分
99138998
发表于 4 天前 | 显示全部楼层
认真阅读了楼主的帖子,非常有益。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

站点统计|Archiver|手机版|小黑屋|外链论坛 ( 非经营性网站 )|网站地图

GMT+8, 2024-11-20 19:27 , Processed in 0.177530 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.