Google 电子表格支持的单元格公式都是在大多数桌面电子表格程序包中可找到的典型公式。您可以使用这些公式创建函数,处理数据并计算字符串和数字。
以下是每个类别中所有可用函数的列表。在使用这些函数时,请别忘记在所有由字母字符组成且未引用单元格或列的函数部分周围加上引号。
类型 | 名称 | 语法 | 说明 |
---|---|---|---|
ARRAYFORMULA | ARRAYFORMULA(array_expression) | 使值显示在 array_expression 的多个结果行或列中。 array_expression 可以是一个单元格范围,也可以是带一个或多个大小相同的单元格范围的数学算法。array_expression 也可以包含通常需要一个或两个参数(可以是单元格引用)的公式。ArrayFormula 的目标是大小相同的单元格范围。 | |
CONTINUE | CONTINUE(cell_ref, row, column) | 一般来说,CONTINUE 函数会自动添加进来。 CONTINUE 函数可与套用 NOEXPAND 的公式配合使用,NOEXPAND 的初始结果为 null。这样就可以在 CONTINUE 函数中使用绝对值单元格引用,从而允许按 Google 电子表格排序功能为 CONTINUE 函数排序。 | |
DETECTLANGUAGE | DETECTLANGUAGE(range) | 识别指定范围内的文本使用哪种语言书写。 例如: | |
GOOGLECLOCK | GOOGLECLOCK() | 返回您计算机系统上的当前日期和时间。每一分钟准时自动更新时间(不同于 NOW 函数)。 此函数中未使用参数。 | |
GOOGLEFINANCE | GoogleFinance(symbol, attribute) | 在 Google 财经中检索市场信息。查看示例。 | |
GOOGLETOURNAMENT | GoogleTournament(year, league, round, slot, statistic, team) | 返回 NCAA 男子和女子一级联盟篮球锦标赛期间的比赛数据。 | |
GOOGLETRANSLATE | GoogleTranslate(text, source language,target language) | 将指定范围内的文本从源语言翻译成目标语言。 如果不输入源语言和目标语言参数,而输入 "auto",则函数会自动识别源文本的语言并按照您的语言区域设置将其翻译成另一种语言。 | |
IMAGE | IMAGE( URL, selection(可选)) | 将图片插入单元格。 =image(URL) 或=image("URL", 1):将此公式插入单元格后,同时缩放图片尺寸以适应选定单元格的大小。如果单元格的空间大于所插入图片尺寸,则单元格的其余部分会泛白。 =image(URL, 2):将此公式插入后,图片会被拉伸以适应选定单元格的大小。图片的纵横比(高度与宽度之比)将不再保留。 =image(URL, 3):将此公式插入后,图片会以原始大小显示在单元格中。如果图片的大小超出了单元格空间,则图片的某些部分会被截除。 =image(URL, 4, height, width):将此公式插入后,您可以通过指定图片的高度和宽度(以像素为单位),自定义图片尺寸。此选项要求提供高度和宽度参数。 | |
IMPORTDATA | ImportData(URL) | ImportData 函数会从 CSV 或 TSV 文件中检索信息。URL 是 CSV 或 TSV 文件的网址。它将导入以逗号或制表符分隔的文件。 注意:每个电子表格中的 ImportData 函数不得超过 50 个。 | |
IMPORTFEED | ImportFeed(URL, query, headers, numItems) | 从数据 Feed 中检索信息。查看示例。 | |
IMPORTHTML | ImportHtml(URL, query, index) | ImportHTML 函数可从 HTML 页面导入特定表格或列表中的数据。注意:每个电子表格中的 ImportHtml 函数不得超过 50 个。 | |
IMPORTRANGE | ImportRange(spreadsheet_key, [sheet!]range) | 将一个电子表格中的一个或多个单元格值拖到另一个电子表格中。 注意:每个电子表格中的 ImportRange 函数不得超过 50 个。 | |
IMPORTXML | ImportXML(URL, query) | 从 XML 文件中检索信息。注意:每个电子表格中的 ImportXML 函数不得超过 50 个。 | |
QUERY | QUERY(data, query, headers) | 使您能够使用 Google Visualization API Query Language,对一组值进行查询。 | |
SPARKLINE | SPARKLINE(data [, options]) | Creates a miniature chart contained within a single cell. Learn more | |
信息 | ISBLANK | ISBLANK(value) | 如果单元格引用为空,则返回 TRUE。此函数用于确定单元格的内容是否为空。包含公式的单元格不为空。如果发生错误,函数会返回逻辑值或数值。value 为要测试的内容。 |
信息 | ISERR | ISERR(value) | 如果该值引用了错误值(#N/A 除外),则返回 TRUE。您可以使用此函数控制某些单元格中的错误值。如果发生错误,函数会返回逻辑值或数值。value 为要执行测试以确定其中是否存在不等于 #N/A 的错误值的值或表达式。 |
信息 | ISERROR | ISERROR(value) | ISERROR 测试单元格是否包含常规错误值。ISERROR 可识别 #N/A 错误值。如果发生错误,函数会返回逻辑值或数值。value 为要执行测试以确定是否为错误值的值。 |
信息 | ISLOGICAL | ISLOGICAL(value) | 如果单元格包含逻辑编号格式,则返回 TRUE。此函数用于在特定单元格中检查 TRUE 和 FALSE 值。如果发生错误,函数会返回逻辑值或数值。value 为要测试是否包含逻辑编号格式的值。 |
信息 | ISNA | ISNA(value) | 如果单元格包含 #N/A(值不可用)错误值,则返回 TRUE。如果发生错误,函数会返回逻辑值或数值。值为要测试的值或表达式。 |
信息 | ISNONTEXT | ISNONTEXT(value) | 测试单元格内容为文本还是数字。如果内容为文本,则返回 FALSE。如果发生错误,函数会返回逻辑值或数值。value 为将执行测试以确定其为文本、数字还是布尔值的值或表达式。 |
信息 | ISNUMBER | ISNUMBER(value) | 如果值引用数字,则返回 TRUE。如果发生错误,函数会返回逻辑值或数值。value 为要测试以确定是数字还是文本的任何表达式。 |
信息 | ISREF | ISREF(value) | 测试一个或多个单元格的内容是否为引用。验证某个单元格或一系列单元格中的引用类型。如果发生错误,函数会返回逻辑值或数值。值为要测试以确定是否为引用的值。 |
信息 | ISTEXT | ISTEXT(value) | 如果单元格内容引用文本,则返回 TRUE。如果发生错误,函数会返回逻辑值或数值。值为要测试的值、数字、布尔值或错误值。 |
信息 | N | N(value) | 如果参数为 TRUE,则返回数字 1。如果参数是一个数字,则返回该参数。对于其他参数,返回数字 0。如果发生错误,函数会返回逻辑值或数值。值为要转换为数字的参数。 |
信息 | NA | NA() | 返回错误值 #N/A。 |
工程 | BIN2DEC | BIN2DEC(number) | 将一个二进制数转换为其十进制值。 |
工程 | BIN2HEX | BIN2HEX(number, places) | 将一个二进制数转换为其十六进制值。places(可选)是要在计算结果中使用的字符数。如果它比 number 大,则用前导零填充计算结果。 |
工程 | BIN2OCT | BIN2OCT(number, places) | 将一个二进制数转换为其八进制值。places(可选)是要在计算结果中使用的字符数。如果它比 number 大,则用前导零填充计算结果。 |
工程 | DEC2BIN | DEC2BIN(number, places) | 将一个十进制数转换为其二进制值。places(可选)是要在计算结果中使用的字符数。如果它比 number 大,则用前导零填充计算结果。 |
工程 | DEC2HEX | DEC2HEX(number, places) | 将一个十进制数转换为其十六进制值。places(可选)是要在计算结果中使用的字符数。如果它比 number 大,则用前导零填充计算结果。 |
工程 | DEC2OCT | DEC2OCT(number, places) | 将一个十进制数转换为其八进制值。places(可选)是要在计算结果中使用的字符数。如果它比 number 大,则用前导零填充计算结果。 |
工程 | HEX2BIN | HEX2BIN(number, places) | 将一个十六进制数转换为其二进制值。places(可选)是要在计算结果中使用的字符数。如果它比 number 大,则用前导零填充计算结果。 |
工程 | HEX2DEC | HEX2DEC(number) | 将一个十六进制数转换为其十进制值。 |
工程 | HEX2OCT | HEX2OCT(number, places) | 将一个十六进制数转换为其八进制值。places(可选)是要在计算结果中使用的字符数。如果它比 number 大,则用前导零填充计算结果。 |
工程 | OCT2BIN | OCT2BIN(number, places) | 将一个八进制数转换为其二进制值。places(可选)是要在计算结果中使用的字符数。如果它比 number 大,则用前导零填充计算结果。 |
工程 | OCT2DEC | OCT2DEC(number) | 将一个八进制数转换为其十进制值。 |
工程 | OCT2HEX | OCT2HEX(number, places) | 将一个八进制数转换为其十六进制值。places(可选)是要在计算结果中使用的字符数。如果它比 number 大,则用前导零填充计算结果。 |
数学 | ABS | ABS(number) | 返回给定数的绝对值。 |
数学 | ACOS | ACOS(number) | 返回给定数的反余弦值(以弧度表示)。 |
数学 | ACOSH | ACOSH(number) | 返回给定数的反双曲余弦值(以弧度表示)。 |
数学 | ASIN | ASIN(number) | 返回给定数的反正弦值(以弧度表示)。 |
数学 | ASINH | ASINH(number) | 返回给定数的反双曲正弦值(以弧度表示)。 |
数学 | ATAN | ATAN(number) | 返回给定数的反正切值(以弧度表示)。 |
数学 | ATAN2 | ATAN2(number_x, number_y) | 返回指定 x 坐标和 y 坐标的反正切值。number_x 为 x 坐标的值。number_y) 为 y 坐标的值。 |
数学 | ATANH | ATANH(number) | 返回给定数的反双曲正切值。(返回的角度以弧度表示。) |
数学 | CEILING | CEILING(number, significance, mode) | 将给定数四舍五入为最接近的整数或最接近的有效数倍数。significance 是用于将给定值向上舍入为其十倍的值(0.01、0.1、1、10 等)。mode 为一个可选值。如果指定了该值且不为零,并且给定的数和有效数均为负数,将根据该值执行向上舍入。 |
数学 | COMBIN | COMBIN(count_1, count_2) | 返回给定数字对象的组合数。count_1 为元素的总数。count_2 为从元素中选择的数。此函数与计算器中的 nCr 函数相同。 |
数学 | COS | COS(number) | 返回给定数的余弦值(角度以弧度表示)。 |
数学 | COSH | COSH(number) | 返回给定数的双曲余弦值(角度以弧度表示)。 |
数学 | COUNTBLANK | COUNTBLANK(range) | 返回空单元格的数量。range 是用于计算空单元格的单元格范围。 |
数学 | COUNTIF | COUNTIF(range, criteria) | 返回单元格范围内符合某一条件的元素数。range 是要应用条件的范围。criteria 表示数字形式或字符串形式的条件,它是计算单元格的依据。在条件部分,您可以使用问号 (?) 与单个字符匹配,或者使用星号 (*) 与一连串的字符匹配。如果您想要找到实际的问号或星号,可以在问号 (?) 或星号 (*) 前面键入波浪号 (~)。 |
数学 | COUNTUNIQUE | COUNTUNIQUE(value_1,value_2 ... value_30) | 计算有多少个独特的值出现在参数列表中。文本条目以及长度为零的字符串也计算在内。如果参数为数组或引用,则该数组或引用中的空单元格会被忽略(除非它们是长度为零的字符串)。value_1、value_2 ... value_30 为不超过 30 个的一系列参数,表示要计数的值。 |
数学 | DEGREES | DEGREES(number) | 将给定的弧度数转换为度数。 |
数学 | ERFC | ERFC(number) | 计算互补误差函数(互补高斯误差函数)。 |
数学 | EVEN | EVEN(number) | 将给定数字向上舍入为最接近的偶整数。 |
数学 | EXP | EXP(number) | 返回给定数的幂的 e 指数。 |
数学 | FACT | FACT(number) | 返回给定数的阶乘。 |
数学 | FACTDOUBLE | FACTDOUBLE(number) | 返回给定数的二次阶乘。如果 number 为偶数,则计算以下阶乘:n*(N-2)*(n-4)*...*4*2。如果不是偶数,则计算以下阶乘:n*(N-2)*(n-4)*...*3*1。 |
数学 | FLOOR | FLOOR(number, significance, mode) | 将给定数向下舍入为最接近的有效数倍数。significance 是用于将给定值向下舍入为十的倍数的值(0.01、0.1、1、10 等)。mode 为一个可选值。如果指定了该值且不为零,并且给定的数和有效数均为负数,将根据该值执行向上舍入。 |
数学 | GAMMALN | GAMMALN(number) | 返回指定灰度系数函数的自然对数。 |
数学 | GCD | GCD(numbers) | 返回一个或多个整数的最大公约数。numbers 是要计算其最大公约数的一系列整数,这些整数最多为 30 个并以分号隔开。 |
数学 | INT | INT(number) | 将给定数向下舍入为最接近的整数。 |
数学 | ISEVEN | ISEVEN(value) | 如果给定值为偶整数,则返回 TRUE;如果为奇数,则返回 FALSE。如果给定值不是整数,函数只会求其整数部分的值。 |
数学 | ISODD | ISODD(value) | 如果给定值为奇整数,则返回 TRUE;如果为偶数,则返回 FALSE。如果给定值不是整数,函数只会求其整数部分的值。 |
数学 | LCM | LCM(integer_1, integer_2, ... integer_30) | 返回一个或多个整数的最小公倍数。integer_1、integer_2、... integer_30 为要计算其最小公倍数的整数。 |
数学 | LN | LN(number) | 根据常数 e 返回给定数的自然对数。 |
数学 | LOG | LOG(number, base) | 根据指定底数返回给定数的对数。base 是用于对数计算的底数。 |
数学 | LOG10 | LOG10(number) | 返回给定数的底数为 10 的对数。 |
数学 | MOD | MOD(dividend, divisor) | 返回除数除以另一个数后所得的余数。dividend 是被除数除以的数。divisor 是除以被除数的数。 |
数学 | MROUND | MROUND(number, multiple) | 结果为给定数的最接近的整数倍数。 |
数学 | MULTINOMIAL | MULTINOMIAL (number(s)) | 返回参数和的阶乘除以参数阶乘的乘积后所得的值。number(s) 是最多不超过 30 个且以分号隔开的一系列数字。 |
数学 | ODD | ODD(number) | 将给定数字向上舍入为最接近的奇整数。 |
数学 | PI | PI() | 返回小数点后有 14 位数字的 PI 值。 |
数学 | POWER | POWER(base, power) | 返回数的幂结果。base 是为指定的幂设定的底数。power 是为指定的底数设定的指数。 |
数学 | PRODUCT | PRODUCT(number 1 to 30) | 将所有作为参数提供的数相乘,并返回乘积。number 1 to 30 是要计算其乘积的一系列参数,这些参数不能超过 30 个并以分号隔开。 |
数学 | QUOTIENT | QUOTIENT(numerator, denominator) | 返回除法运算的整数结果。numerator 为被除的数。denominator 为除以分子的数。 |
数学 | RADIANS | RADIANS(number) | 将给定度数转换为弧度。 |
数学 | RAND | RAND() | 返回 0 到 1 之间的随机数字。 |
数学 | RANDBETWEEN | RANDBETWEEN (bottom, top) | 返回最小数和最大数之间(包括最小数和最大数)的随机整数。 |
数学 | ROUND | ROUND(number, count) | 根据有效的数学条件,将给定数舍入到小数点后几位数字。count(可选)为数值要舍入到的位数。如果 count 参数为负数,则仅舍入整数部分。number 将舍入到计数指示的位数。 |
数学 | ROUNDDOWN | ROUNDDOWN(number, count) | 将给定数舍入。count(可选)为要向下舍入到的位数。如果 count 参数为负数,则仅舍入整数部分。number 将舍入到计数指示的位数。 |
数学 | ROUNDUP | ROUNDUP(number, count) | 将给定数向上舍入。count(可选)为要向上舍入到的位数。如果 count 参数为负数,则仅舍入整数部分。number 将舍入到计数指示的位数。 |
数学 | SERIESSUM | SERIESSUM(x, n, m, coefficients) | 根据以下公式返回数字 x 的幂值和:SERIESSUM(x,n,m,coefficients) = coefficient_1*x^n + coefficient_2*x^(n+m) + coefficient_3*x^(n+2m) +...+ coefficient_i*x^(n+(i-1)m)。x 是一个作为自变量的数字。n 为起始幂。m 为增量。系数为一系列系数。每个系数会使级数和展开一部分。只能使用单元格引用输入系数。 |
数学 | SIGN | SIGN(number) | 返回给定数的符号。此函数为正号返回 1;为负号返回 -1;为零返回 0。 |
数学 | SIN | SIN(number) | 返回给定数的正弦值(角度以弧度表示)。 |
数学 | SINH | SINH(number) | 返回给定数的双曲正弦值(角度以弧度表示)。 |
数学 | SQRT | SQRT(number) | 返回给定数的正平方根。给定数必须为正值。 |
数学 | SQRTPI | SQRTPI(number) | 返回给定数的乘积的平方根和 PI。 |
数学 | SUBTOTAL | SUBTOTAL(function_code, range_1, range_2, ... range_30) | 使用 SUBTOTAL 函数还可以选择跳过隐藏的行。函数代码 1 到 11 包括隐藏的行;代码 101 到 111 则跳过隐藏的行。无论函数代码是什么,由于自动过滤标准而隐藏的行都不会被汇总。 |
数学 | SUM | SUM(number_1, number_2, ... number_30) | 计算某一范围内单元格中所有数字的和。number_1、number_2、... number_30 为要计算其和的不超过 30 个的一系列参数。也可以使用单元格引用输入范围。 |
数学 | SUMIF | SUMIF(range, criteria, sum_range) | 计算给定条件指定的单元格的和。range 是要应用条件的范围。criteria 为显示搜索条件的单元格或搜索条件本身。在条件部分,您可以使用问号 (?) 与单个字符匹配,或者使用星号 (*) 与一连串的字符匹配。如果您想要找到实际的问号或星号,可以在问号 (?) 或星号 (*) 前面键入波浪号 (~)。sum_range 是计算值的和的范围,如果未指定该范围,则计算在范围内找到的值的和。 |
数学 | SUMSQ | SUMSQ(number_1, number_2, ... number_30) | 计算数的平方和(计算参数的平方和);number_1、number_2、... number_30 为要计算其平方和的不超过 30 个的一系列参数。 |
数学 | TAN | TAN(number) | 返回给定数的正切值(角度以弧度表示)。 |
数学 | TANH | TANH(number) | 返回给定数的双曲正切值(角度以弧度表示)。 |
数学 | TRUNC | TRUNC(number, count) | 删除数的小数部分使其成为一个整数。number 为要删除其小数部分的数字。count 为保留的小数位数。 |
数据库 | DAVERAGE | DAVERAGE(Database_arr, Field_str|num, Criteria_arr) | 返回满足指定条件的值集的平均值,这些值是从已结构化为数据库的数组中检索出的。 |
数据库 | DCOUNT | DCOUNT(Database_arr, Field_str|num, Criteria_arr) | 计算给定范围内符合您的指定条件的数字单元格。 |
数据库 | DCOUNTA | DCOUNTA(Database_arr, Field_str|num, Criteria_arr) | 计算给定范围内符合您的指定条件的单元格。 |
数据库 | DGET | DGET(Database_arr, Field_str|num, Criteria_arr) | 从数据库中检索一条符合您的指定条件的记录。 |
数据库 | DMAX | DMAX(Database_arr, Field_str|num, Criteria_arr) | 返回单元格列表或表格内符合您的指定条件的最大值。 |
数据库 | DMIN | DMIN(Database_arr, Field_str|num, Criteria_arr) | 返回单元格列表或表格内符合您的指定条件的最小值。 |
数据库 | DPRODUCT | DPRODUCT(Database_arr, Field_str|num, Criteria_arr) | 返回列表或数据库的列中符合指定条件的数字的乘积。 |
数据库 | DSTDEV | DSTDEV(Database_arr, Field_str|num, Criteria_arr) | 按照您的指定条件,根据列表或数据库列中的数字样本返回总体的标准偏差。 |
数据库 | DSTDEVP | DSTDEVP(Database_arr, Field_str|num, Criteria_arr) | 按照您的指定条件,根据列表或数据库列中的数字总体返回总体的标准偏差。 |
数据库 | DSUM | DSUM(Database_arr, Field_str|num, Criteria_arr) | 计算列或数据库内符合您的指定条件的数字之和。 |
数据库 | DVAR | DVAR(Database_arr, Field_str|num, Criteria_arr) | 按照您的指定条件,根据列表或数据库列中的数字样本返回总体的方差。 |
数据库 | DVARP | DVARP(Database_arr, Field_str|num, Criteria_arr) | 按照您的指定条件,根据列表或数据库列中的数字总体返回总体的方差。 |
数组 | EXPAND | EXPAND(enabled_array_expression) | 强制展开数组表达式输出。对于 2008 年 5 月 15 日之后创建的电子表格,这是默认行为。 |
数组 | FREQUENCY | FREQUENCY(data, classes) | 计算单列数组中的频率分布。默认提供的值以及区间数或类数可用于计算在一个区间中有多少值被省略。data 为要进行计算的一组值,可以是数组数据或引用数据。class 为类集的数组。 查看频率分布示例。 - |
数组 | GROWTH | GROWTH(data_Y, data_X, new_data_X, function_type) | 计算数组中指数趋势的点。 data_Y 为 Y 数据的数组。data_X(可选)为 X 数据的数组。new_Data_X(可选)为 X 数据数组,用于重新计算值。function_type 是可选的。如果 function_type = 0,则计算 y = m^x 形式的函数。否则,计算 y = b*m^x 形式的函数。 |
数组 | LINEST | LINEST(data_Y, data_X, linear_type, stats) | 返回线性趋势的参数。 data_Y 为 Y 数据的数组。data_X(可选)为 X 数据的数组。linear_Type是可选参数。如果直线穿过零点,则设置 linear_Type = 0。stats(可选):如果 stats=0,则只计算回归系数。否则,显示其他统计数据。 |
数组 | LOGEST | LOGEST(data_Y, data_X, function_type, stats) | 以指数回归曲线的形式 (y=b*m^x) 计算输入数据的调整量。 data_Y 为 Y 数据的数组。data_X(可选)为 X 数据的数组。function_type(可选):如果 function_type = 0,则计算 y = m^x 形式的函数。否则,计算 y = b*m^x 形式的函数。stats(可选)。如果 stats=0,则只计算回归系数。 |
数组 | MDETERM | MDETERM(array) | 返回数组的数组行列式。此函数将返回当前单元格中的某个值,不需要定义结果的范围。array 是定义了行列式的方形数组。 |
数组 | MINVERSE | MINVERSE(array) | 返回反数组。array 是将要反转的方形数组。 |
数组 | MMULT | MMULT(array, array) | 计算两个数组的数组乘积。array 1 的列数必须与 array 2 的行数相匹配。方形数组具有相同的行数和列数。第一个数组是用于数组乘积的第一个数组。第二个数组是具有相同行数的第二个数组。 |
数组 | NOEXPAND | NOEXPAND(enabled_array_expression) | 禁止展开数组表达式输出。 |
数组 | SUMPRODUCT | SUMPRODUCT(array 1, array 2, ...array 30) | 将给定数组中的相应元素相乘,并返回这些乘积的总和。array 1、array 2 ... array 30 为其相应元素将相乘的数组。至少须有一个属于参数列表的数组。如果只给定了一个数组,则计算数组所有元素的总和。 |
数组 | SUMX2MY2 | SUMX2MY2(array_X, array_Y) | 返回两个数组中相应值的平方差的总和。 array_X 是求其元素的平方和的第一个数组。array_Y 是求其元素的平方差的第二个数组。 |
数组 | SUMX2PY2 | SUMX2PY2(array_X, array_Y) | 返回两个数组中相应值的平方和的总和。 Array_X 是求其参数的平方和的第一个数组。array_Y 是将其元素相加后求平方值的第二个数组。 |
数组 | SUMXMY2 | SUMXMY2(array_X, array_Y) | 求两个数组中相应值之差的平方和。 array_X 是将其元素相减后求平方值的第一个数组。array_Y 是将其元素相减后求平方值的第二个数组。 |
数组 | TRANSPOSE | TRANSPOSE(array) | 转置数组的行和列。array 为电子表格中将被转置的数组。 |
数组 | TREND | TREND(data_Y, data_X, new_data_X, linear_Type) | 返回线性趋势的值。data_Y 为 Y 数据的数组。data_X(可选)为 X 数据的数组。new_data_X(可选)为 X 数据的数组,用于重新计算值。linear_type 是可选的。如果 linear_type = 0,则计算通过零点的线。否则,还会计算偏移零点的线。默认为 linear_type <> 0。 |
文本 | CHAR | CHAR(number) | 根据当前的代码表将数字转换为字符。此数字可以为两位或三位的整数。number 为 1 到 255 之间的数字,表示字符的代码值。 |
文本 | CODE | CODE(text) | 返回文本字符串中第一个字符的数字代码。text 为要查找其第一个字符的代码的文本。 |
文本 | CONCATENATE | CONCATENATE(text_1, text_2, ..., text_30) | 将多个文本字符串合并为一个字符串。text_1、text_2 ... text_30 为要合并为一个字符串的文本段落。 |
文本 | DOLLAR | DOLLAR(value, decimals) | 将数字转换为货币格式的金额,并舍入到指定的小数位数。value 为要转换为货币金额的数字,它可以是数字、对包含数字的单元格的引用或可返回数字的公式。decimals(可选)为小数位数。如果未指定小数位数,所有货币格式的数字都将保留两位小数。货币格式是在系统设置中设置。 |
文本 | EXACT | EXACT(text_1, text_2) | 将两个文本字符串进行比较。如果这两个文本字符串相同,则返回 TRUE。此函数区分大小写。text_1 是要比较的第一个文本。text_2 是要比较的第二个文本。 |
文本 | FIND | FIND(find_text, text, position) | 查找其他字符串中的文本字符串。该函数将返回 find_text(您尝试查找的文本字符串)在您搜索的文本中从第几个字符开始的信息。例如,如果单元格 A1 的内容为“To Find”,而您创建了一个函数“=FIND("Find," A1)”,则该函数将返回 4,因为单词“Find”在单元格 A1 中从第四个字符开始。 还可以定义搜索的开始位置。搜索条件可以为数字或任意字符串。搜索区分大小写。find_text 为要查找的文本。text 为要在其中进行搜索的文本。position(可选)为在文本中开始搜索的位置。 如果函数找不到该文本,它将返回 #VALUE 错误。 - |
文本 | FIXED | FIXED(number, decimals, no_thousands_separator) | 指定显示数字时保留固定的小数位数,以及是否使用千位分隔符。此函数可用于对一列数字应用统一的格式。number 为要设置格式的数字。decimals 为要显示的小数位数。no_thousands_separator(可选)确定是否使用千位分隔符。如果此参数为不等于 0 的数字,则不显示千位分隔符。如果此参数等于 0 或缺少此参数,则显示当前区域设置的千位分隔符。 |
文本 | JOIN | JOIN( delim, array_1, ...) | 使用指定分隔符串联一维数组。 |
文本 | LEFT | LEFT(text, number) | 返回文本字符串中的第一个字符或前面几个字符。text 为要确定其初始部分字词的文本。number(可选)为起始文本的字符数。如果未定义此参数,则仅返回一个字符。 |
文本 | LEN | LEN(text) | 返回字符串的长度(包括空格)。文本为要确定其长度的文本。 |
文本 | LOWER | LOWER(text) | 将文本字符串中的所有大写字母都转换为小写。text 为要转换的文本。 |
文本 | MID | MID(text, start, number) | 返回字符串的文本段。此参数指定起始位置和字符数。text 为要提取的字符所在的文本。start 为要提取的文本中第一个字符的位置。number 为文本部分的字符数。 |
文本 | PROPER | PROPER(text) | 将文本字符串中所有单词的第一个字母都转换为大写。text 指要转换的文本。 |
文本 | REGEXEXTRACT | RegExExtract( text ; regular_expression ) | 根据正则表达式从文本中提取。 |
文本 | REGEXMATCH | RegExMatch( text ; regular_expression ) | 根据正则表达式匹配文本中的数据。 |
文本 | REGEXREPLACE | RegExReplace( text ; regular_expression ; replacement ) | 使用正则表达式替换来替换文本。 |
文本 | REPLACE | REPLACE(text, position, length, new_text) | 将文本字符串的一部分替换为其他文本字符串。此函数可用于替换字符和数字(字符和数字将自动转换为文本)。函数的结果始终显示为文本。要对已替换成文本的数字执行进一步计算,可以使用 VALUE 函数把它转换回数字。包含数字的文本必须用引号括起,以便不会被解释为数字并自动转换为文本。text 是被替换部分所在的文本。position 是文本中替换的起始位置。length 是文本中要替换的字符数。new_text 是用来替换另一文本的文本。 |
文本 | REPT | REPT(text, number) | 根据给定的复制次数对字符串执行重复操作。text 为要重复的文本。number 为重复的次数。结果最多可为 255 个字符。 |
文本 | RIGHT | RIGHT(text, number) | 定义文本字符串中的最后一个字符或最后几个字符。text 为要确定其右边部分的文本。number(可选)为右边部分文本的字符数。 |
文本 | ROMAN | ROMAN(number, form) | 将数字转成罗马数字。 |
文本 | SEARCH | SEARCH(find_text, text, position) | 返回文本段在字符串中的位置。可以将搜索的起始位置设为一个选项。搜索文本可以是一个数字或任意顺序的字符。搜索不区分大小写。find_text 为要搜索的文本。text 为要在其中进行搜索的文本。position(可选)为文本中开始搜索的位置。 |
文本 | SPLIT | SPLIT(string, delimiter, treat_delimiters_individually) | 根据给定的分隔符拆分文本,在行中将每个部分放置在单独的列中。string 就是您要分隔的文本。Treat_delimiters_individually 为可选参数,值为 True/False。如果该值省略或为 True,则此函数会将分隔符字符串中的每个字符作为单独的分隔符使用。如果为 False,则该函数只会使用整个分隔符字符串来分隔您的文本。 |
文本 | SUBSTITUTE | SUBSTITUTE(text, search_text, new text, occurrence) | 用新文本替换字符串中的旧文本。text 为被替换文本段所在的文本。search_text 为要替换(多次)的文本段。new text 为用来替换另一文本段的文本。occurrence(可选)指示搜索文本被替换的次数。如果缺少此参数,将全部替搜索文本。 |
文本 | T | T(value) | 将数字转换为空白文本字符串。value 为要转换的值。另外,引用也可以用作参数。如果引用单元格中有数字或有包含数字结果的公式,结果将为空字符串。 |
文本 | TEXT | TEXT(number, format) | 根据给定格式将数字转换为文本。number 为要转换的数值。format 是用于定义格式的文本。根据单元格格式中的语言设置使用小数位数和千位分隔符。 |
文本 | TRIM | TRIM(text) | 删除字符串前面的空格,或将单元格内容设置为向左对齐。text 指将删除其引导空格的文本,或将其内容设置为向左对齐的单元格。 |
文本 | UPPER | UPPER(text) | 将文本参数中指定的字符串转换为大写。text 指要转换为大写的小写字母。 |
文本 | VALUE | VALUE(text) | 将文本字符串转换为数字。text 为要转换为数字的文本。 |
日期 | DATE | DATE(year, month, day) | 将以年、月、日表示的日期转换为内部序列号,并以单元格的格式显示。year 为 1583 到 9956 之间或 0 到 99 之间的整数。month 为 1 到 12 之间的整数。day 为 1 到 31 之间的整数。 - |
日期 | DATEVALUE | DATEVALUE(text) | 为引号内的文本返回内部日期。text 是有效的日期表达式,而且必须用引号引起来。 |
日期 | DAY | DAY(number) | 以整数返回给定日期值的日。可输入负的日期/时间值。number 为时间值。 - |
日期 | DAYS360 | DAYS360(date_1, date_2, type) | 按照每年 360 天返回两个日期之间的差来用于计算利息。如果 Date_2 早于 date_1,则函数将返回一个负数。type(可选)决定了差值计算类型:美式方法 (0) 或欧式方法 (≠0)。 |
日期 | EDATE | EDATE(start_date, months) | 结果为与给定 start_date 相隔数月的日期。只考虑月份,不计算天数。months 为月份数。 |
日期 | EOMONTH | EOMONTH(start_date, months) | 返回某月最后一天的日期,此日期与给定的开始_日期相隔数月。月份为起始日期之前的月份数(负数)或之后的月份数(正数)。 |
日期 | HOUR | HOUR(number) | 以整数返回给定时间值的小时数。number 为时间值。 |
日期 | MINUTE | MINUTE(number) | 以整数返回给定时间值的分钟数。number 为时间值。 |
日期 | MONTH | MONTH(number) | 以整数返回给定日期值的月份。number 为时间值。 |
日期 | NETWORKDAYS | NETWORKDAYS(start_date, end_date, holidays) | 返回 start_date 和 end_date 之间的工作日数。可扣除节假日。start_date 为执行计算的开始日期。end_date 为执行计算的结束日期。如果起始日期或结束日期为工作日,则这一天也会计算在内。holidays(可选)为节假日的列表。输入单独列出节假日的单元格范围。 |
日期 | NOW | NOW() | 返回计算机系统日期和时间。您的文档重新计算时,此值会更新。NOW 是一个没有参数的函数。 |
日期 | SECOND | SECOND(number) | 以整数返回给定时间值的秒数。number 为时间值。 |
日期 | TIME | TIME(hour, minute, second) | 从格式为小时、分钟和秒的值中返回当前时间值。此函数可用于将基于这三个元素的时间转换为十进制的时间值。hour、minute、second 都必须为整数。 |
日期 | TODAY | TODAY() | 返回当前的计算机系统日期。您的文档重新计算时,此值会更新。TODAY 是一个没有参数的函数。 |
日期 | WEEKDAY | WEEKDAY(number, type) | 为给定数字(日期值)返回星期几。星期几是根据类型以整数返回的。type 决定了计算类型:type = 1(默认值),工作日从星期日开始计算(星期一 = 0);type = 2,工作日从星期一开始计算(星期一 = 1);type = 3,工作日从星期一开始计算(星期一 = 0)。 |
日期 | WORKDAY | WORKDAY(start_date, days, holidays) | 返回可设置为日期格式的日期值。此时会显示与 start_date 相隔特定工作日数的那天的日期。holidays(可选)为节假日的列表。输入单独列出节假日的单元格范围。 |
日期 | YEAR | YEAR(number) | 根据内部计算规则返回用数字表示的年份。number 显示将返回的年份的内部日期值。 |
日期 | YEARFRAC | YEARFRAC(start_date, end_date, basis) | 返回 0 到 1 之间的数字,它表示 start_date 与 end_date 之间的年份部分。start_date 和 end_date 是两个日期值。basis 是从选项列表中选择的,指示年份的计算方法。 |
查找 | ADDRESS | ADDRESS(row, column, abs, ref, sheet) | 根据特定的行数和列数,以文本返回单元格地址(引用)。还可以确定是将地址解释为绝对地址(如 $A$1)、相对地址(如 A1)还是为混合形式(A$1 或 $A1)。也可以指定工作表的名称。 行是单元格引用的行数。column 是单元格引用的列数(是数字,而不是字母)。abs 确定引用的类型:1 代表列/行绝对;2 代表列相对、行绝对;3 代表列绝对、行相对;4 代表列/行相对。Ref 是布尔值:TRUE 代表 A1 注释;FALSE 代表 R1C1 注释。Sheet 是工作表的名称。 |
查找 | CHOOSE | CHOOSE(index, value1, ... value30) | 使用索引从最多包含 30 个值的列表返回一个值。索引是 1 到 30 之间的引用或数字,表示从列表中获取的值。value1、... value30 是作为单元格的引用或单独的值输入的一系列值。 |
查找 | COLUMN | COLUMN(reference) | 返回单元格引用的列数。当公式作为数组公式输入时,如果引用的是单元格,则返回单元格的列数;如果参数为单元格区域,则会在单行数组中返回相应的列数。如果带有区域引用参数的 COLUMN 函数未用于数组公式,则仅能确定此区域中第一个单元格的列数。reference 是对要查找其第一列数的单元格或单元格区域的引用。如果未输入任何 reference,则查找在其中输入公式的单元格的列数。Calc 可自动将引用设置为当前单元格。 |
查找 | COLUMNS | COLUMNS(array) | 返回给定引用的列数。array 为要查找总列数的单元格范围的引用。此参数也可以是一个单元格。 |
查找 | HLOOKUP | HLOOKUP(search_criteria, array, index, sorted) | 搜索所选区域下方的单元格的值和引用。此函数可验证数组的第一行是否包含特定值。此函数将返回同一数组列的某行中的值(在索引中指定的值)。 |
查找 | HYPERLINK | HYPERLINK(URL, cell_text) | 在单元格内创建一个超链接。 网址用于指定链接目标。cell_text 参数(可选)是单元格中显示的文本。如果未指定 cell_text 参数,则显示网址。 |
查找 | INDEX | INDEX(reference, row, column, range) | 返回根据行数和列数或可选的范围名称指定的单元格内容。reference 为直接输入或通过指定范围名称输入的单元格引用。如果 reference 包含多个范围,则引用或范围名称必须用括号括起。row(可选)是将为其返回值的引用范围的行数。column(可选)是将为其返回值的引用范围的列数。如果引用多个范围,则 range(可选)为子范围的索引。 |
查找 | INDIRECT | INDIRECT(reference) | 返回文本字符串指定的引用。此函数还可用于返回相应字符串的区域。reference 是为其返回内容的单元格或区域(文本形式)的引用。 |
查找 | MATCH | MATCH(search_criterion, lookup_array, type) | 返回与指定值相匹配的项目在数组中的相对位置。此函数以数字形式返回在 lookup_array 中找到的值的位置。search_criterion 是要在单行或单列数组中搜索的值。lookup_array 为搜索的引用。查找数组可以是单个行或列,也可以是单个行或列的一部分。type 可能会使用值 1、0 或 -1。这与 Microsoft Excel 中的相同函数对应。 |
查找 | OFFSET | OFFSET(reference, rows, columns, height, width) | 返回某单元格从特定引用点偏移了特定行和列之后的值。reference 为函数从中搜索新引用的单元格。rows 为更正引用的位置时上移(负值)或下移的单元格数。columns 为更正引用的位置时左移(负值)或右移的单元格数。height 是从新引用位置开始的区域的可选垂直高度。width 是从新引用位置开始的区域的可选水平宽度。 |
查找 | ROW | ROW(reference) | 返回单元格引用的行数。如果 reference 是一个单元格,则返回单元格的行数。当公式作为数组公式输入时,如果 reference 是一个单元格范围,则返回单列数组中的相应行数。如果数组公式中未使用带范围引用的 ROW 函数,则仅返回范围内第一个单元格的行数。reference 为单元格、区域或区域名称。如果未指定 reference,Calc 会自动将引用设置为当前单元格。 |
查找 | ROWS | ROWS(array) | 返回引用或数组中的行数。array 为引用或要确定其总行数的命名区域。 |
查找 | VLOOKUP | VLOOKUP(search_criterion, array, index, sort_order) | 根据右侧相邻单元格进行垂直搜索。如果指定值包含在数组的第一列中,则将该值返回根据索引指定的某个数组列的相同行。
|
统计 | AVEDEV | AVEDEV(number1, number2, ... number_30) | 返回数据点与它们的平均值之间的绝对偏差的平均值。显示数据集的离散度。number_1、number_2 ... number_30 是表示样值的值或范围。此外,每个数字都可以替换为引用。 |
统计 | AVERAGE | AVERAGE(number_1, number_2, ... number_30) | 返回参数的平均值。number_1、number_2 ... number_30 为数值或范围。忽略文本。 |
统计 | AVERAGEA | AVERAGEA(value_1, value_2, ... value_30) | 返回参数的平均值。文本的值为 0。value_1、value_2 ... value_30 为值或范围。 |
统计 | BINOMDIST | BINOMDIST(X, trials, SP, C) | 返回一元二项式的分布概率。X 为一系列实验的成功次数。trials 为独立实验次数。SP 为每次实验的成功概率。C = 0 计算某个事件的概率;C = 1 计算累积概率。 |
统计 | CONFIDENCE | CONFIDENCE(alpha, STDEV, size) | 返回正态分布的 (1-alpha) 置信区间。alpha 为置信区间的级别。STDEV 为总体的标准偏差。size 为总体的规模。 |
统计 | CORREL | CORREL(data_1, data_2) | 返回两个数据集之间的相关系数。data_1 为第一个数据集。data_2 为第二个数据集。 |
统计 | COUNT | COUNT(value_1, value_2, ... value_30) | 计算有多少个数字出现在参数列表中。忽略文本条目。value_1、value_2 ... value_30 为要计数的值或范围。 |
统计 | COUNTA | COUNTA(value_1, value_2, ... value_30) | 计算有多少个值出现在参数列表中。也计算文本条目,即使文本条目包含长度为 0 的空字符串。如果参数为数组或引用,将忽略数组或引用中的空单元格。value_1、value_2 ... value_30 为不超过 30 个的一系列参数,代表要计数的值。 |
统计 | COVAR | COVAR(data_1, data_2) | 返回一对偏差的积的协方差。data_1 为第一个数据集。data_2 为第二个数据集。 |
统计 | CRITBINOM | CRITBINOM(trials, SP, alpha) | 返回累积二项式分布小于或等于条件值的最小值。trials 为实验总次数。SP 为每次实验的成功概率。alpha 为要达到或超过的域值概率。 |
统计 | DEVSQ | DEVSQ(number_1, number_2, ... number_30) | 返回基于样本平均值的偏差的平方和。number_1、number_2 ... number_30 为表示样本的数值或范围。 |
统计 | EXPONDIST | EXPONDIST(number, lambda, C) | 返回指数分布。number 为函数的值。lambda 为参数值。C 是用于确定函数形式的逻辑值。C = 0 计算密度函数;C = 1 则计算分布值。 |
统计 | FISHER | FISHER(number) | 返回给定数的 Fisher 变换值,并创建接近正态分布的函数。 |
统计 | FISHERINV | FISHERINV(number) | 返回给定数的 Fisher 逆变换值,并创建接近正态分布的函数。 |
统计 | FORECAST | FORECAST(value, data_Y, data_X) | 根据现有的 x 值和 y 值推断期值。值为要返回线性回归 y 值的 x 值。data_Y 为已知 y 值的数组或范围。data_X 为已知 x 值的数组或范围。不适用于指数函数。 |
统计 | GEOMEAN | GEOMEAN(number_1, number_2, ... number_30) | 返回样本的几何平均数。number_1、number_2 ... number_30 为表示随机样本的数字参数或范围。 |
统计 | HARMEAN | HARMEAN(number_1, number_2, ... number_30) | 返回数据集的调和平均数。number_1、number_2 ... number_30 为可用于计算调和平均数的值或范围。 |
统计 | HYPGEOMDIST | HYPGEOMDIST(X, n_sample, successes, n_population) | 返回超几何分布。X 为随机样本中得出的结果数量。n_sample 为随机样本的大小。successes 为总体中可能成功的数量。n_population 为总体的规模。 |
统计 | INTERCEPT | INTERCEPT(data_Y, data_X) | 使用已知的 x 值和 y 值计算直线与 y 轴相交的 y 值。data_Y 为一组具有相关性的观测值或数据。data_X 为一组独立的观测值或数据。此处必须使用包含数字的名称、数组或引用。也可以直接输入数字。 |
统计 | KURT | KURT(number_1, number_2, ... number_30) | 返回数据集(至少需要 4 个值)的峰度。number_1、number_2 ... number_30 为表示随机分布样本的数字参数或范围。 |
统计 | LARGE | LARGE(data, rank_c) | 返回数据集中的第排名_c 个最大值。data 为数据的单元格范围。rank_c 为值的排名(第二大、第三大等)。以整数表示。 |
统计 | LOGINV | LOGINV(number, mean, STDEV) | 返回给定数的反对数正态分布,即概率值。mean 为标准对数分布的算术平均值。STDEV 为标准对数分布的标准偏差。 |
统计 | LOGNORMDIST | LOGNORMDIST(number, mean, STDEV) | 返回给定数的累积对数正态分布,即概率值。mean 为标准对数分布的平均值。STDEV 为标准对数分布的标准偏差。 |
统计 | MAX | MAX(number_1, number_2, ... number_30) | 返回参数列表中的最大值。number_1、number_2 ... number_30 为数值或范围。 |
统计 | MAXA | MAXA(value_1, value_2, ... value_30) | 返回参数列表中的最大值。与 MAX 不同,可以输入文本。文本的值为 0。value_1、value_2 ... value_30 为值或范围。 |
统计 | MEDIAN | MEDIAN(number_1, number_2, ... number_30) | 返回一组数字中的中值。number_1、number_2 ... number_30 为表示样本的值或范围。此外,每个数字都可以替换为引用。 |
统计 | MIN | MIN(number_1, number_2, ... number_30) | 返回参数列表中的最小值。number_1、number_2 ... number_30 为数值或范围。 |
统计 | MINA | MINA(value_1, value_2, ... value_30) | 返回参数列表中的最小值。此处也可以输入文本。文本的值为 0。value_1、value_2 ... value_30 为值或范围。 |
统计 | MODE | MODE(number_1, number_2, ... number_30) | 返回数据值中的最常用值。number_1、number_2 ... number_30 为数值或范围。如果多个值的使用频率相同,则返回最小的值。如果值只出现一次,则会发生错误。 |
统计 | NEGBINOMDIST | NEGBINOMDIST(X, R, SP) | 返回负二项式分布。X 为测试失败后返回的值。R 为测试成功后返回的值。SP 为尝试成功的概率。 |
统计 | NORMDIST | NORMDIST(number, mean, STDEV, C) | 返回给定数在分布中的正态分布。mean 为分布的平均值。STDEV 是分布的标准偏差。C = 0 计算密度函数;C = 1 则计算分布值。 |
统计 | NORMINV | NORMINV(number, mean, STDEV) | 返回给定数在分布中的逆正态分布。mean 为正态分布中的平均值。STDEV 为正态分布的标准偏差。 |
统计 | NORMSDIST | NORMSDIST(number) | 返回给定数的标准累积正态分布。 |
统计 | NORMSINV | NORMSINV(number) | 返回给定数的逆标准正态分布,即概率值。 |
统计 | PEARSON | PEARSON(data_1, data_2) | 返回皮尔逊积差相关系数 r。data_1 为第一个数据集的数组。data_2 为第二个数据集的数组。 |
统计 | PERCENTILE | PERCENTILE(data, alpha) | 返回数组中数据值的 Alpha 百分位数。data 为数据的数组。Alpha 为刻度在 0 到 1 之间的百分比。 |
统计 | PERCENTRANK | PERCENTRANK(data, value) | 返回样本中给定值的百分比排名(百分位数)。data 为样本中数据的数组。 |
统计 | PERMUT | PERMUT(count_1, count_2) | 返回一定数量的对象的排列数。Count_1 为对象总数。Count_2 为每个排列中的对象数。 |
统计 | POISSON | POISSON(number, mean, C) | 返回给定数的泊松分布。mean 为泊松分布的中间值。C = 0 计算密度函数;C = 1 则计算分布值。 |
统计 | PROB | PROB(data, probability, start, end) | 返回范围内的值处于两个限定值之间的概率。data 为样本中数据的数组或范围。probability 为相应概率的数组或范围。start 是要计算其概率总和的区间的起始值。end(可选)是要计算其概率总和的区间的结束值。如果缺少此参数,则计算开始值的概率。 |
统计 | QUARTILE | QUARTILE(data, type) | 返回数据集的四分位数。data 为样本中数据的数组。type 为四分位数的类型。(0 = Min、1 = 25%、2 = 50%(中值)、3 = 75% 和 4 = Max。) |
统计 | RANK | RANK(value, data, type) | 返回样本中给定值的排名。data 为样本中数据的数组或范围。type(可选)为序列顺序(升序 (0) 或 降序 (1))。 |
统计 | RSQ | RSQ(data_Y, data_X) | 根据给定的值,返回皮尔逊相关系数的平方。data_Y 为数据点的数组或范围。data_X 为数据点的数组或范围。 |
统计 | SKEW | SKEW(number_1, number_2, ... number_30) | 返回分布的偏度。number_1、number_2 ... number_30 为数值或范围。 |
统计 | SLOPE | SLOPE(data_Y, data_X) | 返回线性回归线的斜度。data_Y 为 Y 数据的数组或矩阵。data_X 为 X 数据的数组或矩阵。 |
统计 | SMALL | SMALL(data, rank_c) | 返回数据集中第排名_c 个最小值。data 为数据的单元格范围。rank_c 为值的排名(第二小、第三小等)。以整数表示。 |
统计 | STANDARDIZE | STANDARDIZE(number, mean, STDEV) | 将随机变量转换为标准值。number 是要进行标准化的值。mean 是分布的算术平均值。STDEV 是分布的标准偏差。 |
统计 | STDEV | STDEV(number_1, number_2, ... number_30) | 根据样本估算标准偏差。number_1、number_2 ... number_30 为数值或范围,表示基于总体的样本。 |
统计 | STDEVA | STDEVA(value_1, value_2, ... value_30) | 计算基于样本的估计标准偏差。value_1、value_2 ... value_30 为值或范围,表示取自总体的样本。文本的值为 0。 |
统计 | STDEVP | STDEVP(number_1, number_2, ... number_30) | 计算基于总体的标准偏差。number_1、number_2 ... number_30 为数值或范围,表示基于总体的样本。 |
统计 | STDEVPA | STDEVPA(value_1, value_2, ... value_30) | 计算基于总体的标准偏差。value_1、value_2 ... value_30 为值或范围,表示取自总体的样本。文本的值为 0。 |
统计 | STEYX | STEYX(data_Y, data_X) | 为回归中的每个 x 值返回预计 y 值的标准误差。data_Y 为 Y 数据的数组或矩阵。data_X 为 X 数据的数组或矩阵。 |
统计 | TRIMMEAN | TRIMMEAN(data, alpha) | 返回数据集的平均值,而不考虑图例说明中的 Alpha 部分。data 为样本中数据的数组。Alpha 为不予考虑的图例说明部分。 |
统计 | VAR | VAR(number_1, number_2, ... number_30) | 估算基于样本的方差。number_1、number_2 ... number_30 为数值或范围,表示基于总体的样本。 |
统计 | VARA | VARA(value_1, value_2, ... value_30) | 估算基于样本的方差。文本的值为 0。value_1、value_2 ... value_30 为值或范围,表示取自总体的样本。文本的值为 0。 |
统计 | VARP | VARP(Number_1, number_2, ... number_30) | 计算基于总体的方差。Number_1、Number_2 ... Number_30 为表示总体的数值或范围。 |
统计 | VARPA | VARPA(value_1, value_2, .. .value_30) | 计算基于总体的方差。文本的值为 0。value_1、value_2 ... value_30 为表示总体的值或范围。 |
统计 | WEIBULL | WEIBULL(number, alpha, beta, C) | 返回给定数的威布尔分布值。Alpha 为威布尔分布值的 Alpha 参数。Beta 为威布尔分布值的 Beta 参数。C 指示函数的类型:C 等于 0,则计算函数结构;C 等于 1,则计算分布值。 |
统计 | ZTEST | ZTEST(data, number, sigma) | 根据标准偏差返回 z 测试的双侧 P 值。data 为数据的数组。number 为要测试的值。Sigma(可选)为总体的标准偏差。如果缺少此参数,则处理样本的标准偏差。 |
解析器 | TO_DATE | TO_DATE(number) | 使用默认区域设置将指定值转换为日期(+时间)。 |
解析器 | TO_DOLLARS | TO_DOLLARS(number) | 将指定值转换为美元货币金额。 |
解析器 | TO_PERCENT | TO_PERCENT(number) | 将指定值转换为百分比。 |
解析器 | TO_PURE_NUMBER | TO_PURE_NUMBER(formatted_number) | 将格式化为日期+时间、美元货币或百分比的数字转换成相等数字。 |
解析器 | TO_TEXT | TO_TEXT(value) | 将指定值转换成采用指定格式的文本。 - |
财务 | ACCRINT | ACCRINT(issue, first_interest, settlement, rate, par, frequency, basis) | 计算定期付款情况下债券的应计利息。issue 为债券的发行日期。first_interest 为债券的第一个付息日。settlement 指的是到期日。rate 为名义年利率(息票利率)。par 为债券的票面价值。frequency 为每年支付利息的次数(1、2 或 4)。basis 是从选项列表中选择的,指示年份的计算方法。 |
财务 | ACCRINTM | ACCRINTM(issue, settlement, rate, par, basis) | 计算在结算日期一次性付款的情况下债券的应计利息。issue 为债券的发行日期。settlement 指的是到期日。rate 为名义年利率(息票利率)。par 为债券的票面价值。basis 是从选项列表中选择的,指示年份的计算方法。 |
财务 | COUPDAYBS | COUPDAYBS(settlement, maturity, frequency, basis) | 返回从债券的第一个付息日到结算日之间的天数。settlement 为购买债券的日期。maturity 为债券到期(过期)的日期。frequency 为每年支付利息的次数(1、2 或 4)。basis 是从选项列表中选择的,指示年份的计算方法。 |
财务 | COUPDAYS | COUPDAYS(settlement, maturity, frequency, basis) | 返回结算日所属的当前利息周期的天数。settlement 为购买债券的日期。maturity 为债券到期(过期)的日期。frequency 为每年支付利息的次数(1、2 或 4)。basis 是从选项列表中选择的,指示年份的计算方法。 |
财务 | COUPDAYSNC | COUPDAYSNC(settlement, maturity, frequency, basis) | 返回从结算日到下一付息日之间的天数。settlement 为购买债券的日期。maturity 为债券到期(过期)的日期。frequency 为每年支付利息的次数(1、2 或 4)。basis 是从选项列表中选择的,指示年份的计算方法。 |
财务 | COUPNCD | COUPNCD(settlement, maturity, frequency, basis) | 返回结算日之后的第一个付息日的日期,并将返回结果设置为日期格式。settlement 为购买债券的日期。maturity 为债券到期(过期)的日期。frequency 为每年支付利息的次数(1、2 或 4)。basis 是从选项列表中选择的,指示年份的计算方法。 |
财务 | COUPNUM | COUPNUM(settlement, maturity, frequency, basis) | 返回结算日与到期日之间的息票数(付息次数)。settlement 为购买债券的日期。maturity 为债券到期(过期)的日期。frequency 为每年支付利息的次数(1、2 或 4)。basis 是从选项列表中选择的,指示年份的计算方法。 |
财务 | COUPPCD | COUPPCD(settlement, maturity, frequency, basis) | 返回结算日之前的付息日的日期,并将返回结果设置为日期格式。settlement 为购买债券的日期。maturity 为债券到期(过期)的日期。frequency 为每年支付利息的次数(1、2 或 4)。basis 是从选项列表中选择的,指示年份的计算方法。 |
财务 | CUMIPMT | CUMIPMT(rate, NPER, PV, S, E, type) | 根据固定利率计算投资的应付累积利息(总利息)。rate 为定期利率。NPER 是带周期总数的支付周期。NPER 也可以为非整数值。rate 和 NPER 必须引用相同的单位,因而它们必须按年或月周期来计算。PV 为支付序列中的现值。S 为第一个周期。E 为最后一个周期。type 为每个周期开始 (1) 或结束 (0) 时付款的到期日期。 |
财务 | CUMPRINC | CUMPRINC(rate, NPER, PV, S, E, type) | 返回投资周期内按固定利率计算的应付累积本金。rate 为定期利率。NPER 是带周期总数的支付周期。NPER 也可以为非整数值。rate 和 NPER 必须引用相同的单位,因而它们必须按年或月周期来计算。PV 为支付序列中的现值。S 为第一个周期。E 为最后一个周期。type 为每个周期开始 (1) 或结束 (0) 时付款的到期日期。 |
财务 | DB | DB(cost, salvage, life, period, month) | 返回特定周期内使用双倍余额递减法计算的资产折旧额。cost 是资产的最初成本。salvage 是折旧期末的资产值。life 定义资产的折旧周期。period 为每个周期的长度。必须为 life 输入与 depreciation period 相同的日期单位。month(可选)指示第一个折旧年份的月份数。 |
财务 | DDB | DDB(cost, salvage, life, period, factor) | 返回特定周期内使用算术递减法计算的资产折旧额。请注意,根据此计算类型帐面价值决不会达到零。cost 确定资产的生产成本。salvage 确定折旧期末的资产值。life 定义资产使用期限的周期数。period 定义周期的长度。必须为 period 输入与 life 相同的时间单位。factor(可选)为折旧额递减的依据因素。 |
财务 | DISC | DISC(settlement, maturity, price, redemption, basis) | 以百分比形式计算债券的折让率(折扣率)。settlement 为购买债券的日期。maturity 为债券到期(过期)的日期。price 是债券与每 100 个货币单位的面值相对应的价格。redemption 是与每 100 个货币单位的面值相对应的债券偿还值。basis 是从选项列表中选择的,指示年份的计算方法。 |
财务 | DOLLARDE | DOLLARDE(fractional _dollar, fraction) | 将十进制分数形式的报价转换为小数。fractional _dollar 是一个用十进制分数形式表示的数字。(此数字中的十进制值为分数的分子。)fraction 是一个用作十进制分数的分母的整数。 |
财务 | DOLLARFR | DOLLARFR(decimal _dollar, fraction) | 将小数形式的报价转换为十进制带分数。计算出的小数为分数的分子,该分数将使用分数作为分母。decimal _dollar 是一个小数。fraction 是一个用作十进制分数的分母的整数。 |
财务 | DURATION | DURATION(rate, PV, FV) | 计算投资获得期望价值所需的周期数。rate(固定值)是整个期限内要计算的利率。输入每年按周期划分的利率,可以计算每个周期后的利息。PV 为现值。FV 为投资的期值。 |
财务 | EFFECT | EFFECT(NOM, P) | 返回有效年利率。 NOM 为名义年利率。P 是每年的复利计算期数。 |
财务 | FV | FV(rate, NPER, PMT, PV, type) | 根据定期付款、固定付款和固定利率,返回投资的期值。rate 为定期利率。NPER 为周期总数。PMT 为每个周期定期支付的年金。PV(可选)为投资的现金价值。type(可选)定义在周期开始 (1) 或结束 (0) 时付款是否到期。 |
财务 | FVSCHEDULE | FVSCHEDULE(principal, schedule) | 计算不同的定期变化利率所需要的起始资金的累积价值。principal 为起始资金。schedule 是一系列的利率。需要在输入单元格引用的同时输入 schedule。 |
财务 | INTRATE | INTRATE(settlement, maturity, investment, redemption, basis) | 计算以投资价值购买债券(或其他项目)然后以偿还价出售,没有得到利息支付时获得的年利率。settlement 为购买债券的日期。maturity 为债券的出售日期。investment 为购买价格。redemption 为出售价格。basis 是从选项列表中选择的,指示年份的计算方法。 |
财务 | IPMT | IPMT(rate, period, NPER, PV, FV, type) | 使用定期付款和固定利率计算投资的定期偿还额。rate 为定期利率。period 为复利计算期。NPER 为应付年金的总周期数。如果计算最后一个周期的复利,则 Period=NPER。PV 为支付序列中的现金价值。FV(可选)为周期结束时将达到的预期价值(期值)。type(可选)定义在周期开始 (1) 或结束 (0) 时付款是否到期。 |
财务 | IRR | IRR(values, guess) | 计算投资的内部收益率。这些值代表每隔一定时间的现金流量值,其中至少有一个值须为负数(支付),至少有一个值须为正数(收入)。values 为包含这些值的数组。guess(可选)为估算的值。如果只能提供几个值,则应提供一个初始推测值来启用迭代。 |
财务 | MDURATION | MDURATION(settlement, maturity, coupon, yield, frequency, basis) | 计算固定利率债券多年来的修正麦考利存续期。settlement 为购买债券的日期。maturity 为债券到期(过期)的日期。coupon 为年名义利率(息票利率),收益为债券的年收益。frequency 为每年支付利息的次数(1、2 或 4)。basis 是从选项列表中选择的,指示年份的计算方法。 |
财务 | MIRR | MIRR(values, investment, reinvest_rate) | 计算一系列投资的修正内部收益率。values 与数组相对应或与单元格(其内容与支付相对应的单元格)引用相对应。investment 为投资的利率(数组的负值);reinvest_rate 为再投资的利率(数组的正值)。 |
财务 | NOMINAL | NOMINAL(effective_rate, Npery) | 根据实际利率及每年的复利计算期数来计算年名义利率。effective_rate 为有效利率;Npery 为每年定期支付的利息数。 |
财务 | NPER | NPER(rate, PMT, PV, FV, type) | 根据定期付款、固定付款和固定利率返回投资的周期数。rate 为定期利率。PMT 为每个周期固定支付的年金。PV 为支付序列中的现值(现金价值)。FV(可选)为最后一个周期结束时将达到的期值。type(可选)定义在周期开始 (1) 或结束 (0) 时付款是否到期。 |
财务 | NPV | NPV(Rate, value_1, value_2, ... value_30) | 根据一系列定期现金流量和折扣率,返回投资的净现值。rate 为周期的折扣率。value_1、value_2 ... value_30 为表示存款或取款的值。 |
财务 | PMT | PMT(rate, NPER, PV, FV, type) | 返回使用固定利率计算的年金的定期付款。rate 为定期利率。NPER 为应付年金的周期数。PV 为支付序列中的现值(现金价值)。FV(可选)为定期付款结束时将达到的预期价值(期值)。type(可选)定义在周期开始 (1) 或结束 (0) 时付款是否到期。 |
财务 | PPMT | PPMT(rate, period, NPER, PV, FV, type) | 根据定期和固定付款及固定利率,返回在特定周期内投资的应付本金。rate 为定期利率。period 为清偿期。NPER 为应付年金的总周期数。PV 为支付序列中的现值。FV(可选)为预期价值(期值)。type(可选)定义在周期开始 (1) 或结束 (0) 时付款是否到期。 |
财务 | PRICE | PRICE(settlement, maturity, rate, yield, redemption, frequency, basis) | 使用 100 个货币单位的面值作为预期收益的函数,来计算固定利率债券的市价。settlement 为购买债券的日期。maturity 为债券到期(过期)的日期。rate 为名义年利率(息票利率)。yield 为债券的年收益。redemption 是每 100 个货币单位的面值的偿还值。frequency 为每年支付利息的次数(1、2 或 4)。basis 是从选项列表中选择的,指示年份的计算方法。 |
财务 | PRICEDISC | PRICEDISC(settlement, maturity, discount, redemption, basis) | 计算无息债券与每 100 个货币单位的面值相对应的价格。settlement 为购买债券的日期。maturity 为债券到期(过期)的日期。discount 为债券的折扣百分比。redemption 是每 100 个货币单位的面值的偿还值。basis 是从选项列表中选择的,指示年份的计算方法。 |
财务 | PRICEMAT | PRICEMAT(settlement, maturity, issue, rate, yield, basis) | 计算债券与每 100 个货币单位的面值相对应的价格,用于在到期日期支付利息。settlement 为购买债券的日期。maturity 为债券到期(过期)的日期。issue 为债券的发行日期。rate 为债券在发行日期的利率。yield 为债券的年收益。basis 是从选项列表中选择的,指示年份的计算方法。 |
财务 | PV | PV(rate, NPER, PMT, FV, type) | 返回根据一系列定期付款计算得出的投资现值。rate 定义每个周期的利率。NPER 为付款周期的总数。PMT 为每个周期的定期付款。FV(可选)定义分期付款完成后剩余的期值。type(可选)定义在周期开始 (1) 或结束 (0) 时付款是否到期。 |
财务 | RATE | RATE(NPER, PMT, PV, FV, type, guess) | 返回年金每个周期的固定利率。NPER 为付款的总周期数(支付周期)。PMT 为每个周期固定支付的数额(年金)。PV 为支付序列中的现金价值。FV(可选)为定期付款结束时将达到的期值。type(可选)定义在周期开始 (1) 或结束 (0) 时付款是否到期。guess(可选)通过迭代计算法确定利息的估算值。 |
财务 | RECEIVED | RECEIVED(settlement, maturity, investment, discount, basis) | 计算在给定时间点为定息债券支付的应收款。settlement 为购买债券的日期。maturity 为债券的到期日。investment 为购买总额。discount 为收购债券时的折扣百分比。basis 是从选项列表中选择的,指示年份的计算方法。 |
财务 | SLN | SLN(cost, salvage, life) | 返回某一周期内资产的直线折旧。折旧周期内的折旧金额是固定的。 cost 是资产的最初成本。salvage 是折旧期末的资产值。life 是用于确定资产折旧过程中的周期数的折旧周期。 |
财务 | SYD | SYD(cost, salvage, life, period) | 返回算术递减折旧率。此函数用于计算对象的某一折旧周期在总折旧期内的折旧金额。算术递减折旧法会逐周期减少固定的折旧金额。 cost 是资产的最初成本。salvage 是折旧后的资产值。life 是用于确定资产折旧的时间跨度的周期。period 定义计算折旧的周期。 |
财务 | TBILLEQ | TBILLEQ(settlement, maturity, discount) | 计算国债的岁入。settlement 为购买债券的日期。maturity 为债券到期(过期)的日期。(结算日期和到期日期必须在同一年。)discount 为收购债券时的折扣百分比。 |
财务 | TBILLPRICE | TBILLPRICE(settlement, maturity, discount) | 计算国债与每 100 个货币单位相对应的价格。settlement 为购买债券的日期。maturity 为债券到期(过期)的日期。discount 为收购债券时的折扣百分比。 |
财务 | TBILLYIELD | TBILLYIELD(settlement, maturity, price) | 计算国债的收益。settlement 为购买债券的日期。maturity 为债券到期(过期)的日期。price 为国债与每 100 个货币单位的面值相对应的价格(购买价格)。 |
财务 | XIRR | XIRR(values, dates, guess) | 计算在不同日期发生的一系列付款的内部收益率。按照每年 365 天计算,忽略闰年。如果付款是每隔一定的时间发生,则可以使用 IRR 函数。value 和 date 是一系列付款和作为单元格引用输入的一系列相关日期值。guess(可选)是预测的内部收益率。默认为 10%。 |
财务 | XNPV | XNPV(rate, values, dates) | 计算在不同日期发生的一系列付款的资本值(净现值)。按照每年 365 天计算,忽略闰年。如果付款是每隔一定的时间发生,则可以使用 NPV 函数。rate 为付款的内部收益率。value 和 date 是一系列付款和作为单元格引用输入的一系列相关日期值。 |
财务 | YIELD | YIELD(settlement, maturity, rate, price, redemption, frequency, basis) | 计算债券的收益。settlement 为购买债券的日期。maturity 为债券到期(过期)的日期。rate 为年利率。price 是债券与每 100 个货币单位的面值相对应的价格(购买价格)。redemption 是每 100 个货币单位的面值的偿还值。frequency 为每年支付利息的次数(1、2 或 4)。basis 是从选项列表中选择的,指示年份的计算方法。 |
财务 | YIELDDISC | YIELDDISC(settlement, maturity, price, redemption, basis) | 计算无息债券的年收益。settlement 为购买债券的日期。maturity 为债券到期(过期)的日期。price 是债券与每 100 个货币单位的面值相对应的价格(购买价格)。redemption 是每 100 个货币单位的面值的偿还值。basis 是从选项列表中选择的,指示年份的计算方法。 |
过滤器 | FILTER | FILTER(sourceArray, arrayCondition_1, arrayCondition_2, ..., arrayCondition_30) | 返回给定源数组的过滤版本,此版本只包括特定的行或列。 每个条件应为布尔值的一维范围或所求值是布尔值的一维数组的数组公式表达式。如果条件所求的值是列数组,则仅返回与条件数组的真值相对应的源数组的行。同样,如果条件所求的值是行数组,则仅返回与条件中的真值相对应的源数组的列。如果有多个条件,则源数组中将返回的相应值必须全部为真值。 |
过滤器 | SORT | SORT(data, keyColumn_1, ascOrDesc_1, keyColumn_2, ascOrDesc_2, ..., keyColumn_30, ascOrDesc_30) | 返回给定数据范围(或数组)内的行,并根据给定的键列排序。 有两种方法指定键列:可将其指定为数据范围内的某个列或者数据范围外的其他列。要指定数据范围内的某个列,请给出它在范围内的索引:1 指范围内的第一列,2 指第二列等等。要指定范围外的其他列(例如,不想包含在输出中的中间计算值),只需将该列指定为范围即可。 此外,还必须在指定每个键列之后添加 TRUE 或 FALSE,以标记是以升序排列还是降序排序。也可以只指定一个数组或范围。在这种情况下,此函数将返回以升序从左至右按照列进行排列的范围。 |
过滤器 | UNIQUE | UNIQUE(SourceArray) | 仅返回源数组中的唯一行,剔除重复项。行按照首次在源数组中出现的顺序返回。 示例:
|
运算符 | ADD | ADD(number_1, number_2) | 计算 number_1 和 number_2 的和。相当于 + 运算符。 |
运算符 | CONCAT | CONCAT(value_1, value_2) | 将 value_1 和 value_2 串联在一起。相当于 & 运算符。 |
运算符 | DIVIDE | DIVIDE(number_1, number_2) | 计算 number_1 除以 number_2 的商。相当于 / 运算符 |
运算符 | EQ | EQ(value_1, value_2) | 如果 value_1 等于 value_2,则返回 TRUE,否则返回 FALSE。相当于 = 运算符。 |
运算符 | GT | GT(value_1, value_2) | 如果 value_1 大于 value_2,则返回 TRUE,否则返回 FALSE。相当于 > 运算符。 |
运算符 | GTE | GTE(value_1, value_2) | 如果 value_1 大于或等于 value_2,则返回 TRUE,否则返回 FALSE。相当于 >= 运算符。 |
运算符 | LT | LT(value_1, value_2) | 如果 value_1 小于 value_2,则返回 TRUE,否则返回 FALSE。相当于 < 运算符。 |
运算符 | LTE | LTE(value_1, value_2) | 如果 value_1 小于或等于 value_2,则返回 TRUE,否则返回 FALSE。相当于 <= 运算符。 |
运算符 | MINUS | MINUS(number_1, number_2) | 计算value_1 减去value_2 的差。相当于 - 运算符。 |
运算符 | MULTIPLY | MULTIPLY(number_1, number_2) | 计算 number_1 乘以 number_2 的积。相当于 * 运算符。 |
运算符 | NE | NE(value_1, value_2) | 如果 value_1 不等于 value_2,则返回 TRUE,否则返回 FALSE。相当于 != 运算符。 |
运算符 | POW | POW(base, power) | 返回数的幂结果。base 是为指定的幂设定的底数。power 是为指定的底数设定的指数。相当于 ^ 运算符。 |
运算符 | UMINUS | UMINUS( number ) | 一元减号。返回使用反转符号指定的值。 |
运算符 | UNARY_PERCENT | UNARY_PERCENT(number) | 一元百分比返回指定为百分比的值。 |
运算符 | UPLUS | UPLUS(number) | 一元加号。返回未更改值或符号时指定的值。 |
逻辑 | AND | AND(logical_value_1, logical_value_2, ...logical_value_30) | 如果所有参数都为 TRUE,则返回 TRUE。如果任何元素为 FALSE,则此函数返回 FALSE 值。logical_value_1、logical_value_2、...logical_value_30 为要检查的条件。所有条件非 TRUE 即 FALSE。如果范围是作为参数输入的,则函数使用当前列或行范围中的值。如果单元格范围内所有单元格中的逻辑值都为 TURE,则结果为 TRUE。 |
逻辑 | FALSE | FALSE() | 将逻辑值设置为 FALSE。FALSE() 函数不需要任何参数。 |
逻辑 | IF | IF(test, then_value, otherwise_value) | 指定要执行的逻辑测试。测试为任何可为 TRUE 或 FALSE 的值或表达式。Then_value(可选)是当逻辑测试为 TRUE 时返回的值。Otherwise_value(可选)是当逻辑测试为 FALSE 时返回的值。 |
逻辑 | IFERROR | IFERROR(test, value) | 如果第一个参数为错误,第二个参数为空,那么返回结果将为空。如果第一个参数为错误,第二个参数不为空,那么将返回第二个参数。如果第一个参数不为错误,将返回此参数。 |
逻辑 | NOT | NOT(logical_value) | 反转逻辑值。logical_value 为要反转的值。 |
逻辑 | OR | OR(logical_value_1, logical_value_2, ...logical_value_30) | 如果至少有一个参数为 TRUE,则返回 TRUE。如果所有参数的逻辑值都为 FALSE,则返回值 FALSE。logical_value_1、logical_value_2、...logical_value_30 为要检查的条件。所有条件非 TRUE 即 FALSE。如果范围是作为参数输入的,则函数使用当前列或行范围中的值。 |
逻辑 | TRUE | TRUE() | 将逻辑值设置为 TRUE。TRUE() 函数不需要任何参数。 |