跳转到主要内容

逻辑函数

函数名称函数功能函数示例说明
AND当提供的所有参数均为逻辑 true 时返回 true;如果提供的参数中任何一个为逻辑 false,则返回 false。AND(\[逻辑表达式1], \[逻辑表达式2])逻辑表达式1:一个表达式或对包含表达式的单元格的引用,该表达式代表某种逻辑值(即 TRUE 或 FALSE)或者可以强制转换为逻辑值。 逻辑表达式2:更多表示逻辑值的表达式。
FALSE返回逻辑值 FALSE。FALSE()
IF当逻辑表达式的值为 TRUE 时返回一个值,而当其为 FALSE 时返回另一个值。IF(\[逻辑表达式], \[返回值1], \[返回值2])逻辑表达式:一个表达式或对包含表达式的单元格的引用,该表达式代表某种逻辑值,即 TRUE 或 FALSE。 返回值1:为 TRUE 时的返回值当“逻辑表达式”为 TRUE 时的返回值。 返回值2:为FALSE 时的返回值当“逻辑表达式”为 FALSE 时的返回值。
IFERROR如果第一个参数不是错误值,就返回第一个参数;否则,当第二个参数存在时返回第二个参数,不存在则返回空白值。IFERROR(\[值], \[错误情况的返回值])值:在“值”本身不为错误值的情况下要返回的值。 错误情况的返回值:在“值”为错误值情况下的函数返回值。
IFS评估多个条件,并返回与第一个值为 true 的条件所对应的值。IFS(\[条件1], \[值1], \[条件2], \[值2])条件1:要评估的第一个条件,可以是布尔值、数值、数组或指向这些值的引用。 值1:“条件1”为“TRUE”的情况下返回的值。 条件2:之前的条件为“FALSE”的情况下,要评估的其他条件。 值2:相应条件为“TRUE”的情况下返回的其他值。
NOT返回某个逻辑值的相反值 - “NOT(TRUE)”将返回 FALSE;“NOT(FALSE)”将返回 TRUE。NOT(\[逻辑表达式])逻辑表达式:一个表达式或对含有表达式的单元格的引用,该表达式表示某个逻辑值。
OR只要提供的参数中任何一个为逻辑真就返回 true,如果提供的所有参数均为逻辑假则返回 false。OR(\[逻辑表达式1], \[逻辑表达式2])逻辑表达式1:一个表达式或对包含表达式的单元格的引用,该表达式代表某种逻辑值(即 TRUE 或 FALSE)或者可以强制转换为逻辑值。 逻辑表达式2:更多计算结果为逻辑值的表达式。
SWITCH根据案例列表测试表达式,并返回第一个匹配案例的对应值;没有相符结果时,返回默认值(可选)。SWITCH([表达式], [案例1], [值1], [案例2_或_ 默认], [值2])表达式:要检查的值。 案例1:检查是否与“表达式”匹配的第一种情况。 值1:“案例1”与“表达式”匹配后返回的对应值。 案例2_或_ 默认:之前情况未与“表达式”匹配后要尝试的其他情况,或者在没有与“表达式”匹配的情况后返回的默认值(可选)。 值2:相应情况与“表达式”匹配的情况下返回的其他值。
TRUE返回逻辑值 TRUE。TRUE()
XOR当提供的参数个数为奇数在逻辑上为 true 时返回 true;如果参数个数为偶数在逻辑上为 true,则返回 false。XOR(\[逻辑表达式1], \[逻辑表达式2])逻辑表达式1:一个表达式或对包含表达式的单元格的引用,该表达式代表某种逻辑值(即 TRUE 或 FALSE)或者可以强制转换为逻辑值。 逻辑表达式2:更多表示逻辑值的表达式。

信息

函数名称函数功能函数示例说明
ERROR.TYPE返回与其他单元格中的错误值相对应的数字。ERROR.TYPE(\[引用])引用:用于查找错误号的单元格,虽然您也可以直接提供错误值。
ISBLANK检查所引用的单元格是否为空ISBLANK(\[值])值:针对要检查其是否为空的单元格的引用。
ISERR检查某个值是否为#NA之外的错误类型的值ISERR(\[值])值:要验证其是否为#NA以外的错误类型的值
ISERROR检查某个值是否为错误值ISERROR(\[值])值:要验证其是否为错误类型的值
ISEVEN检查某个值是否为偶数ISERROR(\[值])值:要验证其是否为偶数的值
ISLOGICAL检查某个值是TRUE还是FALSEISLOGICAL(\[值])值:要验证其是为TRUE还是FALSE的值
ISNA检查某个值是否为错误值#N/AISNA(\[值])值:要与错误值 #N/A 进行比较的值。
ISNONTEXT检查某个值是否为非文本ISNONTEXT(\[值])值:要检查的值
ISNUMBER检查某个值是否为数字ISNUMBER(\[值])值:要验证其是否为数字的值。
ISODD检查所提供的数值是否为奇数ISODD(\[数值])数值:要验证其是否为奇数的数值
ISTEXT检查某个值是否为文本ISTEXT(\[值])要验证其是否为文本的值
N返回以数字形式提供的参数,如果值为文本则会转换为0,错误值则按原样发挥N(\[值])值:要转换为数字的参数
NA返回“无有效值”错误,即“#NA”NA()
URL返回所请求的指定单元格的链接URL(\[引用])值:对单元格的引用

日期与时间

函数名称函数功能函数示例说明
DATE 将提供的年、月、日转换为日期。DATE(年, 月, 日)年:代表年份的数字,可以手动输入或是一个字段 月:代表月份的数字,可以手动输入或是一个字段 日:代表日的数字,可以手动输入或是一个字段
DATEADD基于起始时间,增减指定的时间量,可指定时间量的单位。如 “DATEADD(“2025-01-01”, 2, “周”)” 得到2025年1月15日DATEADD(\[起始时间], \[时间量], \[时间单位])起始时间:起始时间,必填,基于此时间进行增减。 时间量:要增减的时间量,必填。 时间单位:第二个参数“时间量”的单位,必填。有效值包括 “ms”, “milliseconds”, “毫秒”, “s”, “seconds”, “秒”, “m”, “minutes”, “分钟”, “h”, “hours”, “小时”, “d”, “days”, “天”, “w”, “weeks”, “周”, “M”, “months”, “月”, “q”, “quarters”, “季度”, “y”, “years”, “年”。
DATEDIF 计算两个日期之间的天数、月数或年数。DATEDIF(起始日期, 结束日期, 单位)起始日期:用于计算的开始日期,可以是日期字段,或格式为日期类型的数字、公式字段等 结束日期:用于计算的结束日期,可以是日期字段或格式为日期类型的数字、公式字段等 单位:时间单位的缩写字符串。例如,Y 代表年、M 代表月、D 代表天
DATEVALUE将提供的已知格式日期字符串转换为日期值。DATEVALUE(\[日期字符串])日期字符串:表示日期的字符串。
DAY 以数字格式返回特定日期所在的当月几号。DAY(日期值)日期值:要从中提取具体几号的日期。
DAYS返回两个日期之间的天数。DAYS(结束日期, 起始日期)结束日期:用于计算的结束日期,可以是日期字段或格式为日期类型的数字、公式字段等 起始日期:用于计算的开始日期,可以是日期字段或格式为日期类型的数字、公式字段等
DAYS360按照每年 360 天,返回两个日期之间的差(用于计算利息)。DAYS360(\[起始日期], \[结束日期], \[方法])起始日期:计算中要使用的开始日期。必须是以下一种:对包含日期的单元格的引用、返回日期类型的函数或者数字。 结束日期:计算中要使用的结束日期。必须是以下一种:对包含日期的单元格的引用、返回日期类型的函数或者数字。 方法:指示要使用哪种天数计算方法。
EDATE返回一个日期,它在另一个日期数月之前/之后。EDATE(起始日期,月数)起始日期:用于计算结果的参照日期。 月数:用于计算的“起始日期”之前(负)或之后(正)的月数。
EOMONTH返回某个月的最后一天,该月份在另一个日期之前或之后的数个月(月数由参数指定)。EOMONTH(开始日期,月数)开始日期:从哪一天开始计算 月数:正值将生成未来 日期:负值将生成过去日期
HOUR以数字格式返回特定时间的小时部分。HOUR(时间)时间:用于计算的时间
ISOWEEKNUM返回指定日期所在的年内 ISO 周数。ISOWEEKNUM(\[日期])日期:要确定其 ISO 周数的日期。必须是以下一种:对包含日期的单元格的引用、返回日期类型的函数、或数字。
MINUTE以数字格式返回特定时间的分钟部分。MINUTE(时间)时间:用于计算的时间
MONTH以数字格式返回特定日期所在的月份。MONTH(日期值)日期值:要从中提取月份的日期
NETWORKDAYS返回所提供的两个日期之间的净工作日天数。NETWORKDAYS(起始日期, 结束日期, \[节假日])起始日期:用于计算的开始日期,可以是日期字段或格式为日期类型的数字、公式字段等 结束日期:用于计算的结束日期,可以是日期字段或格式为日期类型的数字、公式字段等 节假日:默认为双休日,也可加上列入该参数的日期范围或日期字段
NETWORKDAYS.INTL返回给定的两个日期之间的净工作日天数(排除指定的周末和节假日)。NETWORKDAYS.INTL(\[起始日期], \[结束日期], \[周末], \[节假日])起始日期:用于计算净工作日天数的时间段开始日期。 结束日期:用于计算净工作日天数的时间段结束日期。 周末:用于表示哪些天为周末的数字或字符串。 节假日:范围或数组常量,其中包含算作节假日的日期。
NOW以日期值格式返回当前日期和时间。NOW()/
SECOND以数字格式返回特定时间的秒钟部分。SECOND(时间)时间:用于计算的时间
TODAY以日期值格式返回当前日期。TODAY()/
WEEKDAY返回一个数字,对应于提供的日期所在的星期几。WEEKDAY(日期值, \[类型])日期值:需要返回星期的目标日期,可以是日期字段或格式为日期类型的数字、公式字段等 类型:表示一周的第 1 天从星期几开始,若为 1 则该周的第 1 天从星期天开始,若为 2 则从星期一开始,默认为 1
WEEKNUM返回一个数字,表示给定日期处于当年的第几周。WEEKNUM(日期, \[类型])日期:需要返回所在周序号的目标日期,可以是日期字段或格式为日期类型的数字、公式字段等 类型:表示一周的第 1 天从星期几开始,若为 1 则该周的第 1 天从星期天开始,若为 2 则从星期一开始,默认为 1
WORKDAY指定工作日天数,计算结束日期。WORKDAY(起始日期, 天数, \[节假日])起始日期:要计算的开始日期,可以是格式为日期类型的函数或数字字段等 天数:从起始日期开始需要的工作天数 节假日:默认双休日,加上列入该参数的范围或数组常量
WORKDAY.INTL计算指定工作日天数之后的日期(排除指定的周末和节假日)。WORKDAY.INTL(\[起始日期], \[天数], \[周末], \[节假日])起始日期:计算的开始日期。 天数:从“起始日期”起往“以后”方向统计的工作日天数。如果为负,则表示往“以前”方向计数。 周末:用于表示哪些天为周末的数字或字符串。 节假日:范围或数组常量,其中包含算作节假日的日期。
YEAR返回给定日期所指定的年份。YEAR(日期值)日期值:需要从中提取年份的日期
YEARFRAC使用指定的天数计算方式进行计算,返回介于两个日期之间的年数(包括小数部分的)。YEARFRAC(\[起始日期], \[结束日期], \[天数计算方法])起始日期:计算中要使用的开始日期。必须是以下一种:对包含日期的单元格的引用、返回日期类型的函数或者数字。 结束日期:计算中要使用的结束日期。必须是以下一种:对包含日期的单元格的引用、返回日期类型的函数或者数字。 天数计算方法:指示要使用哪种天数计算方法。

