与 30万 粉丝一起学Excel


=RANDBETWEEN(-30,30)

=RANDBETWEEN(-30,30)/100

=(1+RANDBETWEEN(-30,30)/100)*B2

学员又提出了新要求,往上调价0到30%。
只需把-30改成0,就可以。
=(1+RANDBETWEEN(0,30)/100)*B2

调价以后会有小数点,如果不需要,可以嵌套ROUND保留整数。
=ROUND((1+RANDBETWEEN(0,30)/100)*B2,0)

原来一天的工作,两分钟就搞定了。

关于随机数,还有一个经典的案例,制作抽奖小程序。
现在从A列成员中抽取3名中奖人员,效果如动图。

抽奖都是随机生成的,要借助随机数。
随机数有两个:RAND和RANDBETWEEN函数。
获取0-1的随机数。
=RAND()
获取某个范围的随机数,例如1-12。
=RANDBETWEEN(1,12)

在Excel按F9键,数据就会变动。
Step 01 在B2输入公式,并向下填充公式。
=RAND()

Step 02 在D2输入公式,并下拉到D4,这样就刚好是三个名额。
=LOOKUP(1,0/(LARGE($B$2:$B$13,ROW(A1))=$B$2:$B$13),$A$2:$A$13)

LARGE函数语法说明:

LARGE函数换成SMALL函数也可以。
Step 03 一直按F9键,这样数据就有滚动的效果,停下来就是中奖名单。

一个简单的抽奖小程序就完成了。
现在有一项全新的服务,5年期一对一私教,帮你搞定表格的问题。
随时问:工作中遇到任何表格难题,直接甩给我。
精准答:不是扔给你一段视频,而是针对你的表格给方案。
保隐私:私聊沟通,不用担心公司数据在大群里泄露。
这699元,买的不是课程,而是5年的安心感。

推荐:Excel写公式太LOW了,敲一句话,就能生成马年年会抽奖小程序(文末有福利)
上篇:真好用,TEXTJOIN+TEXTSPLIT+VLOOKUP函数完美组合,就可以取代复杂的VBA (PQ)

请把「Excel不加班」推荐给你的朋友
别忘了点赞支持卢子哦↓↓↓
夜雨聆风