跳至主要内容
Administrator Guide
上次更新时间 :2024-09-20
参考信息:计算表达式

参考信息:计算表达式

通过计算表达式,您可以对组合报告中的计算列、计算行和单元格执行数学函数。
函数
描述
示例
差额
用第一个值减去第二个值。
[R5]-[R3]
Difference([C5],[C3])
Difference([R2C2],[R2C3])
将第一个值除以第二个值。当第一个值为列时,第二个值支持单元格。
您可以为分母选择
“AbsRef
(绝对引用)”,以维护原始单元格引用,而无论单元格在报告中的副本位置如何。“绝对引用”不支持嵌套计算,也不会将负值转换为正值。
除非您专门将第三个参数
“出错时返回 0”
设置为 true,否则 Workday 将其默认为 true。
您可以除以一个最多 10 位的常量值。
不能除以:
  • 小数
  • 负常量值。
  • 零。
Divide([C3],[C5])
Divide([C3],10)
Divide([R3],[C5],true)
Divide([C3],[C5],false)
Divide([C3],[R3C5])
[C3]/1234567890
Divide([R1C2],AbsRef([R2C2]))
[R2C3]/AbsRef([R2C4])
将 2 个值相乘。
您可以乘以:
  • 最多 12 位数字的常量值。
  • 位数最多为 6 位小数的小数。
不能乘以零。
Multiply([C3],[C3])
Multiply([R3],[R4])*[R5])
Multiply([C3],1.04)
Multiply([C3],123456789012)
Multiply([C3],10)
[R3]*[R4]*[R5]
[C3]*0.123456
Multiply([R3C2],[R3C3])
PercentIncrease
返回第一个值与第二个值的差异百分比。
除非您专门将第三个参数
“出错时返回 0”
设置为 true,否则 Workday 将其默认为 true。
PercentIncrease([R3],[R5])
,其中 Workday 的计算公式为 ([R5]-[R3])/[R5]
PercentIncrease([C3],[C5],true)
PercentIncrease([R3],[R5],false)
PercentIncrease([R1C2],[R1C3])
,其中 Workday 计算公式为 ([R1C3]-[R1C2])/[R1C2]。
PercentRemaining
返回第二个值除以第一个值后的剩余百分比。
除非您专门将第三个参数
“出错时返回 0”
设置为 true,否则 Workday 将其默认为 true。
PercentRemaining([R3],[R5])
,其中 Workday 的计算公式为 ([R5]-[R3])/[R5]
PercentRemaining([C3],[C5],true)
PercentRemaining([R3],[R5],false)
PercentRemaining([R1C2],[R1C3])
,其中 Workday 计算公式为 ([R1C3]-[R1C2])/[R1C3]
总和
返回多个值的总和。
Sum([R2],[R3],[R5])
Sum([C5])
[R2]+[R3]+[R4]+[R5]+[R6]+[R7]
Sum([R1C2],[R1C3],[R1C4])
SumRange
(不支持用于单元格。)返回所有列(从第一列到最后一列)的总和。
表格中的第一列必须位于最后一列之前。
SumRange([C3],[C5])
SumRange([R2],[R9])

需考虑的事项

您最多可以在 1 个表达式中嵌套 5 个函数。
Workday 对数学表达式使用标准运算规则(PEMDAS):
  1. 圆括号
  2. 指数
  3. 乘法
  4. 除法
  5. 加法
  6. 扣减
Workday 从左到右阅读函数。示例:在表达式中
[C3]/[C2]*[C3]
,Workday 对这些值进行除法,然后乘法。但是,如果表达式为
[C3]/([C2]*[C3])
,则 Workday 会将括号中的值相乘,然后再除。