首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Excel教程:3个超级实用又好玩的公式,赶紧进来看看

提示:小程序可以高清看本公众号视频教程

年轻不羁,重薪出发超级会员限时疯狂抢购!

超级会员终身制

永久学习官网所有课程

也包括以后更新!

目前包括21门课程

1、制作五星好评

使用实星(★)和空星(☆)来根据评分显示星级,评分为5就显示5颗实心,星级不足5颗实心的用空心填补五星。

输入公式:

=REPT("★",B2)&REPT("☆",5-B2)

函数REPT:根据指定次数重复文本。

REPT(要重复显示的文本,指定文本重复次数的正数)

REPT("★",B2)部分将★重复3次,返回★★★;

5-B2算出要重复☆的次数2;

REPT("☆",5-B2)部分将☆重复2次,返回☆☆;

用&连接,返回★★★☆☆。

2、随机抽取中奖者

输入公式:

=INDIRECT("A"&RANDBETWEEN(2,10))

函数RANDBETWEEN:返回一个介于指定的数字之间的随机整数。

RANDBETWEEN(要返回的最小整数,要返回的最大整数)

RANDBETWEEN(2,10)部分返回2-10之间的随机整数;

函数INDIRECT:返回文本字符串所指定的引用。

INDIRECT("A"&RANDBETWEEN(2,10))部分返回随机A2-A10单元格内容;

按键刷新,随机抽取中奖者。

3、插入新行求和自动更新

如下图为我司1-10月应收账款明细:

现在要插入新行,增加11月的应收账款:

可以看出插入新行后,增加A客户11月货款14000,应该返回52619+14000=66619才对,但还是返回52619,可见函数SUM求和时并没有自动更新求和区域。

当你插入新行时,函数SUM并没有自动更新求和区域,从而导致结果错误,遇到这种情况,该怎么处理呢?

输入公式:

=SUM(OFFSET(B2,,,ROW()-2,))

ROW()返回当前行号12,上一行号所以要减1,标题行要减1,所以减2,返回10;

函数OFFSET(参照,偏移行,偏移列,[行高],[列宽])

OFFSET(B2,,,ROW()-2,)部分是以B2单元格为参照,偏移0行0列,返回行高为10的新单元格区域B2:B11的引用,再用函数SUM对该区域进行求和。

当插入新行时,合计行下移,其公式中OFFSET(B2,,,ROW()-2,)部分永远都是自动获取求和区域,让函数SUM求和时能返回正确结果。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20191018A0QYZE00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券