设计手册
遇到问题了吗?不用担心,答案都在这。
全站搜索

数值运算公式

x
数值运算公式

公式列表

公式说明与应用

你可以使用数值运算公式来计算数值、金额,例如获取总和、平均值、最大最小值等等。

公式列表

以下列出所有支持的公式。公式请一律用大写表示!

公式 描述
SUM(value1,[value2],...) 传回字段值的总和,也可以直接采用 value+value2+... 的形式来呈现
AVG(value1, value2,...) 传回所有字段值的平均值,这个公式在子表格也可以使用,但是子表格的平均值包含所有字段值,并不只有子表格其中一列的字段值。
AVERAGE(value1, value2,...) 传回所有字段值的平均值,这个公式在子表格也可以使用,但是子表格的平均值包含所有字段值,并不只有子表格其中一列的字段值。
MIN(value) 传回所有的字段值中最小的值,这个公式在子表格也可以使用。
MAX(value) 传回所有的字段值中最大的值,这个公式在子表格也可以使用。
MODE.SNGL(value1,[value2],...) 传回所有字段值中最常见的值,这个公式在一般字段、子表格及全域常量都可以使用。
MODE.MULT(value1,[value2],...) 传回所有字段值中最常见的值,当有多个众数时,可以回传多个结果,这个公式在一般字段、子表格及全域常量都可以使用。
ABS(value) 传回绝对值
CEILING(value,[significance]) 传回进位后的数字,到最接近之指定基数的倍数。significance 为选择性的,未指定则进位到最接近的整数值。范例:CEILING(2.5) 会传回 3;CEILING(1.5, 0.1) 则会回传 1.5。
FLOOR(value,[significance]) 传回舍去后的数字,到最接近之指定基数的倍数。significance 为选择性的,未指定则舍去到最接近的整数值。范例:FLOOR(2.5) 会传回 2;FLOOR(1.58, 0.1) 则会回传 1.5。
ROUND(value) 传回四舍五入后最接近的整数值
ROUND(value,N) 传回四舍五入到小数点第 N 位的数值
ROUNDUP(value,N) 传回无条件进位到小数点第 N 位的数值
ROUNDDOWN(value,N) 传回无条件舍去到小数点第 N 位的数值
MROUND(value,multiple) 传回四舍五入到最接近的 multiple 的倍数
SQRT(value) 传回该值的平方根
COUNT(value1,value2,...) 传回字段值的总数,用于一般字段时不会计入空值;用于子表格字段时则会计入空值
PI() 传回圆周率,约略等于 3.14159
RAND() 传回介于 0 到 1 之间的随机数值。查看详细内容
POWER(value,power) 传回该值的次方值
MOD(value,divisor) 传回该值除以除数后的余数,此结果会跟除数带有相同的符号。查看详细内容
GCD(value1,[value2],...) 传回这些数值的最大公因子,最大公因子是指能够整除这些值的最大整数。查看详细内容
LCM(value1,[value2],...) 传回这些数值的最小公倍数,最小公倍数是指这些数值共通的最小整数倍正整数,使用这个公式来协助计算带有不同分母的分数。查看详细内容
PRODUCT() 会乘上所有指定字段的数值并且忽略空值及非数字的值,除了可以指定一般字段相乘外,参照子表格字段则可以将该字段的所有数值相乘。查看详细内容
PMT(rate, nper, pv, [fv], [type]) 此公式用来计算贷款或投资每期需要投入的金额。

rate (必填):利率
nper (必填):付款期数
pv (必填):现金或本金
fv (选填):最后一次付款完成后,所能获得的未来值。 若在公式省略 fv,则默认其值为 0,代表款项还清
type (选填):类型。 填入 0 或 1,0 或省略为计算期末;1 为期初。 查看详细内容

公式说明与应用

RAND 函数

可用于生成一个大于等于 0 且小于 1 的随机小数,每次重新计算时,系统会生成不同的值,常用于随机排序、抽奖或模拟测试等情境。

公式 句法
RAND RAND()

范例:如何在表单中使用 RAND() 进行随机抽选:

1. 在“抽签”表单中新增一个 “参与者”子表格,除了参与者信息外,额外创建一个 “抽签变量”字段,并在该字段公式中输入 RAND()。系统将自动为每笔子表格纪录生成一个介于 0 与 1 之间的随机小数。

2. 创建 “抽奖结果”字段,并套用依“抽签变量”排序的公式。若需抽出一名中奖者,可输入公式 LARGE(“抽签变量”字段, 1, “参加者姓名”字段),以获取排序后第一笔纪录对应的参与者姓名。若需抽出多名中奖者,则可创建多个“抽奖结果”字段,分别取前几笔纪录。

MOD 函数

传回该值除以除数后的余数,常用于分组、轮替编号或检查数值是否为特定倍数,适合产品分装、订单分批、轮班排程等应用。

公式 句法
MOD MOD(value,divisor)

需要包含下列参数:

value(必要):计算余数的数值,可填入表单字段或固定数字。

divisor(必要):除数,必须大于 0,可填入表单字段或固定数字。

范例:产品生产后的分装计算,使用 MOD 函数快速得知生产数量可以装几箱及剩余多少罐,方便生产排程与包装操作。