文本

函数名称函数功能函数示例说明
CHAR返回数字代码所对应的 Unicode 字符CHAR(数字)数字:需要转换为 Unicode 的目标数字
CLEAN返回删除不可打印的 ASCII 字符之后的文本。CLEAN(\[文本])文本:要删除其中不可打印字符的文本。
CODE返回所提供的字符串中首字符的 Unicode 映射值。CODE(\[字符串])字符串:要返回其首字符的 Unicode 映射值的字符串。
CONCAT返回两个值的串联。相当于“&”运算符。CONCAT(\[值1], \[值2])值1:“值2”的值将附于其后的值。 值2:要附于“值1”之后的值
CONCATENATE将多个字符串串联CONCATENATE(字符串1, \[字符串2, …])字符串 1:初始字符串 字符串 2:要串联的其他字符串
EXACT比较两个字符串是否相同。EXACT(\[字符串1], \[字符串2])字符串1:要比较的第一个字符串。 字符串2:要比较的第二个字符串
FIND从指定位置开始查找特定的值,并返回其第一次出现的位置;若该值不存在,返回 -1FIND(查找的值, 查找范围, \[起始位置])查找的值:要查找的值,区分大小写 查找范围:要查找的范围,是一个值、一组数据或数据表中某个字段 起始位置:开始查找的位置,默认从 1 开始
FINDB返回某个字符串在文本中首次出现的位置(每个双字节字符占两个位置)。FINDB(\[搜索对象], \[要搜索的文本], \[开始位置])搜索对象:要在“要搜索的文本”中查找的字符串。 要搜索的文本:要在其中搜索“搜索对象”的首次出现的文本。 开始位置:要在“要搜索的文本”中开始搜索的字符位置。
FIXED以固定的小数位数设置数字的格式。FIXED(\[数字], \[小数位数], \[禁用分隔符])数字:要设置格式的数字。 小数位数:结果中要显示的小数位数。 禁用分隔符:是否禁用某些语言区域中所用的千位分隔符(例如,将1,000表示为1000)。如果此值为0或未提供,将使用千位分隔符,否则不使用。
LEFT返回从指定字符串开头提取的子串LEFT(字符串, \[字符数])字符串:要返回其左侧部分的字符串 字符数:要从“字符串”左侧返回的字符数
LEFTB返回从指定字符串开头提取的子串。LEFTB([string], [number_of_ bytes])string:要返回其左侧部分的字符串。 number_of_ bytes:要从“string”左侧返回的字节数。
LEN返回指定的字符串的长度LEN(文本)文本:要返回其长度的字符串
LENB返回给定字符串的长度(以字节为单位)。LENB(\[text])text:要返回其长度的字符串。
LOWER将指定字符串中的字母转换为小写LOWER(文本)文本:要转换为小写的字符串
MID返回字符串中从指定位置开始的特定数目的字符MID(字符串, 开始位置, 提取长度)字符串:从中提取字符的字符串 开始位置:从字符串中开始提取的位置,第一个字符的索引为 1 提取长度:需要提取的字符的长度
MIDB返回指定字符串中的子串。MIDB([string], [starting_at], [extract_ length_bytes])string:要从中选取子串的字符串。starting_at:要从“string”左侧开始提取的位置索引。“string”中第一个字符的索引为1。extract_ length_bytes:要提取的子串长度(以字节为单位)。
PROPER将指定字符串中每个单词的首字母转为大写。PROPER(\[要转换的文本])要转换的文本:要转换的文本,其中每个单词的首字母都将转为大写,所有其他字母则转为小写。
REGEXTEST检查提供的文本的任何部分是否与正则表达式匹配REGEXTEST(\[文本], \[正则表达式], \[大小写敏感])文本:要检查是否符合正则表达式的文本。 正则表达式:正则表达式。 大小写敏感:确定匹配项是否区分大小写。 默认情况下,匹配项区分大小写。
REPLACE将文本字符串的一部分替换为其他文本字符串REPLACE(文本, 位置, 长度, 新文本)文本:其中一部分将被替换的文本 位置:替换的开始位置(起始索引编号为 1) 长度:文本中要替换的字符数 新文本:要插入到原有文本中的文本
REPLACEB根据特定字节数,将文本字符串的一部分替换为其他文本字符串。REPLACEB(\[文本], \[位置], \[字节数], \[新文本])文本:其中一部分将被替换的文本。 位置:替换的开始位置(起始索引编号为1)。 长度:文本中要替换的字符数。 新文本:要插入到原有文本中的文本。
REPT返回指定文本的多次重复。REPT(\[要重复的文本], \[重复次数])要重复的文本:要重复的字符或字符串。 重复次数:“要重复的文本”要在返回值中出现的次数。
RIGHT返回从指定字符串尾部提取的子串RIGHT(字符串, \[字符数])字符串:要返回其右侧部分的字符串 字符数:要从“字符串”右侧返回的字符数
RIGHTB返回从指定字符串尾部提取的子串。RIGHTB([string], [number_of_ bytes])string:要返回其右侧部分的字符串。 number_of_ bytes:要从“string”右侧返回的字节数。
SEARCH返回字符串在文本中首次出现的位置。如果没有找到该字符串则返回 #VALUE!。SEARCH(\[搜索字符串], \[要搜索的文本], \[开始位置])搜索字符串:要在“要搜索的文本”中查找的字符串。 要搜索的文本:要搜索“搜索字符串”的首次出现的文本。 开始位置:要在“要搜索的文本”中开始搜索的字符位置。
SEARCHB返回某个字符串在文本中首次出现的位置(每个双字节字符占两个位置)。SEARCHB(\[搜索对象], \[要搜索的文本], \[开始位置])搜索对象:要在“要搜索的文本”中查找的字符串。 要搜索的文本:要在其中搜索“搜索对象”的首次出现的文本。 开始位置:要在“要搜索的文本”中开始搜索的字符位置。
SUBSTITUTE将现有文本中的部分内容替换为新的文本SUBSTITUTE(要替换部分字符的文本, 被替换文本, 替换文本, \[被替换文本序号])要替换部分字符的文本:即需要替换部分内容为新文本的原文本 被替换文本:需要替换的文本 替换文本:用于替换的新文本 被替换文本序号:一个数字,用来指定需要替换第几次出现的旧文本,为空时将替换所有的旧文本
T以文本形式返回字符串参数。如果值不是文本,则返回空字符串。T(\[值])要转化为文本的参数。
TEXT按照指定格式将数字转换为文本TEXT(值, 格式)值:要转换为文本的值 格式:自定义的数字格式,常见如:“YYYY/MM/DD”(年月日)、“MM/DD HH:MM”(月日时分)、“DDDD”(星期全称)、“DDD”(星期简称)、“0.0%“(百分比)
TEXTJOIN将多个字符串和/或数组中的文本与分隔不同文本的可指定分隔符结合。TEXTJOIN(\[分隔符], \[忽略\_空白], \[文本1], \[文本2])分隔符:可能为空的字符串或指向有效字符串的引用。如果为空,文本将被简单地连接在一起。 忽略\_空白:一个布尔值;如果为“TRUE”,则文本参数中选中的空白单元格将不会包含在结果中。 文本1:任何文本内容。可能是一个字符串,或是某个范围内的字符串数组。 文本2:其他文本内容。
TRIM移除文本中的前导、结尾和重复空格TRIM(文本)文本:要移除空格的文本或对包含要移除空格的文本的单元格引用
UNICHAR返回十进制 Unicode 编号的字符值。UNICHAR(\[unicode编号])unicode编号:要转换为字符的 Unicode 编号。
UNICODE返回所输字符串的首个字符的十进制 Unicode 值。UNICODE(\[文本])文本:包含要评估的字符的字符串。
UPPER将指定字符串中的字母转换为大写。UPPER(文本) 将指定字符串中的字母转换为大写文本:要转换为大写的字符串
VALUE将可识别的任何日期、时间或数字格式的字符串转换为数字。VALUE(\[文本])文本:包含要转换的值的字符串。

数学与三角

