应天论坛

 找回密码
 参与我们

QQ登录

只需一步,快速开始

搜索
查看: 1073|回复: 0

[Excel] 一个很牛的Excel公式用法

[复制链接]

276

主题

303

帖子

3187

积分

管理员

湘南小侠客

Rank: 9Rank: 9Rank: 9

积分
3187

优质服务勋章论坛元老

QQ
发表于 2019-4-28 22:49:50 | 显示全部楼层 |阅读模式
和大家分享一个很有趣的Excel公式用法,先来看题目:
如下图,表格中记录的是一些户籍信息,A列是“和户主的关系”,B列是人员姓名。
要求如果A列是户主,就在C列统计出这一户的人数。

跟着一起来,看看如何优雅地在牛A和牛C之间徘徊。
C2单元格输入公式:
=IF(A2="户主",COUNTA(B2:B20)-SUM(C3:C20),"")
然后双击公式C2右下角的填充柄,OK了:


接下来咱们一起说说这个公式的运算过程:
大家都知道,COUNTA函数的作用是用来计数的,SUM函数的作用是用来求和的。本例中,关键的地方是计数的范围和求和的范围。
以C2的公式为例:
COUNTA的范围是(B2:B20),公式使用了相对引用,也就是从当前行的B列开始向下,统计不为空的单元格个数,也就是人员个数。
SUM函数的范围是(C3:C20),注意,这里的求和起始位置,是公式所在单元格C2的下一行,并且也使用了相对引用。
如果公式向下复制,COUNTA的范围和SUM函数的范围都会发生变化,而后面的公式结果,又会被前面的公式再次使用。

为了更好的理解运算过程,咱们可以先从C列最后一个单元格的公式开始看,
C18单元格的公式是:
=IF(A18="户主",COUNTA(B18:B36)-SUM(C19:C36),"")

COUNTA函数计算从B18往下的不为空单元格数量,结果是3。
SUM函数计算从C19往下的总和,结果是0。
3-0,最终统计结果是3。

再看C17单元格的公式:
=IF(A17="户主",COUNTA(B17:B35)-SUM(C18:C35),"")

COUNTA函数计算从B17往下的不为空单元格数量,结果是4。
SUM函数计算从C19往下的总和,结果是3。
4-3,最终统计结果是1。
其他单元格的统计过程也是这样的原理。

这个公式的运算过程比较巧妙,需要慢慢消化才能理解和灵活运用。今天老祝特意为大家准备了练习文件,点击最后的【阅读原文】,就可以直达下载页了。
建议大家先收藏一下或是动动手指转到朋友圈,日后可以再对照练习文件操作看看,否则老祝在周日忙活四个小时写的教程就白瞎了呢。

学习Excel函数公式,不仅仅是衡量我们会使用多少个函数,更是要看看对基础函数的熟练程度。高手的境界,就是能把简单的函数运用到极致,正所谓:手中无刀,心中有刀。
每次见你穿短裤打领带,还穿个拖鞋,下次再这样穿不要从我家门口过了!
http://gsh.yzqz.cn/CassettePlayer/index.html

天之道,损有余而补不足.人之道则不然,损不足以奉有余.孰能有余以奉天下,唯有道者.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 参与我们

本版积分规则

QQ|Archiver|手机版|小黑屋|应天社区 ( 湘ICP备17015224号 )

GMT+8, 2024-4-20 19:48 , Processed in 0.546865 second(s), 27 queries .

Powered by Discuz!

© 2001-2017 Comsenz Inc.


免责声明:
本站所发布的第三方软件及资源(包括但不仅限于文字/图片/音频/视频等仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢某程序或某个资源,请支持正版软件及版权方利益,注册或购买,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To: admin@yzqz.cn

快速回复 返回顶部 返回列表