编按: 哈喽,大家好!想起以前还在读书那会儿,总是被数学中的各种乘方、余数、积、商折腾得头痛,而这些令我们为难的问题,放在 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 多条件查找技巧****
原创:赋春风 / 部落窝教育(未经同意,请勿转载)
举报 / 反馈
原文链接:https://baijiahao.baidu.com/s?id=1660222191743596926&wfr=spider&for=pc