函数名称函数功能函数示例说明
ABS返回数值的绝对值ABS(数值)数值:要返回其绝对值的数值
ACOS返回数值的反余弦值,以弧度表示ACOS(数值)数值:要计算的数值
ACOSH返回数值的反双曲弦值ACOSH(数值)数值:要计算的数值
ACOT返回数值的反余切值,以弧度表示。ACOT(\[值])值:要计算其反余切值的数值。
ACOTH返回数值的反双曲余切值(以弧度表示)。ACOTH(\[值])值:要计算其反双曲余切值的数值。值不得介于 -1 和 1 之间(包括 -1 和 1)
ARABIC计算指定罗马数字的值。ARABIC(\[罗马数字])罗马数字:要转换格式的罗马数字,其值必须介于1和3999之间(包括这两个数字)。
ASIN返回数值的反正弦值,以弧度表示ASIN(数值)数值:要计算的数值
ASINH返回数值的反双曲正弦值,以弧度表示ASINH(数值)数值:要计算的数值
ATAN返回数值的反正切值,以弧度表示ATAN(数值)数值:要计算的数值
ATAN2返回给定的 X 轴及 Y 轴坐标值的反正切值ATAN2(X坐标值, Y坐标值)X坐标值:要计算的数值 Y坐标值:要计算的数值
ATANH返回数值的反双曲正切值ATANH(数值)数值:要计算的数值
BASE将数值转换为以其他基数表示的文本,例如以 2 为底的二进制。BASE(\[值], \[基数], \[最小长度])值:要转换的数值。 基数:要将数值转换成的基数。 最小长度:返回文本的最小长度。
CEILING将数值向上舍入为指定因数最接近的整数倍。CEILING(\[值], \[因数])值:要向上舍入为最接近的“因数”整数倍的数值。 因数:要根据其倍数进行舍入的数。
CELING.MATH将数值向上舍入为指定因数最接近的整数倍;如果数值为负数,则按接近或远离 0 舍入(取决于模式)CEILING.MATH(\[数值], \[有效位数], \[模式])数值:要向上舍入为最接近的“有效位数”整数倍的数值。 有效位数:要根据其倍数进行舍入的数值。“有效位数”的正负号会被忽略。 模式:如果“数值”是负数,请指定舍入方向。如果为 0 或空白,则向 0 舍入。否则,将其按远离 0 舍入。
CELING.PRECISE将数值向上舍入为指定因数最接近的整数倍。不论数值为正数或负数,都会舍入。CEILING.PRECISE(\[数值], \[有效位数])数值:要向上舍入为最接近的“有效位数”整数倍的数值。 有效位数:要根据其倍数进行舍入的数值。
COMBIN以弧度为单位返回 x 轴与从原点 (0,0) 到指定坐标点 (x,y) 之间连线的夹角。COMBIN(\[n], \[k])n:要从中进行选择的对象集合的大小。 k:要选择的对象数量。
COMBINA返回从指定对象总数中选择特定数量对象的方法总数(包括多次选择相同对象的方法数)。COMBINA(\[n], \[k])n:可选对象的总数。 k:要选择的对象数量。
COS返回角度的余弦值(角度以弧度表示)COS(角度)角度:要计算的角度, 以弧度表示
COSH返回实数的双曲余弦值COSH(数值)数值:要计算的数值
COT返回给定角度(以弧度表示)的余切值。COT(\[角度])角度:要返回其余切值的角度,以弧度表示。
COTH返回给定实数的双曲余切值。COTH(\[值])值:要计算其双曲余切值的实数。
CSC返回给定角度(以弧度表示)的余割值。CSC(\[角度])角度:要返回其余割值的角度,以弧度表示。
CSCH返回给定实数的双曲余割值。CSCH(\[值])值:要计算其双曲余割值的实数。
DECIMAL将以其他基数表示的数值文本转换为以 10 为底的数值(十进制)。DECIMAL(\[值], \[底数])值:要转换的数值。 底数:要从中转换数值的基数。
DEGREES将以弧度表示的角度值转换为度。DEGREES(\[角度])角度:要从弧度转换为度的角度。
EVEN将数值向上取整为最接近的偶整数。EVEN(\[数值])数值:要向上取整的数值,取整值为大于此值的最接近的偶数。
EXP返回欧拉数 e (\~2.718) 的指定次幂。EXP(\[指数])指数:指定 e 的自乘幂次值。
FACT返回数值的阶乘。FACT(\[数值])数值:要计算并返回其阶乘的数字或对数字(所在单元格)的引用。
FACTDOUBLE返回数值的“双阶乘”。FACTDOUBLE(\[数值])数值:要计算并返回其双阶乘的数字或对数字(所在单元格)的引用。
FLOOR将数值向下舍入为指定因数最接近的整数倍。FLOOR(\[值], \[因数])值:要向下舍入为最接近的“因数”整数倍的数值。 因数:要根据其倍数进行舍入的数。
FLOOR.MATH将数值向下舍入为指定因数最接近的整数倍;如果数值为负数,则按接近或远离 0 舍入(取决于模式)。FLOOR.MATH(\[数值], \[有效位数], \[模式])数值:要向下舍入为最接近的“有效位数”整数倍的数值。 有效位数:要根据其倍数进行舍入的数值。“有效位数”的正负号会被忽略。 模式:如果“数值”是负数,请指定舍入方向。如果为 0 或空白,则按远离 0 舍入。否则,将其按接近 0 舍入。
FLOOR.PRECISE将数值向下舍入为指定因数最接近的整数倍。不论数值为正数或负数,都会舍入。FLOOR.PRECISE(\[数值], \[有效位数])数值:要向下舍入为最接近的“有效位数”整数倍的数值。 有效位数:要根据其倍数进行舍入的数值。
GCD返回一个或多个整数的最大公约数。GCD(\[数值1], \[数值2])数值1:要在查找最大公约数的计算中检查其因数的第一项数值或范围。 数值2:要检查其因数以查找最大公约数的其他数值或范围。
INT将数值向下取值为小于或等于该数的最接近的整数INT(数值)数值:要计算的数值
LCM返回一个或多个整数的最小公倍数。LCM(\[数值1], \[数值2])数值1:要在查找最小公倍数数的计算中检查其因数的第一项数值或范围。 数值2:要检查其因数以查找最小公倍数的其他数值或范围。
LN返回数值以 e(欧拉数)为底的对数。LN(\[数值])数值:要计算其以 e 为底的对数的数值。
LOG返回数值以指定数为底的对数。LOG(\[数值], \[底数])数值:要计算其对数的数值。 底数:用于计算此对数的底数。
LOG10返回数值以 10 为底的对数。LOG10(\[数值])数值:要计算其以10为底的对数的数值。
MMULT计算给定数组或范围所对应的两个矩阵的矩阵乘积。MMULT(\[矩阵1], \[矩阵2])矩阵1:以数组或范围表示的参与矩阵乘法运算的第一个矩阵。 矩阵2:以数组或范围表示的参与矩阵乘法运算的第二个矩阵。
MOD返回两数相除的余数MOD(被除数, 除数)被除数:作为被除数的数值 除数:作为除数的数值
MROUND将数值取整为另一整数最接近的整数倍。MROUND(\[数值], \[因数])数值:要取整为另一整数最接近的整数倍的数值。 因数:根据其倍数进行取整的数。
MULTINOMIAL返回参数和的阶乘除以各参数阶乘的乘积后得到的值。MULTINOMIAL(\[数值1], \[数值2])数值1:用于计算的第一项数值或范围。 数值2:用于计算的其他数值或范围。
MUNIT返回 n x n 的单位矩阵,其中 n 是输入值的维度。MUNIT(\[维度])维度:指定单位矩阵维度大小的整数。此值必须是正数。
ODD将数值向上取整为最接近的奇整数。ODD(\[数值])数值:要向上取整的数值,取整值为大于此值的最接近的奇数。
PI返回数字 3.14159265358979(数学常量 pi),精确到 15 个数字PI()/
POWER返回数字乘幂的计算结果POWER(基数, 指数)基数:要计算的数值,可为任意实数 指数:基数的乘幂次数
PRODUCT返回将一组数相乘所得的结果。PRODUCT(\[乘数1], \[乘数2])乘数1:用于计算乘积的第一个数值或范围。 乘数2:用于计算乘积的其他数值或范围。
QUOTIENT返回除法的整数部分。 要放弃除法的余数时,可使用此函数QUOTIENT(被除数, 除数)被除数:作为被除数的数值 除数:作为除数的数值
RADIANS将以度表示的角度值转换为弧度。RADIANS(\[角度])角度:要从度转换为弧度的角度。
RANDRAND()
RANDBETWEEN返回介于两个整数之间(包括这两个整数)的随机数。RANDBETWEEN(\[下界], \[上界])下界:指定随机值范围的下界。 上界:指定随机值范围的上界。
ROMAN将数字格式设置为罗马数字形式。ROMAN(\[数字], \[规则简化度])数字:要设置格式的数字,介于1到3999之间(包括这两个数字)。 规则简化度:传统语法规则的简化程度,介于0和4之间(包含这两个数字)。
ROUND将数值的指定位数以下进行四舍五入ROUND(数值, 位数)数值:要四舍五入的数值 位数:代表舍入的位数,1 代表小数点后一位,0 代表取整,-1 代表小数点前一位
ROUNDDOWN将数值舍入到指定的位数,向 0 进行向下舍入ROUNDDOWN(数值, 位数)数值:要舍入的数值。 位数:代表舍入的位数,1 代表小数点后一位,0 代表取整,-1 代表小数点前一位
ROUNDUP将数值舍入到指定的位数,向 0 进行向上舍入ROUNDUP(数值, 位数)数值:要舍入的数值 位数:代表舍入的位数,1 代表小数点后一位,0 代表取整,-1 代表小数点前一位
SEC返回给定角度(以弧度表示)的正割值。SEC(\[角度])角度:要返回其正割值的角度,以弧度表示。
SECH返回给定实数的双曲正割值。SECH(\[值])值:要计算其双曲正割值的实数。
SIGN给定输入数值,如果为负返回 -1;如果为正返回1;如果为零则返回0。SIGN(\[数值])数值:要返回其符号的数值。
SIN给定角度(以弧度表示),返回其正弦值SIN(角度)角度:要计算的角度,以弧度表示
SINH返回实数的双曲正弦值SINH(数值)数值:要计算的数值
SQRT返回一个正数的正平方根。SQRT(\[数值])数值:要计算其正平方根的数值。
SQRTP返回 PI 与给定正数乘积的正平方根。SQRTPI(\[数值])数值:要将其与 PI 相乘并返回该乘积的平方根的数值。
SUM返回目标数组所有数值的总和SUM(值1, \[值2, …])值 1:求和式中第一个数值或引用列 值 2:求和式中其他数值或引用列
SUMPRODUCT计算两个大小相同的数组或范围中的对应元素的乘积之和。SUMPRODUCT(\[数组1], \[数组2])数组1:第一个数组或范围,其元素将与第二个同类数组或范围中的对应元素相乘。 数组2:第二个数组或范围,其元素将与第一个同类数组或范围中的对应元素相乘。
SUMSQ返回一组数值和/或单元格的平方总和。SUMSQ(\[数值1], \[数值2])数值1:要将其平方相加的第一个数值或范围。 数值2:要将其平方与“数值1”的平方相加的其他数值或范围。
SUMX2MY2计算两个数组中对应值的平方差之和。wo arrays.SUMX2MY2([数组_x], [数组_ y])数组_x:此数组或范围中的元素值的平方将以“数组_ y”中对应元素值的平方相减,然后再累加。 数组_y:将从“数组_ x”元素值的平方中减去此数组或范围中对应元素值的平方,然后再累加。
SUMX2PY2计算两个数组中对应值的平方和之和。SUMX2PY2([数组_x], [数组_ y])数组_x:此数组或范围中的各元素值的平方将与“数组_ y”中对应元素值的平方相加,然后再累加。 数组_y:此数组或范围中的元素值的平方将与“数组_ x”中对应元素值的平方相加,然后再累加。
TAN返回给定角度的正切值(以弧度表示)TAN(角度)角度:要计算的角度, 以弧度表示
TANH返回给定实数的双曲正切值TANH(数值)数值:要计算的数值
TRUNC截除指定有效位之外的部分,取数据的指定有效位。TRUNC(\[数值], \[位数])数值:要截取的数据。 位数:要保留的小数点右侧的有效位数。

工程

