让领导看傻,3秒自动生成员工值日排班表!【excel教程】

编按:哈喽,大家好!想起以前还在读书那会儿,总是被数学中的各种乘方、余数、积、商折腾得头痛,而这些令我们为难的问题,放在excel中,却不值一提。今天我们就来学习一下excel中关于“积”和“商”的数学函数,赶紧来看看吧!


对于“积”和“商”我们都不陌生,好多地方都会用到它,在EXCEL中除了可以用“*”、“/”等运算符来得到数据的“积”和“商”外,函数同样也可以。今天我们就来了解一下EXCEL是怎么使用函数来得到数据的“积”和“商”?我们又该如何在工作中更好地运用它们!

一、数据的乘法运算

1.计算几个参数的乘积

在数据较少的情况下,我们可以直接使用乘号“*”来连接各数据,以此得到数据的乘积。但在数据非常多的时候,使用乘号“*”连接就会显得非常麻烦,而且有时容易忽略掉一些参数,此时,可以使用PRODUCT()函数来求得多个参数的乘积,其语法结构为PRODUCT(number1,[number2],[number3]…)。

其中,“number1”是必须的,否则将会报错,“number2”、“number3”往后都是可选的,但参数量不能超过255个。如果函数中的参数是单元格区域,则仅计算区域中所有数字的乘积,单元格中的文本、空值和逻辑值等将被忽略。

举个例子,单项工资的总金额由“加工量×项目系数×员工系数×单价”构成。要计算总金额,我们可以使用到运算符“*”,即在G3单元格中输入公式“=C3*D3*E3*F3”,按Enter键,得到所需结果。也可以使用PRODUCT()函数,在G4单元格输入公式“=PRODUCT(C4,D4,E4,F4)”。当然,也可以直接使用PRODUCT()函数引用这个单元格区域,也可求得到所需的结果,如下图所示。

2.求得基数的幂方

手动计算幂是非常复杂的,但在EXCEL中,通过POWER()函数却可以轻松得到结果,其语法结构为POWER(number,power)。

从函数的语法结构中可以看出,POWER()函数包含两个必选参数number和power。其中number代表底数,可以是任意实数,power代表指数,表示number的多少次方。

除了使用POWER()函数来计算幂外,简单的运算符也能计算。乘方运算符“^”的功能就是求数据A的B次方。例如要求12的5次方,使用POWER()函数的公式为“=POWER(12,5)”,使用运算符计算则可将公式写为“=12^5”,它们的计算结果完全相同。

二、数据的除法运算

除法运算在日常工作中也很常用,如计算几个数据的平均值,根据成本和毛利求利润率,等等。简单的除法运算使用除法运算符“/”就可以完成。

1.计算两数相除的整数部分

如果要计算两数相除后的整数部分,可以使用QUOTIENT()函数来完成,该函数的语法格式:QUOTIENT(numerator,denominator)。从语法格式可以看出,QUOTIENT包含了numerator和denominator两个必选参数,其中,numerator表示被除数,denominator表示除数。函数的两个参数必须是数值型数据,否则函数将返回错误值#VALUE!。此外,如果denominator为零,函数将返回错误值#DIV/0!。

在大多数情况下,QUOTIENT()函数可以被INT()函数与除法运算符“/”的组合代替 ,这样的组合用法通常会使公式更加简洁。INT函数的作用是返回实数向下取整后的整数值,它的语法格式为INT(number),其中的number是需要进行取整的实数。比如INT(x)可以得到一个不大于x的最大整数。

2.计算两数相除的余数部分

如果要计算商的余数,可以使用MOD()函数来完成,其语法格式为MOD(number,divisor)。从函数的语法格式可以看出,MOD()函数包含number和divisor两个必选参数,其中,number表示被除数,divisor表示除数。做个小练习,熟悉下除法运算。

某安全公司需要24小时轮流执勤,共分为早、中、晚3班,公司将16位员工分为4组,每天轮流执勤且有一组轮空休息。现在需要为这4组执勤人员制作执勤排班表。

在小组已经分好的情况下,我们可以使用CHOOSE()函数在4个小组中轮流选择,而选择的依据可以利用MOD()函数取4的余数,产生1-4的循环序列,借此达到轮流选择4个小组的目的。CHOOSE函数的作用是根据索引值从一组数据中返回相应位置的数值,索引值是介于1到254之间的数字,或者是包含1到254之间数字的公式或单元格。不熟悉CHOOSE函数的小伙伴可以查看往期文章《请也为Excel中的《无名之辈》choose献上一份理解!》。

具体操作如下,在D3单元格中输入公式“=CHOOSE(MOD(ROW()+COLUMN(),4)+1,"A组","B组","C组","D组")”,按“CTRL+ENTER”组合键完成计算,并将公式下拉右拉至F31单元格,得到最终的排班表。

首先我们通过ROW()函数和COLUMN()函数获取当前单元格的行号和列号的和,再用MOD()函数取该值与4相除的商的余数,并将余数加1得到1-4的循环序列,将此序列作为CHOOSE()函数的索引值参数,进而轮流返回CHOOSE后面的4个参数。


好了,关于EXCEL的“积”和“商”的“潜规则”今天就聊到这,聪明的你有什么别的想法,欢迎在评论区留言。

****部落窝教育-excel积商运算技巧****

原创:赋春风/部落窝教育(未经同意,请勿转载)

(0)

相关推荐