rand函数_Excel函数(2)if、rand、round函数

上周写了4个统计函数的使用方法,这周来介绍几个较为常用的零件函数if逻辑判断、rand随机函数、abs绝对值函数、round取整函数。

阅读提示:

  • 阅读对象:完全不了解这些函数,和对这几个函数有初步了解想要进一步深入的

  • 建议阅读时间:10分钟

  • 知识点:if、if嵌套、AND OR、iferror、rand、randbetween、abs、round、roundup、rounddown函数

1、If函数

01、基本公式

If(逻辑判断为真,值1,值2)

Logical test是用来判断的表达式或值,为真时返回value if true,为假时返回value if false,返回的值可以是数字也可以是字符串。对于逻辑值而言,有几种情况:

ef41d4de7dc84bd9fa2f07c5bb50018d.png

738d5119c913f4b4b204f1b6237edd80.png

实例:对A列中大于7的值显示为优秀,小于等于7的值显示为合格。用if(A1>7,”优秀”,”合格”),注意,excel里字符串要用双引号,之前也提到过。

613a6c3e4bc20dc93a7f167cbd7823d2.png

02 嵌套

嵌套:if函数里嵌套if函数,IF(逻辑值为真,值1,否则就开始if嵌套)

实例:A列是分数栏,我们想要通过分数来划分成优秀、良好、及格、不及格四个档次,用嵌套函数来完成。顺便提一句,这是将连续型变量转换为分类变量。

49a99c4f9a5e7a75aa249b9843d3e112.png

IF(A1>90,”优秀”,IF(A2>=70,”良好”,IF(A2>=60,”及格”,”不及格”))),注意双引号为英文模式下的。

4db42d91ce3707fa4cfe64bccb73c230.png

03 AND OR

AND表示且,几个值必须同时为真,结果才为真,OR表示或,几个值里有一个为真则结果就为真。将AND OR用在IF函数里可以很好地辅助IF函数。

实例:选优秀学生和三好学生,语文数学英语有一门科目的成绩大于90则判断该生为优秀学生,三门科目成绩全部大于90为三好学生。

2f77cd12b849999c98f9777fc3e6f868.png

IF(OR(B2>90,C2>90,D2>90),"优秀学生"," ")

3e7e4ff180c62fb314e71c74f474973e.png

IF(AND(C2>90,D2>90,E2>90),"三好学生"," ")

2d9a05a4f340f77f6a55f0795ad634f7.png

04 iferror

Iferror用在公式里来判断,对错误的值给出指定的值。

实例:还是之前if函数三好学生嵌套的公式,只是我在if函数前面加了iferror函数,用来预防if函数出现错误,如果if函数里出现了错误,则错误值规定显示为1,这样方便我们寻找错误值。

ade9209dfd473fbf6daecddcafb128f0.png

上面的例子不明显,我们来看下面这个例子,H2显示的#DIV/0!这个错误值表示分母为0,在数学上分母为0是没有意义的,所以会出现这个错误值。

3ba11a4618c7ab4bac024e77c56326aa.png

这时我用iferror(C2/0,0)函数,表示如果这个公式出现了错误值,则显示为0.

e5e7575ec493b20bfb13e7607c9e17c7.png

二、随机函数

01 rand()

Rand函数返回0到1之间的任意的一个值,且如果你不选择性粘贴为数值,其结果将处于不断变化中。

602ec64fd73d7b8f2a5fa4fe4f41c7dd.png

如果我想随机生成0~10之间的数呢,就rand()*10就好

887e3b4989d59712ce1b7fe47de99e87.png

Rand函数还是有局限性,randbetween函数就不同,可以指定上下限。

02 randbetween(下限,上限)

Randbetween(0,10)同样返回的是0到10之间的随机数,不同的是返回整数。有了rand函数和randbetween函数可以自己探索生成一些随机数。

c6b95e6bfdbb3888199c43e20f7ffc65.png

随机函数是用来随机地生成数字,除了用函数来做用,Excel数据分析工具库——随机数发生器里可以生成均匀、离散、正态、二项分布的随机数,关于随机数发生器的讲解,请参考用Excel做直方图(1):随机数发生器。

三、绝对值函数

ABS(要返回绝对值的数值)

绝对值函数返回一个数值的绝对值

d4f0df9340fbf423b74aeac036e89257.png

四、取整函数

01 round(值,数字)

Round函数是对指定的值进行四舍五入,如对C2取小数点后两位小数round(C2,2)。

7bb80aedef011f8fb4e468d3bf2cc4a5.png

02 roundup(值,数字)

Roundup函数是向上舍入数字,如对C5向上取整roundup(C5,0),0就是取小数点后0位,也就是取整,向上舍入的意思是,对于大于5的数按照正常的四舍五入的规则要加1,对于要舍去的数小于4也要进数加1,如下例roundup(C5,1)取小数点后1位小数,按照四舍五入的做法应该等于1.6,但用roundup向上舍入的原则加1,变成1.7.

7abf72c121ea0b24f0b05f645e0ae57f.png

e2b232604531c6e2cfa174b285705720.png

03 rounddown(值,数字)

和roundup函数相反,rounddown函数是向下舍入。向下舍入的意思是对于小于4的数按照四舍五入的规则正常舍去,对于要舍去的数大于5也要舍去。如下例rounddown(C5,0),对C5向下取整,按照正常的四舍五入应该为2,但rounddown取整后为1。

e14fa4d200eac58e9a812837b7e25b6f.png

a45bf84a1803c39f05173e64ab614f2d.png

Excel的几个零件函数就介绍到这里 了,下期讲解日期、年月和文本函数。


@文章属原创,转载请联系作者

@作者:虾壳,世界500强企业数据分析从业者

@微信公众号:可乐的数据分析之路,第一时间分享数据分析的干货

7583ae26efe5cdb702c4a2c38e655bd2.png

往期文章精选:

Excel函数(1)统计函数这4个够用了!

Excel可视化(2):13个变种图使用技巧

Excel可视化(1):5个基本图使用指南

SQL基础快速入门

如何在业余时自学数据分析?

用Excel做直方图(2):频率分布直方图

用Excel做直方图(1):随机数发生器

用Excel做回归分析

用Excel做控制图

描述性统计分析

用Excel做相关性分析

用Excel做排列图

如果你觉得有用,请点击右下角 在看 哟~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值