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

230

主题帖

0

问答数

论坛等级: 黄金会员
回帖:11
经验:2697
鲜花:2
金币:19995
当前在线
0
点击:1298 回复: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)


 
最美女会计

  • 自立自强拒绝做家庭主妇
  • 美女律师弯道超车一次过税务师
  • 妈妈级考生的崛起之路!
  • 在职妈妈一年过10科
  • 三年过两师
小小的精灵
6742

主题帖

373

问答数

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

主题帖

183

问答数

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

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


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