在“生产纪录表”中,可在“生产箱数”字段使用公式 FLOOR(“生产数量” / “箱入数”),就可以将“生产数量”除以“箱入数”后取整数,以获取完整生产箱数;在“未装箱数量”字段使用公式 MOD(“生产总数量”, “箱入数”),计算“生产总数量”除以“箱入数”的余数,即可得到剩余未满一箱的罐数。

GCD 函数

传回一组数值的最大公因子(Greatest Common Divisor),也就是可以同时整除所有数值的最大整数。常用于比例化简、分批包装或确认数量是否可被均分的情境。

公式 句法
GCD GCD(value1,[value2],...)

参数说明:

value1:必要。填入第一个要计算的正整数或字段。

value2, …:必要。至少需再提供一个数值或字段,才能计算最大公因子,后续可选填更多正整数。

范例:礼盒分装数量计算

在“礼盒分装表”表单中,若要计算饼干、蛋卷与糖果三种产品的平均分装盒数,可在“分装总盒数”字段输入公式 GCD(A2, A3, A4),其中 A2、A3、A4 分别对应三个产品的数量字段。

假设工厂此次生产了“饼干 504 包”、“蛋卷 756 包”与“糖果 630 包”,系统会计算出最大公因子为 126,表示最多可以分装成 126 盒,每盒平均包含“饼干 4 包”、“蛋卷 6 包”与“糖果 5 包”。若计算结果为 1,则代表这些产品数量无法平均分装,可用于检查分装可行性,协助包装人员快速安排分装操作。

LCM 函数

LCM 函数可传回一组数值的最小公倍数(Least Common Multiple),即能被所有输入数值整除的最小正整数。常用于排程同步、分批出货、组合数量计算或周期性活动规划等情境。

公式 句法
LCM LCM(value1,[value2],...)

参数说明:

value1:必要。第一个要计算最小公倍数的正整数或字段。

value2, …:必要。至少需再提供一个数值或字段,才能计算最小公倍数,后续可选填更多正整数。

范例:周期性活动安排

假设公司规划三项周期性活动:每 7 天举办一次每周特卖、每 10 天举办一次抽奖活动,以及每 30 天举办一次每月特价。可以在“最大活动日”字段输入公式: LCM(A2, A3, A4),其中 A2、A3、A4 分别对应三个活动周期字段,将计算出最小公倍数为 210。

这表示每隔 210 天三项活动会同时举办一次,就可以在该日安排大规模综合活动,集中规划宣传与行销资源,同时提前进行物流与库存准备,以确保活动顺利进行。

PRODUCT 函数

PRODUCT 函数会将所有指定的数值相乘,并自动忽略空值或非数字的值。常用于累计乘积、配方比例计算、折扣或利率累计等情境。除了可以指定独立字段外,若参照子表格字段,则会自动将该子表格字段的所有数值相乘,避免手动逐一计算。

公式 句法
PRODUCT PRODUCT()

参数说明:

指定独立字段:可直接输入数值,例如 PRODUCT(25,38,13),或指定多个字段,例如 PRODUCT(A2,A3,A4)

指定子表格字段:可输入子表格字段,例如 PRODUCT(C7),系统会将该字段中的所有数值相乘,也可以填入多个子表格字段,将全部数值相乘。

范例:订单折扣累计

假设公司有一笔订单,可享有多种折扣并记录在“折扣表”子表格纪录,就可以创建一个“最终折扣”字段,套用公式:PRODUCT(“折扣率”子表格字段),就可以自动计算出最终折扣。

PMT 函数

PMT 函数可计算每期应付款金额,适用于贷款、分期付款、订阅方案等情境。此函数会根据利率、期数、贷款本金或目标金额,以及可选的期末余额与付款时间,计算每期应付或应投入金额。

公式 句法
PMT PMT(rate, nper, pv, [fv], [type])

参数说明:

rate(必填):每期的利率,例如月利率或分期利率,可填入数值或字段。

nper(必填):总期数,例如贷款期数,可填入数值或字段。

pv(必填):现值或本金,可填入数值或字段。

fv(选填):期末价值。若省略此参数,系统默认为 0,表示在最后一期付款后贷款全部结清。若希望期末保留余额,则可填入该数值。

type(选填):付款时间类型。输入 0 表示于期末付款(默认值),输入 1 表示于期初付款,通常可减少利息支出或加速资金累积。

范例:计算每个月房屋贷款付款金额

可以创建一个房贷电子表格,用户输入“贷款金额”、“年利率”及“贷款年限”后,在“每月应缴金额”字段套用公式:

PMT(“年利率”字段/12, “贷款年限”字段*12, “贷款金额”字段)

系统就会自动计算出每月应付金额,方便快速进行房贷试算与规划。

提供回馈给 Ragic

请告诉我们您的意见:(多选, 必填)

请针对上方勾选项目提供详细说明:

截屏能够让我们更清楚了解您的建议:

感谢您的宝贵意见!

马上登记
免费试用 Ragic!

用 Google 帐号登记

立即科技 Ragic, Inc.
02-7728-8692
info@ragic.com
台北市中正区南昌路二段81号9楼
用户条款 | 隐私权政策