函数名称函数功能函数示例说明
BESSELI返回修正 Bessel 函数值,它与用纯虚数参数运算时的 Bessel 函数值相等。BESSELI(\[值], \[阶数])值:用来计算函数的值。 阶数:贝赛耳函数的阶数。 如果 n 不是整数,将被截尾取整。
BESSELJ返回 Bessel 函数值。BESSELJ(\[值], \[阶数])值:用来计算函数的值。 阶数:贝赛耳函数的阶数。 如果 n 不是整数,将被截尾取整。
BESSELK返回修正 Bessel 函数值,它与用纯虚数参数运算时的 Bessel 函数值相等。BESSELK(\[值], \[阶数])值:用来计算函数的值。 阶数:贝赛耳函数的阶数。 如果 n 不是整数,将被截尾取整。
BESSELY返回 Bessel 函数值。BESSELY(\[值], \[阶数])值:用来计算函数的值。 阶数:贝赛耳函数的阶数。 如果 n 不是整数,将被截尾取整。
BIN2DEC将一个带符号的二进制数转换为十进制格式。BIN2DEC(\[带符号的二进制数])带符号的二进制数:要转换为十进制数的带符号的10位二进制数值(以字符串形式提供)。
BIN2HEX将一个带符号的二进制数转换为带符号的十六进制格式。BIN2HEX(\[带符号的二进制数], \[有效位数])带符号的二进制数:要转换为带符号的十六进制数的带符号的10位二进制数值(以字符串形式提供)。 有效位数:要确保结果具有的有效位数。
BIN2OCT将一个带符号的二进制数转换为带符号的八进制格式。BIN2OCT(\[带符号的二进制数], \[有效位数])带符号的二进制数:要转换为带符号的ba进制数的带符号的10位二进制数值(以字符串形式提供)。 有效位数:要确保结果具有的有效位数。
BITAND两个数值的按位布尔值 AND。BITAND(\[值1], \[值2])值1:第一个数值。 值2:第二个数值
BITLSHIFT将输入值向左移动指定位数。BITLSHIFT(\[值], \[左移位数])值:要左移的数值。 左移位数:要左移的位数。
BITOR两个数值的按位布尔值 OR。BITOR(\[值1], \[值2])值1:第一个数值。 值2:第二个数值
BITRSHIFT将输入值向右移动指定位数。BITRSHIFT(\[值], \[右移位数])值:要右移的数值。 右移位数:要移动的位数。
BITXOR两个数值的按位布尔值 XOR(异或)。BITXOR(\[值1], \[值2])值1:第一个数值。 值2:第二个数值
COMPLEX根据所给实系数和虚系数创建复数。COMPLEX(\[实部], \[虚部], \[后缀])实部:实系数。 虚部:虚系数。 后缀:虚系数的后缀只能为“i”或“j”。如果省略后缀,则会使用“i”。
DEC2BIN将一个十进制数转换为带符号的二进制格式。DEC2BIN(\[十进制数], \[有效位数])十进制数:要转换为带符号的二进制数的十进制数值(以字符串形式提供)。 有效位数:要确保结果具有的有效位数。
DEC2HEX将一个十进制数转换为带符号的十六进制格式。DEC2HEX(\[十进制数], \[有效位数])十进制数:要转换为带符号的十六进制数的十进制数值(以字符串形式提供)。 有效位数:要确保结果具有的有效位数。
DEC2OCT将一个十进制数转换为带符号的八进制格式。DEC2OCT(\[十进制数], \[有效位数])十进制数:转换为带符号的八进制数的十进制数值(以字符串形式提供)。 有效位数:要确保结果具有的有效位数。
DELTA比较两个数值,如果相等则返回 1。DELTA(\[数字1], \[数字2])数字1:第一个要比较的数字。 数字2:第二个要比较的数字。
ERF返回高斯误差函数的结果。ERF(\[z1], \[z2])z1:如果这是唯一的参数,则积分在 0 到此值之间。如果提供了 z2,则此值是积分的下限。 z2:积分的上限。
ERF.PRECISE返回高斯误差函数的结果。ERF.PRECISE(\[z1])z1:如果这是唯一的参数,则积分在 0 到此值之间。如果提供了 z2,则此值是积分的下限。
ERFC返回数值的互补高斯误差函数。ERFC(\[z])z1:如果这是唯一的参数,则积分在 0 到此值之间。如果提供了 z2,则此值是积分的下限。 z2:积分的上限。
ERFC.PRECISE返回数值的互补高斯误差函数。ERFC.PRECISE(\[z])z1:如果这是唯一的参数,则积分在 0 到此值之间。如果提供了 z2,则此值是积分的下限。
GESTEP如果数值大于或等于指定的步长值,则返回 1,否则返回 0。如果未指定步长值,则使用默认值 0。GESTEP(\[值], \[步数])值:要检查是否与步数相等的值。 步数:要检查的值。如果参数留空,则返回 0。
HEX2BIN将一个带符号的十六进制数转换为带符号的二进制格式。HEX2BIN(\[带符号的十六进制数], \[有效位数])带符号的十六进制数:要转换为带符号的二进制数的带符号的40位十六进制数值(以字符串形式提供)。 有效位数:要确保结果具有的有效位数。
HEX2DEC将一个带符号的十六进制数转换为十进制格式。HEX2DEC(\[带符号的十六进制数])带符号的十六进制数:要转换为十进制数的带符号的40位十六进制数值(以字符串形式提供)。
HEX2OCT将一个带符号的十六进制数转换为带符号的八进制格式。HEX2OCT(\[带符号的十六进制数], \[有效位数])带符号的十六进制数:要转换为带符号的八进制数的带符号的40位十六进制数值(以字符串形式提供)。 有效位数:要确保结果具有的有效位数。
IMABS返回指定复数的绝对值。IMABS(\[数字])数字:要计算其绝对值的复数。
IMAGINARY返回复数的虚系数。IMAGINARY(\[复数])复数:形如 a+bi 或 a+bj 的复数。
IMARGUMENT返回复数的参数 θ(以弧度表示的角度)。IMARGUMENT(\[数值])数值:要计算其参数的复数。
IMCONJUGATE返回数值的复共轭。IMCONJUGATE(\[数值])数值:用于计算共轭的复数。
IMCOS返回 x + yi 或 x + yj 格式的复数的余弦值。IMCOS(\[数值])数值:要计算其余弦值的复数。
IMCOSH返回 x + yi 或 x + yj 格式的复数的双曲余弦值。IMCOSH(\[数值])数值:要计算其双曲余弦值的复数。
IMCOT返回 x + yi 或 x + yj 格式的复数的余切值。IMCOT(\[数值])数值:要计算其余切值的复数。
IMCSC返回 x + yi 或 x + yj 格式的复数的余割值。IMCSC(\[数值])数值:要计算其余割值的复数。
IMCSCH返回 x + yi 或 x + yj 格式的复数的双曲余割值。IMCSCH(\[数值])数值:要计算其双曲余割值的复数。
IMDIV返回以一个复数除以另一个复数所得的结果。IMDIV(\[被除数], \[除数])被除数:作为被除数的复数。 除数:作为除数的复数。
IMEXP返回欧拉数 e (\~2.718) 的指定复数次幂。IMEXP(\[指数])指数:指定 e 的自乘幂次值。
IMLN返回某个复数以 e(欧拉数)为底的对数。IMLN(\[复数值])复数值:要计算其以 e 为底的对数的复数。
IMLOG10返回某个虚数以 10 为底的对数。IMLOG10(\[值])值:要计算其对数的复数。
IMLOG2返回一个虚数以 2 为底的对数。IMLOG2(\[值])值:要计算其对数的复数。
IMPOWER返回复数的指定次幂。IMPOWER(\[复数底数], \[指数])复数底数:要计算其“指数”次幂的复数。 指数:用于计算“复数底数”的幂的指数。
IMPRODUCT返回将一组复数相乘所得的结果。IMPRODUCT(\[乘数1], \[乘数2])乘数 1:用于计算乘积的第一个数值或范围。 乘数 2:用于计算乘积的其他复数或范围。
IMREAL返回复数的实系数。IMREAL(\[复数])复数:形如 a+bi 或 a+bj 的复数。
IMSEC返回 x + yi 或 x + yj 格式的复数的正割值。IMSEC(\[数值])数值:要计算其正割值的复数。
IMSECH返回 x + yi 或 x + yj 格式的复数的双曲正割值。IMSECH(\[数值])数值:要计算其双曲正割值的复数。
IMSIN返回 x + yi 或 x + yj 格式的复数的正弦值。IMSIN(\[数值])数值:要计算其正弦值的复数。
IMSINH返回 x + yi 或 x + yj 格式的复数的双曲正弦值。IMSINH(\[数值])数值:要计算其双曲正弦值的复数。
IMSQRT返回复数的平方根。IMSQRT(\[复数])复数:形如 a+bi 或 a+bj 的复数。
IMSUB返回两个复数之差。IMSUB(\[第一个数], \[第二个数])第一个数:要减去第二个数的复数。 第二个数:从第一个数中减去的复数。
IMSUM返回一组复数的总和。IMSUM(\[值1], \[值2])值1:要相加的第一个复数或范围。 值2:要与“值1”相加的其他复数或范围。
IMTAN返回 x + yi 或 x + yj 格式的复数的正切值。IMTAN(\[数值])数值:要计算其正切值的复数。
OCT2BIN将一个带符号的八进制数转换为带符号的二进制格式。OCT2BIN(\[带符号的八进制数], \[有效位数])带符号的八进制数:要转换为带符号的二进制数的带符号的30位八进制数值(以字符串形式提供)。 有效位数:要确保结果具有的有效位数。
OCT2DEC将一个带符号的八进制数转换为十进制格式。OCT2DEC(\[带符号的八进制数])带符号的八进制数:要转换为十进制数的带符号的30位八进制数值(以字符串形式提供)。
OCT2HEX将一个带符号的八进制数转换为带符号的十六进制格式。OCT2HEX(\[带符号的八进制数], \[有效位数])带符号的八进制数:要转换为带符号的十六进制数的带符号的30位八进制数值(以字符串形式提供)。 有效位数:要确保结果具有的有效位数。

统计

