Mac 上 Numbers 表格中参数和值的类型
此页面定义许多用于描述函数浏览器中的函数的术语。
任意值类型
如果将参数指定为任意,则它可以是布尔值、日期/时间值、持续时间值、数字值或字符串值。
数组和数组函数
数组是函数使用或函数返回的值序列。数组函数返回值数组,而非单个值。数组函数通常用于向其他函数提供值。
布尔表达式和值类型
布尔表达式是指计算结果为布尔值 TRUE 或 FALSE 的表达式。布尔值是逻辑 TRUE (1) 或 FALSE (0) 值,或者包含或生成逻辑 TRUE 或 FALSE 值的单元格的引用。它通常是计算布尔表达式的结果,但可以将布尔值直接指定为函数的参数或单元格的内容。布尔值通常用于确定 IF 函数将返回的表达式。
集合值类型
指定为集合的参数可以是单个表格单元格范围或数组函数返回的数组的引用。指定为集合的参数具有附加属性来定义其可包含的值类型。
条件表达式
条件是指可包括比较运算符、常数、与符号字符串运算符和引用的表达式。条件的内容必须导致将条件与其他值比较产生布尔值 TRUE 或 FALSE。
常数表达式
常数是指直接在公式内指定的表达式。它不包含函数调用或单元格引用。例如,在公式中:
CONCATENATE(“cat”,“s”)
字符串表达式“cat”和“s”是常量。
日期/时间值类型
日期/时间值是一个值或包含采用 Numbers 表格支持的任何格式的日期/时间值的单元格的引用。您可以选取仅在单元格中显示日期或时间,但是所有日期/时间值都同时包含日期和时间。
持续时间值类型
持续时间值是指时间长度或对包含时间长度的单元格的引用。持续时间值包含周数(w 或周)、天数(d 或天)、小时数(h 或小时)、分钟数(m 或分钟)、秒数(s 或秒钟)和毫秒数(ms 或毫秒)。
列表值类型
列表是以逗号分隔的其他值序列。例如:
CHOOSE(3,“1st”,“second”,7,“last”)
在某些情况下,列表使用一组附加圆括号括起来。例如:
AREAS((B1:B5,C10:C12))
模态参数或值类型
模态参数可以具有多个可能指定值中的一个。通常,模态参数指定有关函数应该执行的计算类型或函数应该返回的数据类型的信息。如果模态参数具有默认值,这将在参数描述中指定。
数字值类型
数字值是一个数字、数值表达式或对包含数值表达式的单元格的引用。如果数字的可接受值有限(例如,数字必须大于 0),此限制将包括在参数描述中。
范围值类型
范围值是对单个单元格范围(可以是单个单元格)的引用。范围值在参数描述中包括一个附加属性,用于定义应该包含的值的类型。
引用值类型
引用值是指单个单元格或单元格范围的引用。如果范围含多个单元格,则起始单元格和结束单元格将以单个冒号分隔。例如:
COUNT(A3:D7)
如果引用其他表格中的单元格,引用必须包含表格的名称(除非单元格名称在所有表格内均唯一)。例如:
表格 2::B2
请注意,表格名称和单元格引用采用两个冒号 (::) 分隔。如果在构建公式时选择其他表格中的单元格,将自动包括表格名称。
如果引用其他工作表中某个表格的单元格,还必须包括工作表名称(除非单元格名称在所有工作表内均唯一)。例如:
SUM(工作表 2::表格 1::C2:G2)
工作表名称、表格名称和单元格引用是使用两个冒号分隔的。公式构建期间在其他工作表中选择一个单元格时,将自动包括工作表的名称和表格的名称。
字符串值类型
字符串值是零个或多个字符,或者是对包含零个或多个字符的单元格的引用。字符可包含任何可打印字符,包括数字。