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

236

主题帖

0

问答数

论坛等级: 黄金会员
回帖:11
经验:2757
鲜花:3
金币:20145
当前在线
0
点击:1541 回复:4    楼主

看完昨天的文章《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)


 
最美女会计

  • 会计小白升职记
  • 两年两师学霸
  • 央企,工作5年,年薪12万
  • 自立自强拒绝做家庭主妇
  • 美女律师弯道超车一次过税务师
小小的精灵
6929

主题帖

373

问答数

论坛等级: 论坛元老
回帖:99008
经验:479617
鲜花:2885
金币:354330
离线
0
1楼  
发表于:2017-11-22 14:27:44 只看该作者
学起来!


飞翎恋雪
981

主题帖

183

问答数

论坛等级: 终极会员
回帖:13379
经验:38225
鲜花:58
金币:369507
离线
0
2楼  
发表于:2017-11-24 11:22:52 只看该作者
很不错哦
wrfwrf2012
1714

主题帖

7466

问答数

论坛等级: 论坛元老
回帖:17244
经验:56084
鲜花:744
金币:84254
离线
0
3楼  
发表于:2018-11-18 20:08:37 只看该作者
想学 光看好像也是不可行
会计培训
正保培训项目
快速回复主题

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


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