函数名称函数功能函数示例说明
AVEDEV计算数据与数据集均值之间的偏差大小的平均值。AVEDEV(\[值1], \[值2])值1:样本中的第一项值或范围。 值2:样本中包含的其他值或范围。
AVERAGE返回数据集的算术平均值,对文本忽略不计。AVERAGE(\[值1], \[值2])值1:计算平均值时用到的第一个数值或范围。值2:计算平均值时用到的其他数值或范围。
AVERAGEA返回数据集的算术平均值。AVERAGEA(\[值1], \[值2])值1:计算平均值时用到的第一个数值或范围。值2;计算平均值时用到的其他数值或范围。
BETA.DIST返回指定数值基于贝塔分布函数计算出的概率。BETA.DIST(\[值], \[alpha], \[beta], \[下限], \[上限], \[Arg6])值:根据此输入值计算该函数的值。 alpha:分布的第一个参数。 beta:分布的第二个参数。 下限:函数的下限,默认值为 0。 上限:函数的上限,默认值为 1。
BETA.INV返回指定概率的贝塔分布函数的反函数的值。BETA.INV(\[概率], \[alpha], \[beta], \[下限], \[上限])概率:根据此概率计算该函数的值。 alpha:分布的第一个参数。 beta:分布的第二个参数。 下限:函数的下限,默认值为 0。 上限:函数的上限,默认值为 1。
BETADIST返回指定数值基于贝塔分布函数计算出的概率。BINOM.DIST(\[成功次数], \[检验次数], \[成功概率], \[累积])值:根据此输入值计算该函数的值。 alpha:分布的第一个参数。 beta:分布的第二个参数。 下限:函数的下限,默认值为 0。 上限:函数的上限,默认值为 1。
BETAINV返回指定概率的贝塔分布函数的反函数的值。BETAINV(\[概率], \[alpha], \[beta], \[下限], \[上限])概率:根据此概率计算该函数的值。 alpha:分布的第一个参数。 beta:分布的第二个参数。 下限:函数的下限,默认值为 0。 上限:函数的上限,默认值为 1。
BINOM.DIST给定样本总量的成功率,在每次检验后均恢复初始样本集的条件下,计算在指定检验次数中取得指定成功次数(或最大成功次数)的概率。BINOM.DIST(\[成功次数], \[检验次数], \[成功概率], \[累积])成功次数:要计算其概率的在“检验次数”中出现的成功次数。 检验次数:同等概率下的检验次数。 成功概率:任一次给定检验的成功概率。 累积:是否使用二项式累积分布。
BINOM.DIST.RANGE已知特定大小的总体中包含特定的成功次数,在每次抽取后放回的条件下,计算在指定试验次数中取得指定成功次数(或最大成功次数)的概率。BINOM.DIST.RANGE(\[试验次数], \[成功概率], \[成功次数], \[最大成功次数])试验次数:独立试验的次数。 成功概率:任一次给定试验的成功概率。 成功次数:系统会根据此成功次数,计算在<试验次数>次试验中的成功概率。 最大成功次数:系统会根据此最大成功次数,计算在<试验次数>次试验中的成功概率。如果省略,我们则仅计算“成功次数”的概率。
BINOM.INV计算累积二项式分布大于或等于指定条件的最小值。BINOM.INV(\[试验次数], \[成功概率], \[目标概率])试验次数:独立试验的次数。 成功概率:任一次给定试验的成功概率。 目标概率:期望的临界概率。
BINOMDIST给定样本总量的成功率,在每次检验后均恢复初始样本集的条件下,计算在指定检验次数中取得指定成功次数(或最大成功次数)的概率。BINOMDIST(\[成功次数], \[检验次数], \[成功概率], \[累积])成功次数:要计算其概率的在“检验次数”中出现的成功次数。 检验次数:同等概率下的检验次数。 成功概率:任一次给定检验的成功概率。 累积:是否使用二项式累积分布。
CHIDIST计算右尾卡方分布(通常用于假设检验)。CHIDIST(\[x], \[自由度])x:卡方概率分布函数的输入值。根据此输入值计算函数的值。 自由度:分布的自由度数值。
CHIINV计算右尾卡方分布的反函数。CHIINV(\[概率], \[自由度])概率:右尾卡方分布的概率。 自由度:分布的自由度数值。
CHISQ.DIST计算左尾卡方分布(通常用于假设检验)。CHISQ.DIST(\[x], \[自由度], \[累积])x:卡方概率分布函数的输入值。根据此输入值计算函数的值。 自由度:分布的自由度数值。 累积:是否使用累积分布函数。
CHISQ.DIST.RT计算右尾卡方分布(通常用于假设检验)。CHISQ.DIST.RT(\[x], \[自由度])x:卡方概率分布函数的输入值。根据此输入值计算函数的值。 自由度:分布的自由度数值。
CHISQ.INV计算左尾卡方分布的反函数。CHISQ.INV(\[概率], \[自由度])概率:左尾卡方分布的概率。 自由度:分布的自由度数值。
CHISQ.INV.RT计算右尾卡方分布的反函数。CHISQ.INV.RT(\[概率], \[自由度])概率:右尾卡方分布的概率。 自由度:分布的自由度数值。
CHISQ.TEST返回对 2 个数据范围进行的皮尔森卡方检验相关的概率。这用于判断观察到的分类数据来自预期分布的可能性。CHISQ.TEST(\[观察范围], \[预期范围])观察范围:每类数据的计数。 预期范围:在零假设条件下,每类数据的预期计数。
CHITEST返回对 2 个数据范围进行的皮尔森卡方检验相关的概率。这用于判断观察到的分类数据来自预期分布的可能性。CHITEST(\[观察到的范围], \[预期范围])观察到的范围:每类数据的计数。 预期范围:在零假设条件下,每类数据的预期计数。
CONFIDENCE计算正态分布的置信区间的一半宽度。CONFIDENCE(\[alpha], \[标准偏差], \[总体容量])alpha:1 减去所需的置信水平。例如,0.1 对应于 0.9 或 90% 的置信水平。 标准偏差:样本总量的标准偏差。 总体容量:样本总量的大小。
CONFIDENCE.NORM计算正态分布的置信区间的一半宽度。CONFIDENCE.NORM(\[alpha], \[标准差], \[总体容量])alpha:1 减去所需的置信水平。例如,0.1 对应于 0.9 或 90% 的置信水平。 标准差:样本总量的标准差。 总体容量:样本总量的大小。
CONFIDENCE.T计算学生 T 分布的置信区间的一半宽度。CONFIDENCE.T(\[alpha], \[标准差], \[大小])alpha:1 减去所需的置信水平。例如,0.1 对应于 0.9 或 90% 的置信水平。 标准差:样本总量的标准差。 大小:样本大小。
CORREL计算给定数据集的皮尔逊积矩相关系数 r。CORREL([数据_y], [数据_ x])数据_y:代表因变量数据数组或矩阵的范围。数据_ x:代表自变量数据数组或矩阵的范围。
COUNT返回数据集中数值的个数。COUNT(\[值1], \[值2])值1:计数时要检查的第一个值或范围。 值2:计数时要检查的其他值或范围。
COUNTA返回数据集中值的个数。COUNTA(\[值1], \[值2])值1:计数时要检查的第一个值或范围。 值2:计数时要检查的其他值或范围。
COVAR计算数据集的协方差。COVAR([数据_y], [数据_ x])数据_y:代表因变量数据数组或矩阵的范围。数据_ x:代表自变量数据数组或矩阵的范围。
COVARIANCE.P计算数据集的协方差。COVARIANCE.P([数据_y], [数据_ x])数据_y:代表因变量数据数组或矩阵的范围。数据_ x:代表自变量数据的数组或矩阵的范围。
COVARIANCE.S计算数据集的样本协方差。COVARIANCE.S([数据_y], [数据_ x])数据_y:代表因变量数据数组或矩阵的范围。数据_ x:代表自变量数据的数组或矩阵的范围。
CRITBINOM计算累积二项式分布大于或等于指定条件的最小值。CRITBINOM(\[检验次数], \[成功概率], \[目标概率])检验次数独立检验的次数。成功概率任一次给定检验的成功概率。目标概率期望的临界概率。
DEVSQ计算基于样本偏差的平方和。DEVSQ(\[值1], \[值2])值1:样本中的第一项值或范围。 值2:样本中包含的其他值或范围。
EXPON.DIST返回带有指定 Lambda 和指定值的指数分布函数的值。EXPON.DIST(\[x], \[lambda], \[累积])x:指数分布函数的输入变量。 lambda:用于指定指数分布函数的 lambda 值。 累积:是否使用指数累积分布。
EXPONDIST返回带有指定 Lambda 和指定值的指数分布函数的值。EXPONDIST(\[x], \[lambda], \[累积])x:指数分布函数的输入变量。 lambda:用于指定指数分布函数的 lambda 值。 累积:是否使用指数累积分布。
F.DIST给定输入x,计算两个数据集的右尾F概率分布(差异程度)。此分布也称为Fisher-Snedecor分布或Snedecor F分布。F.DIST(\[x], \[自由度1], \[自由度2], \[累积])x:F概率分布函数的输入。根据此输入值计算该函数的值。 自由度1:自由度分子。 自由度2:自由度分母。 累积:用于确定函数形式的逻辑值。
F.DIST.RT给定输入x,计算两个数据集的右尾F概率分布(差异程度)。此分布也称为Fisher-Snedecor分布或Snedecor F分布。F.DIST.RT(\[x], \[自由度1], \[自由度2])x:F概率分布函数的输入。根据此输入值计算函数的值。 自由度1:自由度分子。 自由度2:自由度分母。
F.INV计算右尾 F 概率分布的反函数。此分布也称为 Fisher-Snedecor 分布或 Snedecor F 分布。F.INV(\[概率], \[自由度1], \[自由度2])概率:右尾 F 分布的概率。 自由度1:检验数据的分子的自由度数值。 自由度2:检验数据的分母的自由度数值。
F.INV.RT计算右尾 F 概率分布的反函数。此分布也称为 Fisher-Snedecor 分布或 Snedecor F 分布。F.INV.RT(\[概率], \[自由度1], \[自由度2])概率:右尾 F 分布的概率。 自由度1:检验数据的分子的自由度数值。 自由度2:检验数据的分母的自由度数值。
F.TEST返回与方差齐性的 F 检验相关的概率。这用于判断两个样本是否可能出自方差相同的总体。F.TEST(\[范围1], \[范围2])范围1:要用于 F 检验的第一个数据样本或第一组单元格。 范围2:要用于 F 检验的第二个数据样本或第二组单元格。
FDIST给定输入x,计算两个数据集的右尾F概率分布(差异程度)。此分布也称为Fisher-Snedecor分布或Snedecor F分布。FDIST(\[x], \[自由度1], \[自由度2])x:F概率分布函数的输入。根据此输入值计算该函数的值。 自由度1:自由度分子。 自由度2:自由度分母。
FINV计算右尾 F 概率分布的反函数。此分布也称为 Fisher-Snedecor 分布或 Snedecor F 分布。FINV(\[概率], \[自由度1], \[自由度2])概率:右尾 F 分布的概率。 自由度1:检验数据的分子的自由度数值。 自由度2:检验数据的分母的自由度数值。
FISHER返回指定数值的 Fisher 变换。FISHER(\[数值])数值:要计算其 Fisher 变换的数值。
FISHERINV返回指定数值的 Fisher 逆变换。FISHERINV(\[值])值:要计算其 Fisher 逆变换的数值。
FORECAST基于数据集的线性回归,计算指定 x 的预期 y 值。FORECAST([x], [数据_y], [数据_ x])x:x 轴上用于预测的值。 数据_y:代表因变量数据数组或矩阵的范围。数据_ x:代表自变量数据的数组或矩阵的范围。
FORECAST.LINEAR基于数据集的线性回归,计算指定 x 的预期 y 值。FORECAST.LINEAR([x], [数据_y], [数据_ x])x:x 轴上用于预测的值。 数据_y:代表因变量数据数组或矩阵的范围。数据_ x:代表自变量数据的数组或矩阵的范围。
FREQUENCY按照指定的类别计算一列数组的频数分布。FREQUENCY(\[数据], \[类别])数据:包含要统计的值的数组或范围。类别:包含一组类别的数组或范围。
FTEST返回与方差齐性的 F 检验相关的概率。这用于判断两个样本是否可能出自方差相同的总体。FTEST(\[范围1], \[范围2])范围1:要用于 F 检验的第一个数据样本或第一组单元格。范围2:要用于 F 检验的第二个数据样本或第二组单元格。
GAMMA返回指定值的伽玛函数结果。GAMMA(\[数值])数值:伽玛函数的输入值。
GAMMA.DIST计算伽玛分布(两参数连续概率分布)。GAMMA.DIST(\[x], \[alpha], \[测试版], \[累积])x:伽玛概率分布函数的输入值。根据此输入值计算函数的值。alpha:分布的第一个参数。 测试版:分布的第二个参数。 累积:返回左尾累积分布函数(如果是 TRUE)还是概率密度函数(如果是 FALSE)。
GAMMA.INV指定概率以及 alpha 和 beta 两个参数,返回伽玛累积分布函数的反函数的值。GAMMA.INV(\[概率], \[alpha], \[beta])概率:伽玛分布函数的反函数的输入值,必须在 0 到 1 之间。 alpha:伽玛分布的 alpha(或形状)参数,必须为正数。 beta:伽玛分布的 beta(或逆尺度)参数,必须为正数。
GAMMALN返回指定伽玛函数的以 e(欧拉数)为底的对数。GAMMALN(\[数值])数值:伽玛函数的输入值。返回的将是 Gamma( “数值” ) 的自然对数。
GAUSS标准正常变量处于平均值的 z 标准差内的概率。GAUSS(\[z])z:与平均值相差的标准差个数。
GEOMEAN计算数据集的几何平均值。GEOMEAN(\[值1], \[值2])值1:样本中的第一项值或范围。 值2:数据集中包含的其他数值或范围。
HARMEAN计算数据集的调和平均值。HARMEAN(\[值1], \[值2])值1:样本中的第一项值或范围。 值2:数据集中包含的其他数值或范围。
HYPGEOM.DIST给定样本总量中的成功率,在每次检验后不恢复初始样本集的条件下,计算在指定检验次数中取得指定成功次数的概率。HYPGEOM.DIST(\[成功次数], \[检验次数], \[总样本成功数], \[总体容量])成功次数:需要的成功次数。 检验次数:允许的检验次数。 总样本成功数:总样本中的成功次数。 总体容量:样本总量的大小。
HYPGEOMDIST给定样本总量中的成功率,在每次检验后不恢复初始样本集的条件下,计算在指定检验次数中取得指定成功次数的概率。HYPGEOMDIST(\[成功次数], \[检验次数], \[总样本成功数], \[总体容量])成功次数:需要的成功次数。 检验次数:允许的检验次数。 总样本:成功数总样本中的成功次数。 总体容量:样本总量的大小。
INTERCEPT计算数据集的线性回归方程直线与 Y 轴的相交点 (x=0) 的 y 值。INTERCEPT([数据_y], [数据_ x])数据_y:代表因变量数据数组或矩阵的范围。数据_ x:代表自变量数据数组或矩阵的范围。
KURT计算数据集的峭度,该指标指示数据集(分布)的形态,尤其是该形态的陡峭程度。KURT(\[值1], \[值2])值1:数据集的第一个值或范围。 值2:数据集中包含的其他值或范围。
LARGE返回数据集中第 n 个最大元素,n 由用户指定。LARGE(\[数据], \[n])数据:包含指定数据集的数组或范围。 n:要返回的元素的排行位置(从大到小顺序)。
LOGINV给定指定值的均值和标准偏差,返回其对数正态累积分布函数的反函数值。LOGINV(\[x], \[均值], \[标准偏差])x:对数正态累积分布函数的反函数的输入值。 均值:对数正态累积分布函数的反函数的均值 (mu)。 标准偏差:对数正态累积分布函数的反函数的标准偏差 (sigma)。
LOGNORM.DIST给定指定值的均值和标准偏差,返回其对数正态累积分布的值。LOGNORM.DIST(\[x], \[均值], \[标准偏差], )x:对数正态累积分布函数的输入。 均值:对数正态累积分布函数的均值 (mu)。标准偏差:对数正态累积分布函数的标准偏差 (sigma)。
LOGNORM.INV给定指定值的均值和标准差,返回其对数正态累积分布函数的反函数值。LOGNORM.INV(\[x], \[均值], \[标准差])x:对数正态累积分布函数的反函数的输入值。 均值:对数正态累积分布函数的反函数的均值 (mu)。 标准差:对数正态累积分布函数的反函数的标准差 (sigma)。
LOGNORMDIST给定指定值的均值和标准偏差,返回其对数正态累积分布的值。LOGNORMDIST(\[x], \[均值], \[标准偏差])x:对数正态累积分布函数的输入。 均值:对数正态累积分布函数的均值 (mu)。标准偏差:对数正态累积分布函数的标准偏差 (sigma)。
MAX返回数值数据集中的最大值。MAX(\[值1], \[值2])值1:计算最大值时所用的第一个值或范围。值2:计算最大值时所用的其他值或范围。
MAXA返回数据集中的最大数值。MAXA(\[值1], \[值2])值1:计算最大值时所用的第一个值或范围。值2:计算最大值时所用的其他值或范围。
MEDIAN返回数值数据集中的中值。MEDIAN(\[值1], \[值2])值1:计算中值时所用的第一个数值或范围。值2:计算中值时所用的其他数值或范围。
MIN返回数值数据集中的最小值。MIN(\[值1], \[值2])值1:计算最小值时所用的第一个值或范围。值2:计算最小值时所用的其他值或范围。
MINA返回数据集中的最小数值。MINA(\[值1], \[值2])值1:计算最小值时所用的第一个值或范围。值2:计算最小值时所用的其他值或范围。
MODE返回数据集中出现次数最多的值。MODE(\[值1], \[值2])值1:计算模式时要检查的第一个值或范围。值2:计算模式时要检查的其他值或范围。
MODE.MULT返回数据集中出现次数最多的值。MODE.MULT(\[值1], \[值2])值1:计算模式时要检查的第一个值或范围。值2:计算模式时要检查的其他值或范围。
MODE.SNGL返回数据集中出现次数最多的值。MODE.SNGL(\[值1], \[值2])值1:计算模式时要检查的第一个值或范围。值2:计算模式时要检查的其他值或范围。
NEGBINOM.DIST给定成功概率且保持不变,计算在取得给定次数的成功之前遭遇给定次数失败的概率。NEGBINOM.DIST(\[失败次数], \[成功次数], \[成功概率])失败次数:要模拟的失败次数。 成功次数:要模拟的成功次数。 成功概率:任一次给定检验的成功概率。
NEGBINOMDIST给定成功概率且保持不变,计算在取得给定次数的成功之前遭遇给定次数失败的概率。NEGBINOMDIST(\[失败次数], \[成功次数], \[成功概率])失败次数:要模拟的失败次数。 成功次数:要模拟的成功次数。 成功概率:任一次给定检验的成功概率。
NORM.DIST指定参数值、均值和标准偏差,返回正态分布函数(或正态累积分布函数)的值。NORM.S.DIST(\[x], \[Arg2])x正态分布函数的输入参数。均值正态分布函数的均值 (mu)。.标准偏差正态分布函数的标准偏差 (sigma)。累积是否使用正态累积分布函数(而不是分布函数)。
NORM.INV指定参数值、均值和标准偏差,返回正态分布函数的反函数的值。NORM.INV(\[x], \[均值], \[标准偏差])x正态分布函数的反函数的输入参数。均值正态分布函数的均值 (mu)。标准偏差正态分布函数的标准偏差 (sigma)。
NORM.S.DIST返回指定值的标准正态累积分布函数值。NORM.S.DIST(\[x], \[Arg2])x:标准正态累积分布函数的输入值。Arg2
NORM.S.INV返回指定值的标准正态分布函数的反函数值。NORM.S.INV(\[x])x:标准正态分布函数的反函数的输入参数。
NORMDIST指定参数值、均值和标准偏差,返回正态分布函数(或正态累积分布函数)的值。NORMDIST(\[x], \[均值], \[标准偏差], \[累积])x:正态分布函数的输入参数。均值正态分布函数的均值 (mu)。 标准偏差:正态分布函数的标准偏差 (sigma)。 累积:是否使用正态累积分布函数(而不是分布函数)。
NORMINV指定参数值、均值和标准偏差,返回正态分布函数的反函数的值。NORMINV(\[x], \[均值], \[标准偏差])x正态分布函数的反函数的输入参数。均值正态分布函数的均值 (mu)。 标准偏差:正态分布函数的标准偏差 (sigma)。
NORMSDIST返回指定值的标准正态累积分布函数值。NORMSDIST(\[x])x:标准正态累积分布函数的输入值。
NORMSINV返回指定值的标准正态分布函数的反函数值。NORMSINV(\[x])x标准正态分布函数的反函数的输入参数。
PEARSON计算给定数据集的皮尔逊积矩相关系数 r。PEARSON([数据_y], [数据_ x])数据_y:代表因变量数据数组或矩阵的范围。数据_ x:代表自变量数据数组或矩阵的范围。
PERCENTILE返回数据集给定百分点上的值。PERCENTILE(\[数据], \[百分点])数据:包含相关数据集的数组或范围。 百分点:要计算并返回其在“数据”范围内的对应值的百分点。
PERCENTILE.EXC返回数据集中指定百分位(不含 0 和 1)对应的值。PERCENTILE.EXC(\[数据], \[百分位])数据:要纳入计算的数据集所属的数组或范围。 百分位:要计算并返回其在“数据”范围内的对应值的百分位(不含 0 和 1)。
PERCENTILE.INC返回数据集中指定百分位上的值。PERCENTILE.INC(\[数据], \[百分位])数据:要纳入计算的数据集所属的数组或范围。 百分位:要计算并返回其在“数据”范围内的对应值的百分位。
PERCENTRANK返回指定值在数据集中的百分比排位(百分比)。PERCENTRANK(\[数据], \[值], \[有效位数])数据:包含相关数据集的数组或范围。 值:要确定其百分比排位的值。 有效位数:要在计算中使用的有效位数。默认值为3。
PERCENTRANK.EXC以百分数形式返回指定值在给定数据集中的百分比排名(介于0和1之间,不包括两端值)。PERCENTRANK.EXC(\[数据], \[值], \[有效位数])数据:包含相关数据集的数组或范围。 值:要确定其百分比排位的值。 有效位数:要在计算中使用的有效位数。默认值为3。
PERCENTRANK.INC以百分比形式返回指定值在给定数据集中的百分比排名(介于0和1之间,包括两端值)。PERCENTRANK.INC(\[数据], \[值], \[有效位数])数据:包含相关数据集的数组或范围。 值:要确定其百分比排位的值。 有效位数:要在计算中使用的有效位数。默认值为3。
PERMUT给定对象总数,在考虑排列顺序的条件下,返回从对象集中选择指定数目个对象有多少种不同方式。PERMUT(\[n], \[k])n:要从中进行选择的对象集合的大小。 k:要选择的对象数量。
PERMUTATIONA要从给定总数的对象集合中选择一定数量的对象(含重复),返回共有多少种不同选择方式。PERMUTATIONA(\[n], \[k])n:可选对象的总数。k:要选择的对象数量。
PHI返回平均值为 0、标准偏差为 1 的正态分布的值。PHI(\[x])x:标准正态分布函数的输入参数。
POISSON给定参数和均值,返回泊松分布函数(或泊松累积分布函数)的值。POISSON(\[x], \[均值], \[累积])x:泊松分布函数的输入参数。 均值:泊松分布函数的均值 (mu)。 累积:是否使用泊松累积分布函数(而不是分布函数)。
POISSON.DIST给定参数和均值,返回泊松分布函数(或泊松累积分布函数)的值。POISSON.DIST(\[x], \[均值], \[累积])x:泊松分布函数的输入值。 均值:泊松分布函数的均值 (mu)。 累积:是否使用泊松累积分布函数(而不是分布函数)。
PROB给定一组值和相应的概率,计算随机选择的值落在两个界限值内的概率。PROB(\[数据], \[概率], \[下界], \[上界])数据:包含相关数据集的数组或范围。 概率:包含对应于“数据”的概率的数组或范围。 下界:用于计算概率的数值范围的下界。 上界:用于计算概率的数值范围的上界。
QUARTILE返回最接近于数据集的指定四分位值的数值。QUARTILE(\[数据], \[四分位值])数据:包含相关数据集的数组或范围。 四分位值:要返回第几个四分位值。
QUARTILE.EXC返回最接近于数据集(不含 0 和 4)的指定四分位值的数值。QUARTILE.EXC(\[数据], \[四分位值])数据:要纳入计算的数据集所属的数组或范围。 四分位值:要返回的四分位数值。
QUARTILE.INC返回最接近于数据集的指定四分位值的数值。QUARTILE.INC(\[数据], \[四分位值])数据:要纳入计算的数据集所属的数组或范围。 四分位值:要返回的四分位数值。
RSQ计算 r 的平方,r 为指定数据集的皮尔逊积矩相关系数。RSQ([数据_y], [数据_ x])数据_y:代表因变量数据数组或矩阵的范围。数据_ x:代表自变量数据数组或矩阵的范围。
SKEW计算数据集的偏度,此指标描述相应数据集针对均值的对称性。SKEW(\[值1], \[值2])值1:数据集的第一个值或范围。 值2:数据集中包含的其他值或范围。
SKEW.P计算数据集的偏度,此指标描述相应数据集针对均值的对称性。这里假设数据集即为样本总体。SKEW.P(\[值1], \[值2])值1:数据集的第一个值或范围。 值2:要纳入数据集的其他值或范围。
SLOPE计算通过数据集的线性回归得到的直线的斜率。SLOPE([数据_y], [数据_ x])数据_y:代表因变量数据数组或矩阵的范围。数据_ x:代表自变量数据数组或矩阵的范围。
SMALL返回数据集中第 n 个最小元素,n 由用户指定。SMALL(\[数据], \[n])数据:包含相关数据集的数组或范围。 n:要返回的元素的排行位置(从小到大顺序)。
STANDARDIZE给定分布的均值和标准偏差,计算一个随机变量正态化的相应值。STANDARDIZE(\[值], \[均值], \[标准偏差])值:要正态化的随机变量值。 均值:分布的均值。 标准偏差:分布的标准偏差。
STDEV基于样本计算标准偏差。STDEV(\[值1], \[值2])值1:样本中的第一项值或范围。值2:样本中包含的其他值或范围。
STDEV.P基于样本总体计算标准偏差。STDEV.P(\[值1], \[值2])值1:样本中的第一项值或范围。值2:数据集中包含的其他数值或范围。
STDEV.S基于样本计算标准差。STDEV.S(\[值1], \[值2])值1:样本中的第一项值或范围。 值2:样本中包含的其他值或范围。
STDEVA基于样本计算标准偏差,将文本取值为0。STDEVA(\[值1], \[值2])值1:样本中的第一项值或范围。 值2:样本中包含的其他值或范围。
STDEVP基于样本总体计算标准偏差。STDEVP(\[值1], \[值2])值1:样本中的第一项值或范围。 值2:数据集中包含的其他数值或范围。
STDEVPA基于样本总体计算标准偏差,将文本取值为0。STDEVPA(\[值1], \[值2])值1:样本中的第一项值或范围。 值2:数据集中包含的其他数值或范围。
STEYX对数据集的回归分析中的每个 x,计算其预计 y 值的标准误差。STEYX([数据_y], [数据_ x])数据_y:代表因变量数据数组或矩阵的范围。数据_ x:代表自变量数据数组或矩阵的范围。
SUM返回一组数值和/或单元格的总和。SUM(\[值1], \[数值2])值1:要相加的第一个数值或范围。 数值2:要与“数值1”相加的其他数值或范围。
T.DIST返回一组数值和/或单元格的总和。T.DIST(\[x], \[自由度], \[尾部特性])x:t-分布函数的输入。自由度:自由度数目。尾部特性:指定所计算的分布为单尾还是双尾(1表示单尾分布,2表示双尾分布)。
T.DIST.2T给定输入值 (x),计算学生 t-分布的概率。T.INV.2T(\[x], \[自由度])x:t-分布函数的输入。自由度:自由度数目。尾部特性:指定所计算的分布为单尾还是双尾(1表示单尾分布,2表示双尾分布)。
T.DIST.RT给定输入值 (x),计算学生 t 分布的双尾概率。T.DIST.RT(\[x], \[自由度])x:t 分布函数的输入值。自由度:自由度数值。
T.INV计算双尾分布的 TDIST 函数的反函数。T.INV(\[概率], \[自由度])概率:双尾 t 分布的概率。自由度:自由度数值。
T.INV.2T计算双尾分布的 TDIST 函数的反函数。T.INV.2T(\[概率], \[自由度])概率:双尾t分布的概率。自由度:自由度数目。
T.TEST计算双尾分布的TDIST函数的逆函数。T.TEST(\[范围1], \[范围2], \[尾数], \[类型])范围1:要用于t检验的第一个数据样本或第一组单元格。 范围2:要用于t检验的第二个数据样本或第二组单元格。尾数指定分布的尾数。类型指定t检验的类型。
TINVt 检验。返回与学生的 t 检验相关的概率。用于判断两个样本是否可能是出自均值相同的两个样本总体。TINV(\[概率], \[自由度])概率:双尾 t 分布的概率。 自由度:自由度数值。
TRIMMEAN计算双尾分布的 TDIST 函数的反函数。TRIMMEAN(\[数据], \[排除比例])数据:包含相关数据集的数组或范围。 排除比例:要从数据集的极值部分排除的数据占数据集的比例。
TTEST在排除数据集高低两端的部分数据之后计算所得的均值。TTEST(\[范围1], \[范围2], \[尾数], \[类型])值1:样本中的第一项值或范围。 值2:样本中包含的其他值或范围。
VARt 检验。返回与学生的 t 检验相关的概率。用于判断两个样本是否可能是出自均值相同的两个样本总体。VAR(\[值1], \[值2])值1:样本中的第一项值或范围。 值2:样本中包含的其他值或范围。
VAR.P基于样本计算方差。VAR.P(\[值1], \[值2])值1:样本中的第一项值或范围。 值2:数据集中包含的其他数值或范围。
VAR.S基于样本总体计算方差。VAR.S(\[值1], \[值2])值1:样本中的第一项值或范围。 值2:样本中包含的其他值或范围。
VARA基于样本计算方差。VARA(\[值1], \[值2])值1:样本中的第一项值或范围。 值2:样本中包含的其他值或范围。
VARP基于样本计算方差,将文本取值为0。VARP(\[值1], \[值2])值1:样本中的第一项值或范围。 值2:数据集中包含的其他数值或范围。
VARPA基于样本总体计算方差。VARPA(\[值1], \[值2])值1:样本中的第一项值或范围。 值2:数据集中包含的其他数值或范围。
WEIBULL基于样本总体计算方差,将文本取值为0。WEIBULL(\[x], \[形状], \[尺度], \[累积])x:韦伯分布函数的输入。 形状:韦伯分布函数的形状参数。 尺度:韦伯分布函数的尺度参数。 累积:是否使用累积分布函数。
WEIBULL.DIST给定形状和尺度,返回韦伯分布函数(或韦伯累积分布函数)的值。WEIBULL.DIST(\[x], \[形状], \[尺度], \[累积])x:韦伯分布函数的输入。 形状:韦伯分布函数的形状参数。 尺度:韦伯分布函数的尺度参数。 累积:是否使用累积分布函数。
Z.TEST给定形状和尺度,返回韦伯分布函数(或韦伯累积分布函数)的值。Z.TEST(\[数据], \[值], \[标准偏差])数据:要纳入计算的数据集所属的数组或范围。 值:要在 Z 检验中使用的检验统计数值。 标准偏差:Z 检验所假设的标准差。如果未提供,则使用数据的标准差。
ZTEST返回标准分布的 Z 检验的单尾 P 值。ZTEST(\[数据], \[值], \[标准偏差])数据:要纳入计算的数据集所属的数组或范围。 值:要在 Z 检验中使用的检验统计数值。 标准偏差:Z 检验所假设的标准差。如果未提供,则使用数据的标准差。

