变量与函数
用 名称 = 表达式 赋值,在任何地方复用,并调用内置数学函数。
变量让表格像便笺上的边注一样携带状态。用 name = expression 声明一个值;之后该名称在所有
后续行中代表这个值。
赋值
hotel = 1240 1,240
hotel + 10% 1,364
room = 180 × 4 720
round(room / 3, 2) 240
赋值可变:再次写入同名名称会为下面的行替换它。名称由 1–6 个 ASCII 单词组成,不超过 40 个字符,不含运算符;确切规则见 表格语言。
命名值也可以携带单位和货币(distance = 10 km、lunch = $45),并且可处理精确整数
(x = 0x1F)。
使用函数
函数可用在任何数字出现的地方:自由表达式、赋值、设置常量和无单位答案 令牌。函数名不区分大小写,参数是完整表达式(可嵌套),而形如函数调用的行是严格的: 未知名称、错误的参数个数或超出定义域都是明确的错误,绝不是猜测。
sqrt(144) 12
sum(1, 2, 3) 6
pow(2, 10) 1,024
log10(1000) 3
sin(radians(30)) 0.5
完整函数表(27 个函数)——含参数个数、定义域和
示例——见
统计与随机函数(count、median、stdev、rand)支撑标签、小计与统计功能——见 标签、小计与统计。
内置函数。
调用中的逗号
在参数列表中,逗号分隔参数。恰好位于三位数字之前的逗号仍是千位分隔符,因此
sum(1, 234) 是两个参数,而 sum(1,234) 是一个分组字面量;调用之外的 1,234,567
是一个数字。使用逗号小数点的区域格式用 ; 分隔参数:
round(1,25; 0)。
分隔符规则见内置函数。
调用位置的函数
在调用位置,内置函数优先于同名变量:名为 sum 的变量在 sum + 1 中仍然有效,而
sum(1, 2) 调用函数。严格调用约定见
内置函数。
设置常量
应用级常量是与表格值不同的机制:在 Settings → Constants 中定义一次,所有表格都能 使用。参见自定义单位与常量以及 设置与外观指南。