帖子主题: [会计原创工作室] 接近完美的Excel函数,一次搞定求和、计数、平均、最大、最小等等!  发表于:Wed Nov 22 11:56:29 CST 2017

175

主题帖

0

问答数

论坛等级: 高级会员
回帖:11
经验:1707
鲜花:2
金币:14420
当前在线
0
点击:1072 回复:3    楼主

看完昨天的文章《Excel筛选那些让人很头痛的问题详解》,读者提出在筛选状态用SUBTOTAL函数取代COUNTIF函数,这种做法是否可以?


动手是检验真理的唯一方法,一起来看看。


选择区域,输入公式,按Ctrl+Enter结束,直接在筛选状态下是可以的。

=INDEX($D$14:$D$17,SUBTOTAL(103,$A$2:A2))


取消筛选,会发现出现问题,行不通。


既然读者提到SUBTOTAL函数,卢子就详细说说这个函数的用法。


1.求和、计数、平均、最大、最小等等


Step 01 选择A1,插入表格,在弹出的创建表对话框确认是否已经勾选表包含标题,没问题就点击确定。


Step 02 在设计选项卡,勾选汇总行,就自动进行汇总。


除了求和,通过下拉菜单,可以选择各种常用的汇总方式。


2.根据筛选的值,获取连续序号


在A2输入公式,下拉填充,进行筛选,都能够保持连续序号。

=SUBTOTAL(103,$B$2:B2)*1


3.根据筛选的值,进行条件求和


通常情况下,条件求和用SUMIF函数,但这个函数只是对全部数据进行条件求和。如果要根据筛选的值,进行条件求和,SUMIF函数就无法实现。


这种难度非常大,建议将公式收藏起来以后备用。

=SUMPRODUCT(SUBTOTAL(103,OFFSET($B$1,ROW($1:$8),0))*($B$2:$B$9=B15)*$D$2:$D$9)


作者:卢子,清华畅销书作者;个人公众号:Excel不加班(ID:Excelbujiaban)


 
最美女会计

  • 两年过两师妈妈级考生
  • 职场妈妈的初级考证路
  • 40岁初中生考注会过中级
  • 气质美女讲师来啦
  • 从小会计到财务公司美女老板
小小的精灵
6464

主题帖

373

问答数

论坛等级: 论坛元老
回帖:96551
经验:462853
鲜花:2797
金币:293497
离线
0
1楼  
发表于:2017-11-22 14:27:44 只看该作者
学起来!
飞翎恋雪
654

主题帖

183

问答数

论坛等级: 终极会员
回帖:10735
经验:29485
鲜花:44
金币:301362
离线
0
2楼  
发表于:2017-11-24 11:22:52 只看该作者
很不错哦
会计培训
正保培训项目
快速回复主题

接近完美的Excel函数,一次搞定求和、计数、平均、最大、最小等等!


  您尚未登录,发表回复前请先登录,或者注册
  Ctrl+Enter直接发表