财务

函数名称函数功能函数示例说明
COUPDAYBS计算从第一个票息或利息支付日到结算日之间的天数。COUPDAYBS(\[结算日], \[到期日], \[派息频次], \[天数计算方法])结算日:债券的结算日期,此日期为债券发行后交付给买家的日期。 到期日:债券的到期或结束日期,届时可将其以面值或票面价值赎回。 派息频次:利息或票息的每年支付次数(1、2或4)。 天数计算方法:指示要使用哪种天数计算方法。
COUPDAYSNC计算从结算日到下一票息日或利息支付日之间的天数。COUPDAYSNC(\[结算日], \[到期日], \[派息频次], \[天数计算方法])结算日:债券的结算日期,此日期为债券发行后交付给买家的日期。 到期日:债券的到期或结束日期,届时可将其以面值或票面价值赎回。 派息频次:利息或票息的每年支付次数(1、2或4)。 天数计算方法:指示要使用哪种天数计算方法。
COUPNCD计算结算日之后的下一票息或利息派发日期。COUPNCD(\[结算日], \[到期日], \[派息频次], \[天数计算方法])结算日:债券的结算日期,此日期为债券发行后交付给买家的日期。 到期日:债券的到期或结束日期,届时可将其以面值或票面价值赎回。 派息频次:利息或票息的每年支付次数(1、2或4)。 天数计算方法:指示要使用哪种天数计算方法。
COUPNUM算投资的结算日与到期日之间的票息数(付息次数)。COUPNUM(\[结算日], \[到期日], \[派息频次], \[天数计算方法])结算日:债券的结算日期,此日期为债券发行后交付给买家的日期。 到期日:债券的到期或结束日期,届时可将其以面值或票面价值赎回。 派息频次:利息或票息的每年支付次数(1、2或4)。 天数计算方法:指示要使用哪种天数计算方法。
COUPPCD计算结算日之前的最后一个票息或利息支付日。COUPPCD(\[结算日], \[到期日], \[频次], \[天数计算方法])结算日:债券的结算日期,此日期为债券发行后交付给买家的日期。 到期日:债券的到期或结束日期,届时可将其以面值或票面价值赎回。 频次:利息或票息的每年支付次数(1、2或4)。 天数计算方法:指示要使用哪种天数计算方法。
CUMIPMT基于等额分期付款和固定利率,计算投资在一系列付款期内的累计利息。CUMIPMT(\[利率], \[期数], \[现值], \[首期], \[末期], \[期末或期初])结算日:债券的结算日期,此日期为债券发行后交付给买家的日期。 到期日:债券的到期或结束日期,届时可将其以面值或票面价值赎回。 频次:利息或票息的每年支付次数(1、2或4)。 天数计算方法:指示要使用哪种天数计算方法。
CUMPRINC基于等额分期付款和固定利率,计算投资在多个付款期内的累计本金偿还额。CUMPRINC(\[利率], \[期数], \[现值], \[首期], \[末期], \[期末或期初])利率:利息率。 期数:需要支付的次数。 现值:年金的现值。 首期:开始累计计算的付款期序号。 末期:结束累计计算的付款期序号。 期末或期初:指示付款时间是在各期的期末 (0) 还是期初 (1)。
DB使用算术余额递减法计算指定期间内的资产折旧额。DB(\[资产原值], \[残值], \[使用寿命], \[折旧期], \[月数])资产原值:资产的初始价值。 残值:折旧期末的资产价值 使用寿命:资产的折旧期数。 折旧期:在“使用寿命”内要计算折旧的折旧期。 月数:折旧第一年中的月数。
DDB使用双倍术余额递减法计算指定周期内的资产折旧额。DDB(\[资产原值], \[残值], \[使用寿命], \[折旧期], \[系数])资产原值:资产的初始价值。 残值:折旧期末的资产价值 使用寿命:资产的折旧期数。 折旧期:在“使用寿命”内要计算折旧的折旧期。 系数:折旧的递减系数。
DISC根据价格计算债券折现率。DISC(\[结算日], \[到期日], \[价格], \[赎回金额], \[天数计算方法])结算日:债券的结算日期,此日期为债券发行后交付给买家的日期。 到期日:债券的到期或结束日期,届时可将其以面值或票面价值赎回。 价格:每张百元面值债券的购买价格。 赎回金额:每百元面值或票面价值的赎回金额。 天数计算方法:指示要使用哪种天数计算方法。
DOLLARDE将以十进制分数形式表示的报价转换为十进制小数。DOLLARDE(\[价格的分数表示], \[单位])价格的分数表示:以约定的分数表示形式给出的报价 单位:分数部分的单位大小,例如,8 表示 1/8、32 表示 1/32。
DOLLARFR将以十进制小数表示的报价转换为十进制分数表示。DOLLARFR(\[十进制价格], \[单位])十进制价格:以小数形式给出的报价。 单位:根据需要指定分数部分的单位大小,例如,8表示1/8、32表示1/32。
EFFECT根据名义利率及每年的复利计息期数来计算实际年利率。EFFECT(\[名义利率], \[每年的期数])名义利率:每年的名义利率。 每年的期数:每年的复利计息期数。
FV基于等额分期付款和固定利率,计算年金投资的未来价值。FV(\[利率], \[期数], \[支付金额], \[现值], \[期末或期初])利率:利息率。 期数:需要支付的次数。 支付金额:每期要支付的金额。 现值:年金的现值。 期末或期初:指示付款时间是在各期的期末 (0) 还是期初 (1)。
IPMT基于等额分期付款和固定利率,计算为某项投资所支付的利息。IPMT(\[利率], \[期数], \[总期数], \[现值], \[期值], \[期末或期初])利率:利息率。 期数:要计算分期付款数额的周期数,以期数表示。 总期数:需要支付的次数。 现值:年金的现值。 期值:完成最后一次支付后的剩余期值。 期末或期初:指示付款时间是在各期的期末 (0) 还是期初 (1)。
IRR基于一组定期现金流计算投资的内部回报率。IRR(\[现金流数额], \[收益率估值])现金流数额:其中含有投资相关收益或支出的数组或范围。 收益率估值:内部收益率的估算值。
ISPMT返回特定投资期间支付的利息。ISPMT(\[利率], \[期限], \[期数], \[现值])利率:利率。 期限:要查看利息支付金额的期限。 期数:需要支付的次数。 现值:年金的现值。
NOMINAL根据实际利率及每年的复利计算期数计算名义年利率。NOMINAL(\[实际利率], \[每年的期数])实际利率:每年的实际利率。 每年的期数:每年的复利计息期数。
NPER基于等额分期付款和固定利率,计算一项投资的偿还期数。NPER(\[利率], \[支付金额], \[现值], \[期值], \[期末或期初])利率:利息率。 支付金额:每期要支付的金额。 现值:年金的现值。 期值:完成最后一次支付后的剩余期值。 期末或期初:指示付款时间是在各期的期末 (0) 还是期初 (1)。
NPV基于一组定期现金流和贴现率,计算投资的净现值。NPV(\[贴现率], \[现金流1], \[现金流2])贴现率:一个期间内的投资贴现率。 现金流1:第一笔未来现金流。 现金流2:其他未来现金流。
PDURATION计算投资要增长到指定数额所需的期数。PDURATION(\[利率], \[现值], \[期值])利率:投资在各期增长的利率。 现值:投资的现值。 期值:投资的预期期值。
PMT基于等额分期付款和固定利率,计算年金投资的分期偿还金额。PMT(\[利率], \[期数], \[现值], \[期值], \[期末或期初])利率:利息率。 期数:需要支付的次数。 现值:年金的现值。 期值:完成最后一次支付后的剩余期值。 期末或期初:指示付款时间是在各期的期末 (0) 还是期初 (1)。
PPMT基于等额分期付款和固定利率,计算投资的本金偿还额。PPMT(\[利率], \[期数], \[总期数], \[现值], \[期值], \[期末或期初])利率:利息率。 期数:要计算分期付款数额的周期数,以期数表示。 总期数:需要支付的次数。 现值:年金的现值。 期值:完成最后一次还款后的剩余期值。 期末或期初:指示付款时间是在各期的期末 (0) 还是期初 (1)。
PRICEDISC基于预期收益率,计算折价发行(不带息)的债券价格。PRICEDISC(\[结算日], \[到期日], \[贴现率], \[赎回金额], \[天数计算方法])结算日:债券的结算日期,此日期为债券发行后交付给买家的日期。 到期日:债券的到期或结束日期,届时可将其以面值或票面价值赎回。 贴现率:债券购买时的贴现率。 赎回金额:每百元面值或票面价值的赎回金额。 天数计算方法:指示要使用哪种天数计算方法。
PV基于等额分期付款和固定利率,计算年金投资的现值。PV(\[利率], \[期数], \[支付金额], \[期值], \[期末或期初])利率:利息率。 期数:需要支付的次数。 支付金额:每期要支付的金额。 期值:完成最后一次支付后的剩余期值。 期末或期初:指示付款时间是在各期的期末 (0) 还是期初 (1)。
RATE基于等额分期付款和固定利率,计算年金投资的收益率。RATE(\[期数], \[每期的支付额], \[现值], \[期值], \[期末或期初], \[收益率估值])期数:需要支付的次数。 每期的支付额:每期要支付的金额。 现值:年金的现值。 期值:完成最后一次支付后的剩余期值。 期末或期初:指示付款时间是在各期的期末 (0) 还是期初 (1)。 收益率估值:收益率的估算值。
RECEIVED计算给定日期购买的固定收入债券投资在到期日收到的金额。RECEIVED(\[结算日], \[到期日], \[投资额], \[贴现率], \[天数计算方法])结算日:债券的结算日期,此日期为债券发行后交付给买家的日期。 到期日:债券的到期或结束日期,届时可将其以面值或票面价值赎回。 投资额:投入的金额(不考虑每份债券的面额)。 贴现率:所投资的债券的折现率。 天数计算方法:指示要使用哪种天数计算方法。
RRI计算投资要在特定期数内增长到指定数额所需的利率。RRI(\[期数], \[现值], \[期值])期数:投资增长的期数。 现值:投资的现值。 期值:投资的预期期值。
SLN使用直线法计算一个折旧期的资产折旧。SLN(\[资产原值], \[残值], \[使用寿命])资产原值:资产的初始价值。 残值:折旧期末的资产价值 使用寿命:资产的折旧期数。
SYD使用年数总和法计算指定期间内的资产折旧额。SYD(\[资产原值], \[残值], \[使用寿命], \[折旧期])资产原值:资产的初始价值。 残值:折旧期末的资产价值 使用寿命:资产的折旧期数。 折旧期:在“使用寿命”内要计算折旧的折旧期。
VDB返回特定周期(或部分周期)内的资产折旧。VDB(\[成本], \[残值], \[使用期限], \[起始周期], \[结束周期], \[系数], \[不切换])成本:资产的初始成本。 残值:折旧期末的资产价值(残值)。 使用期限:折旧期数(资产使用期限) 起始周期:计算折旧的起始周期。 结束周期:计算折旧的结束周期。 系数:余额递减率(默认是 2:双倍余额递减法)。 不切换:当折旧大于余额递减计算值时,是否切换为直线折旧。
XIRR基于指定的一系列可能不规则分布的现金流,计算投资的内部收益率。XIRR(\[现金流数额], \[现金流的日期], \[收益率估值])现金流数额:其中含有投资相关收益或支出的数组或范围。 现金流的日期:与“现金流数额”参数中的现金流对应的日期数组或范围。 收益率估值:内部收益率的估算值。
XNPV基于指定的一系列可能不规则分布的现金流和贴现率,计算投资的净现值。XNPV(\[贴现率], \[现金流数额], \[现金流的日期])贴现率:一个期间内的投资贴现率。 现金流数额:包含与投资相关的收入或支出的单元格范围。 现金流的日期:其中包含与“现金流数额”参数中的现金流相对应的日期的单元格范围。
YIELDDISC基于价格计算折价发行的(不带息)债券的年收益率。YIELDDISC(\[结算日], \[到期日], \[价格], \[赎回金额], \[天数计算方法])结算日:债券的结算日期,此日期为债券发行后交付给买家的日期。 到期日:债券的到期或结束日期,届时可将其以面值或票面价值赎回。 价格:每张百元面值债券的购买价格。 赎回金额:每百元面值或票面价值的赎回金额。 天数计算方法:指示要使用哪种天数计算方法。

特色

函数名称函数功能函数示例说明
FILTER返回过滤后的源范围版本,其中仅包含满足指定条件的行和列。注意:部分版本的 Excel 可能不支持此函数,若需要导出文件到本地,请谨慎使用此函数FILTER(\[范围], \[条件], \[值])范围:要过滤的数据 条件:与“范围”的首行或首列对应的一行或一列,其中包含的是 true 或 false 值或得出 true 或 false 值的数组公式。 值:当范围中没有符合过滤条件的数据时返回该值
UNIQUE返回源范围中具有唯一性的行/列,剔除重复行/列。这些行/列按其在源范围中首次出现的顺序返回。注意:部分版本的 Excel 可能不支持此函数,若需要导出文件到本地,请谨慎使用此函数UNIQUE(\[源范围或数组], \[是否按列取唯一], \[是否取恰好出现一次的值])源范围或数组:要返回唯一行/列的范围或数组。 是否按列取唯一:可选,TRUE 或 FALSE。默认值为 FALSE,按行取唯一值 是否取恰好出现一次的值:可选,TRUE 或 FALSE。默认值为 FALSE,接受出现一次和多次的唯一值