公式参考

    Formula:
    Result:
    点击下面表格中某函数的 Example call,可将示例自动填入上方输入框并执行。

    DATE

    FunctionDefinitionExample callParametersExpected result
    DATE根据给定的年、月和日创建日期。DATE(2008, 7, 8)年份(整数),月份(1-12),日期(1-31)。Tue Jul 08 2008 00:00:00 GMT-0700 (PDT)
    DATEVALUE将文本格式的日期转换为日期序列号。DATEVALUE('8/22/2011')表示日期的文本字符串Mon Aug 22 2011 00:00:00 GMT-0700 (PDT)
    DAY返回指定日期中的日部分。DAY('15-Apr-11')日期值或日期文本字符串。15
    DAYS计算两个日期之间的天数。DAYS('3/15/11', '2/1/11')结束日期,开始日期。42
    DAYS360基于一年360天计算两个日期间的天数。DAYS360('1-Jan-11', '31-Dec-11')起始日期,结束日期。360
    EDATE返回指定月份数之前或之后的日期。EDATE('1/15/11', -1)起始日期,月份数(正数为将来,负数为过去)。Wed Dec 15 2010 00:00:00 GMT-0800 (PST)
    EOMONTH返回指定月份数之前或之后的月末日期。EOMONTH('1/1/11', -3)起始日期,月份数(正数为将来,负数为过去)。Sun Oct 31 2010 00:00:00 GMT-0700 (PDT)
    HOUR返回时间中的小时部分。HOUR('7/18/2011 7:45:00 AM')时间值或时间文本字符串。7
    MINUTE返回时间中的分钟部分。MINUTE('2/1/2011 12:45:00 PM')时间值或时间文本字符串。45
    ISOWEEKNUM返回一年中给定日期所在的ISO周数。ISOWEEKNUM('3/9/2012')日期值或日期文本字符串。10
    MONTH返回指定日期中的月部分。MONTH('15-Apr-11')日期值或日期文本字符串。4
    NETWORKDAYS计算两个日期间的工作日数,不包括周末和指定的假期。NETWORKDAYS('10/1/2012', '3/1/2013', ['11/22/2012'])开始日期,结束日期,可选假期数组。109
    NETWORKDAYSINTL计算两个日期间的工作日数,允许自定义周末,并排除指定假期。NETWORKDAYSINTL('1/1/2006', '2/1/2006', 7, ['1/2/2006'])开始日期,结束日期,周末模式,可选假期数组。23
    NOW返回当前日期和时间。NOW()无参数。Thu Feb 20 2020 23:02:55 GMT+0100 (Central European Standard Time)
    SECOND返回时间中的秒部分。SECOND('2/1/2011 4:48:18 PM')时间值或时间文本字符串。18
    TIME根据给定的小时、分钟和秒创建时间。TIME(16, 48, 10)小时(0-23),分钟(0-59),秒(0-59)。0.7001157407407408
    TIMEVALUE将文本格式的时间转换为时间序列号。TIMEVALUE('22-Aug-2011 6:35 AM')文本字符串,表示时间。0.2743055555555556
    TODAY返回今天的日期。TODAY()无参数。Thu Feb 20 2020 23:02:55 GMT+0100 (Central European Standard Time)
    WEEKDAY返回一周中某一天的数字。WEEKDAY('2/14/2008', 3)日期值或日期文本字符串,返回类型(1-3)。3
    YEAR返回指定日期中的年部分。YEAR('7/5/2008')日期值或日期文本字符串。2008
    WEEKNUM返回一年中给定日期所在的周数。WEEKNUM('3/9/2012', 2)日期值或日期文本字符串,可选周开始日(1=星期日,2=星期一)。11
    WORKDAY返回从起始日期起指定工作日数之前或之后的日期,不包括周末和指定的假期。WORKDAY('10/1/2008', 151, ['11/26/2008', '12/4/2008'])起始日期,工作日数,可选假期数组。Mon May 04 2009 00:00:00 GMT-0700 (PDT)
    WORKDAYINTL返回从起始日期起指定工作日数之前或之后的日期,允许自定义周末,并排除指定假期。WORKDAYINTL('1/1/2012', 30, 17)起始日期,工作日数,周末模式。Sun Feb 05 2012 00:00:00 GMT-0800 (PST)
    YEARFRAC计算两个日期之间的年分数。YEARFRAC('1/1/2012', '7/30/2012', 3)开始日期,结束日期,可选基础(日计数基准)。0.5780821917808219

    FINANCIAL

    FunctionDefinitionExample callParametersExpected result
    ACCRINT计算定期支付利息的有价证券的应计利息。ACCRINT('01/01/2011', '02/01/2011', '07/01/2014', 0.1, 1000, 1, 0)起始日期,首次支付利息日期,结算日期,年利率,面值,期间数,基础。350
    CUMIPMT计算一系列付款中累积的利息支付。CUMIPMT(0.1/12, 30*12, 100000, 13, 24, 0)利率,总期数,现值,开始期数,结束期数,支付类型(0=期末,1=期初)。-9916.77251395708
    CUMPRINC计算一系列付款中累积的本金支付。CUMPRINC(0.1/12, 30*12, 100000, 13, 24, 0)利率,总期数,现值,开始期数,结束期数,支付类型(0=期末,1=期初)。-614.0863271085149
    DB使用固定余额递减法计算折旧。DB(1000000, 100000, 6, 1, 6)成本,残值,使用寿命,期间,月份。159500
    DDB使用双倍余额递减法或其他指定方法计算折旧。DDB(1000000, 100000, 6, 1, 1.5)成本,残值,使用寿命,期间,因子。250000
    DOLLARDE将分数表示的价格转换为小数表示。DOLLARDE(1.1, 16)分数形式的美元价格,分母。1.625
    DOLLARFR将小数表示的价格转换为分数表示。DOLLARFR(1.625, 16)小数形式的美元价格,分母。1.1
    EFFECT计算实际年利率。EFFECT(0.1, 4)名义年利率,每年复利次数。0.10381289062499977
    FV计算投资的未来价值。FV(0.1/12, 10, -100, -1000, 0)每期利率,期数,每期支付额,现值,支付类型(0=期末,1=期初)。2124.874409194097
    FVSCHEDULE根据一系列复利率计算本金的未来价值。FVSCHEDULE(100, [0.09,0.1,0.11])本金,利率数组。133.08900000000003
    IPMT计算特定期间内的利息支付。IPMT(0.1/12, 6, 2*12, 100000, 1000000, 0)每期利率,期间,总期数,现值,未来值,支付类型(0=期末,1=期初)。928.8235718400465
    IRR计算内部收益率。IRR([-75000,12000,15000,18000,21000,24000], 0.075)现金流数组,估计值。0.05715142887178447
    ISPMT计算特定期间内的利息支付(适用于贷款)。ISPMT(0.1/12, 6, 2*12, 100000)每期利率,期间,总期数,贷款金额。-625
    MIRR计算修正内部收益率。MIRR([-75000,12000,15000,18000,21000,24000], 0.1, 0.12)现金流数组,融资利率,再投资利率。0.07971710360838036
    NOMINAL计算名义年利率。NOMINAL(0.1, 4)实际年利率,每年复利次数。0.09645475633778045
    NPER计算达到目标值所需的期数。NPER(0.1/12, -100, -1000, 10000, 0)每期利率,每期支付额,现值,未来值,支付类型(0=期末,1=期初)。63.39385422740764
    NPV计算一系列未来现金流的净现值。NPV(0.1, -10000, 2000, 4000, 8000)每期折现率,现金流数组。1031.3503176012546
    PDURATION计算达到特定值所需的时间。PDURATION(0.1, 1000, 2000)每期利率,现值,未来值。7.272540897341714
    PMT计算贷款的每期支付额。PMT(0.1/12, 2*12, 1000, 10000, 0)每期利率,总期数,现值,未来值,支付类型(0=期末,1=期初)。-42426.08563793503
    PPMT计算特定期间内的本金支付。PPMT(0.1/12, 6, 2*12, 100000, 1000000, 0)每期利率,期间,总期数,现值,未来值,支付类型(0=期末,1=期初)。-43354.909209775076
    PV计算投资的现值。PV(0.1/12, 2*12, 1000, 10000, 0)每期利率,期数,每期支付额,未来值,支付类型(0=期末,1=期初)。-29864.950264779152
    RATE计算每期利率。RATE(2*12, -1000, -10000, 100000, 0, 0.1)总期数,每期支付额,现值,未来值,支付类型(0=期末,1=期初),估计值。0.06517891177181533

    ENGINEERING

    FunctionDefinitionExample callParametersExpected result
    BIN2DEC将二进制数转换为十进制数。BIN2DEC(101010)二进制数值。42
    BIN2HEX将二进制数转换为十六进制数。BIN2HEX(101010)二进制数值。2a
    BIN2OCT将二进制数转换为八进制数。BIN2OCT(101010)二进制数值。52
    BITAND执行两个数字的按位与运算。BITAND(42, 24)整数,整数。8
    BITLSHIFT对数字进行左移位操作。BITLSHIFT(42, 24)整数,移位量。704643072
    BITOR执行两个数字的按位或运算。BITOR(42, 24)整数,整数。58
    BITRSHIFT对数字进行右移位操作。BITRSHIFT(42, 2)整数,移位量。10
    BITXOR执行两个数字的按位异或运算。BITXOR(42, 24)整数,整数。50
    COMPLEX创建复数。COMPLEX(3, 4)实部,虚部。3+4i
    CONVERT在不同单位之间转换数值。CONVERT(64, 'kibyte', 'bit')数值,原始单位,目标单位。524288
    DEC2BIN将十进制数转换为二进制数。DEC2BIN(42)十进制数值。101010
    DEC2HEX将十进制数转换为十六进制数。DEC2HEX(42)十进制数值。2a
    DEC2OCT将十进制数转换为八进制数。DEC2OCT(42)十进制数值。52
    DELTA测试两个值是否相等。DELTA(42, 42)数值,数值。1
    ERF计算误差函数。ERF(1)上限。0.8427007929497149
    ERFC计算互补误差函数。ERFC(1)下限。0.1572992070502851
    GESTEP测试一个数是否大于或等于另一个数。GESTEP(42, 24)数值,阈值。1
    HEX2BIN将十六进制数转换为二进制数。HEX2BIN('2a')十六进制数值。101010
    HEX2DEC将十六进制数转换为十进制数。HEX2DEC('2a')十六进制数值。42
    HEX2OCT将十六进制数转换为八进制数。HEX2OCT('2a')十六进制数值。52
    IMABS计算复数的绝对值(模)。IMABS('3+4i')复数。5
    IMAGINARY返回复数的虚部。IMAGINARY('3+4i')复数。4
    IMARGUMENT计算复数的幅角。IMARGUMENT('3+4i')复数。0.9272952180016122
    IMCONJUGATE计算复数的共轭。IMCONJUGATE('3+4i')复数。3-4i
    IMCOS计算复数的余弦。IMCOS('1+i')复数。0.8337300251311491-0.9888977057628651i
    IMCOSH计算复数的双曲余弦。IMCOSH('1+i')复数。0.8337300251311491+0.9888977057628651i
    IMCOT计算复数的余切。IMCOT('1+i')复数。0.21762156185440265-0.8680141428959249i
    IMCSC计算复数的余割。IMCSC('1+i')复数。0.6215180171704283-0.3039310016284264i
    IMCSCH计算复数的双曲余割。IMCSCH('1+i')复数。0.3039310016284264-0.6215180171704283i
    IMDIV计算两个复数的除法。IMDIV('1+2i', '3+4i')被除复数,除复数。0.44+0.08i
    IMEXP计算复数的指数。IMEXP('1+i')复数。1.4686939399158851+2.2873552871788423i
    IMLN计算复数的自然对数。IMLN('1+i')复数。0.3465735902799727+0.7853981633974483i
    IMLOG10计算复数的以10为底的对数。IMLOG10('1+i')复数。0.1505149978319906+0.3410940884604603i
    IMLOG2计算复数的以2为底的对数。IMLOG2('1+i')复数。0.5000000000000001+1.1330900354567985i
    IMPOWER计算复数的幂。IMPOWER('1+i', 2)复数,幂次。1.2246063538223775e-16+2.0000000000000004i
    IMPRODUCT计算多个复数的乘积。IMPRODUCT('1+2i', '3+4i', '5+6i')复数数组。-85+20i
    IMREAL返回复数的实部。IMREAL('3+4i')复数。3
    IMSEC计算复数的正割。IMSEC('1+i')复数。0.4983370305551868+0.591083841721045i
    IMSECH计算复数的双曲正割。IMSECH('1+i')复数。0.4983370305551868-0.591083841721045i
    IMSIN计算复数的正弦。IMSIN('1+i')复数。1.2984575814159773+0.6349639147847361i
    IMSINH计算复数的双曲正弦。IMSINH('1+i')复数。0.6349639147847361+1.2984575814159773i
    IMSQRT计算复数的平方根。IMSQRT('1+i')复数。1.0986841134678098+0.45508986056222733i
    IMSUB计算两个复数的减法。IMSUB('3+4i', '1+2i')被减复数,减复数。2+2i
    IMSUM计算多个复数的和。IMSUM('1+2i', '3+4i', '5+6i')复数数组。9+12i
    IMTAN计算复数的正切。IMTAN('1+i')复数。0.2717525853195117+1.0839233273386946i
    OCT2BIN将八进制数转换为二进制数。OCT2BIN('52')八进制数值。101010
    OCT2DEC将八进制数转换为十进制数。OCT2DEC('52')八进制数值。42
    OCT2HEX将八进制数转换为十六进制数。OCT2HEX('52')八进制数值。2a

    LOGICAL

    FunctionDefinitionExample callParametersExpected result
    AND当所有参数都为真时返回真,否则返回假。AND(true, false, true)参数是一个或多个逻辑值(布尔值),只有所有参数均为真时函数才返回真。
    FALSE返回逻辑值假。FALSE()无参数。
    IF根据条件的真假返回不同的值。IF(true, 'Hello!', 'Goodbye!')条件,条件为真时的值,条件为假时的值。Hello!
    IFS检查多个条件,并返回第一个为真的结果值。IFS(false, 'Hello!', true, 'Goodbye!')多对条件和对应的值,成对出现。Goodbye!
    NOT反转逻辑值,真变假,假变真。NOT(true)一个逻辑值(布尔值)。
    OR当任一参数为真时返回真,否则返回假。OR(true, false, true)参数是一个或多个逻辑值(布尔值),只要有一个参数为真函数即返回真。
    SWITCH根据表达式的值返回匹配的结果值,若无匹配则返回默认值。SWITCH(7, 9, 'Nine', 7, 'Seven')表达式,匹配值1,结果值1,...,[默认值]。Seven
    TRUE返回逻辑值真。TRUE()无参数。
    XOR当且仅当有奇数个参数为真时返回真,否则返回假。XOR(true, false, true)参数是一个或多个逻辑值(布尔值),有奇数个参数为真时返回真。

    MATH

    FunctionDefinitionExample callParametersExpected result
    ABS返回数值的绝对值。ABS(-4)数值。4
    ACOS计算反余弦值(弧度)。ACOS(-0.5)介于-1和1之间的数值。2.0943951023931957
    ACOSH计算反双曲余弦值。ACOSH(10)大于等于1的数值。2.993222846126381
    ACOT计算反正切值(弧度)。ACOT(2)任意数值。0.46364760900080615
    ACOTH计算反双曲正切值。ACOTH(6)绝对值大于1的数值。0.16823611831060645
    AGGREGATE执行聚合运算,忽略错误或隐藏行。AGGREGATE(9, 4, [-5,15], [32,'Hello World!'])函数号,选项,数组1,...,数组N。10,32
    ARABIC将罗马数字转换为阿拉伯数字。ARABIC('MCMXII')罗马数字字符串。1912
    ASIN计算反正弦值(弧度)。ASIN(-0.5)介于-1和1之间的数值。-0.5235987755982988
    ASINH计算反双曲正弦值。ASINH(-2.5)任意数值。-1.6472311463710965
    ATAN计算反正切值(弧度)。ATAN(1)任意数值。0.7853981633974483
    ATAN2根据坐标计算反正切值(弧度)。ATAN2(-1, -1)y坐标,x坐标。-2.356194490192345
    ATANH计算反双曲正切值。ATANH(-0.1)介于-1和1之间的数值。-0.10033534773107562
    BASE将数值转换为指定基数的文本表示。BASE(15, 2, 10)数值,基数,[最小长度]。0000001111
    CEILING将数值向上舍入到最接近的倍数。CEILING(-5.5, 2, -1)数值,倍数,[模式]。-6
    CEILINGMATH将数值向上舍入,使用指定的倍数和方向。CEILINGMATH(-5.5, 2, -1)数值,[倍数],[模式]。-6
    CEILINGPRECISE将数值向上舍入到最接近的倍数,不考虑符号。CEILINGPRECISE(-4.1, -2)数值,[倍数]。-4
    COMBIN计算组合数。COMBIN(8, 2)总数,选中数。28
    COMBINA计算允许重复的组合数。COMBINA(4, 3)总数,选中数。20
    COS计算余弦值(弧度)。COS(1)角度(弧度)。0.5403023058681398
    COSH计算双曲余弦值。COSH(1)任意数值。1.5430806348152437
    COT计算余切值(弧度)。COT(30)角度(弧度)。-0.15611995216165922
    COTH计算双曲余切值。COTH(2)任意数值。1.0373147207275482
    CSC计算余割值(弧度)。CSC(15)角度(弧度)。1.5377805615408537
    CSCH计算双曲余割值。CSCH(1.5)任意数值。0.46964244059522464
    DECIMAL将文本形式的数字转换为十进制。DECIMAL('FF', 16)文本,基数。255
    ERF计算误差函数。ERF(1)上限。0.8427007929497149
    ERFC计算互补误差函数。ERFC(1)下限。0.1572992070502851
    EVEN将数值向上舍入到最接近的偶数。EVEN(-1)数值。-2
    EXP计算e的幂次方。EXP(1)指数。2.718281828459045
    FACT计算阶乘。FACT(5)非负整数。120
    FACTDOUBLE计算双阶乘。FACTDOUBLE(7)非负整数。105
    FLOOR将数值向下舍入到最接近的倍数。FLOOR(-3.1)数值,倍数。-4
    FLOORMATH将数值向下舍入,使用指定的倍数和方向。FLOORMATH(-4.1, -2, -1)数值,[倍数],[模式]。-4
    FLOORPRECISE将数值向下舍入到最接近的倍数,不考虑符号。FLOORPRECISE(-3.1, -2)数值,[倍数]。-4
    GCD计算最大公约数。GCD(24, 36, 48)两个或多个整数。12
    INT将数值向下取整为最接近的整数。INT(-8.9)数值。-9
    ISEVEN测试数值是否为偶数。ISEVEN(-2.5)数值。
    ISOCEILING将数值向上舍入到最接近的倍数,遵循ISO标准。ISOCEILING(-4.1, -2)数值,[倍数]。-4
    ISODD测试数值是否为奇数。ISODD(-2.5)数值。
    LCM计算最小公倍数。LCM(24, 36, 48)两个或多个整数。144
    LN计算自然对数。LN(86)正值。4.454347296253507
    LOG计算指定底数的对数。LOG(8, 2)数值,底数。3
    LOG10计算以10为底的对数。LOG10(100000)正值。5
    MOD计算两数相除的余数。MOD(3, -2)被除数,除数。-1
    MROUND将数值四舍五入到最接近的倍数。MROUND(-10, -3)数值,倍数。-9
    MULTINOMIAL计算多项式系数。MULTINOMIAL(2, 3, 4)两个或多个非负整数。1260
    ODD将数值向上舍入到最接近的奇数。ODD(-1.5)数值。-3
    POWER计算幂次方。POWER(5, 2)底数,指数。25
    PRODUCT计算多个数值的乘积。PRODUCT(5, 15, 30)一个或多个数值。2250
    QUOTIENT计算两数相除的商,不包括余数。QUOTIENT(-10, 3)被除数,除数。-3
    RADIANS将角度转换为弧度。RADIANS(180)角度。3.141592653589793
    RAND生成0到1之间的随机实数。RAND()无参数。[Random real number between 0 and 1]
    RANDBETWEEN生成指定范围内的随机整数。RANDBETWEEN(-1, 1)下限,上限。[Random integer between bottom and top]
    ROUND按指定位数四舍五入数值。ROUND(626.3, -3)数值,位数。1000
    ROUNDDOWN将数值向下舍入到指定位数。ROUNDDOWN(-3.14159, 2)数值,位数。-3.14
    ROUNDUP将数值向上舍入到指定位数。ROUNDUP(-3.14159, 2)数值,位数。-3.15
    SEC计算正割值(弧度)。SEC(45)角度(弧度)。1.9035944074044246
    SECH计算双曲正割值。SECH(45)任意数值。5.725037161098787e-20
    SIGN返回数值的符号。SIGN(-0.00001)数值。-1
    SIN计算正弦值(弧度)。SIN(1)角度(弧度)。0.8414709848078965
    SINH计算双曲正弦值。SINH(1)任意数值。1.1752011936438014
    SQRT计算平方根。SQRT(16)非负数值。4
    SQRTPI计算数值与π的乘积的平方根。SQRTPI(2)非负数值。2.5066282746310002
    SUBTOTAL计算子集的汇总值,忽略隐藏行。SUBTOTAL(9, [-5,15], [32,'Hello World!'])函数号,数组1,...,数组N。10,32
    SUM计算数值总和,忽略文本。SUM(-5, 15, 32, 'Hello World!')一个或多个数值。42
    SUMIF根据条件求和。SUMIF([2,4,8,16], '>5')数组,条件。24
    SUMIFS根据多个条件求和。SUMIFS([2,4,8,16], [1,2,3,4], '>=2', [1,2,4,8], '<=4')求和数组,条件数组1,条件1,...,条件数组N,条件N。12
    SUMPRODUCT计算数组元素的乘积之和。SUMPRODUCT([[1,2],[3,4]], [[1,0],[0,1]])两个或多个数组。5
    SUMSQ计算数值的平方和。SUMSQ(3, 4)一个或多个数值。25
    SUMX2MY2计算两个数组对应元素平方差之和。SUMX2MY2([1,2], [3,4])数组1,数组2。-20
    SUMX2PY2计算两个数组对应元素平方和之和。SUMX2PY2([1,2], [3,4])数组1,数组2。30
    SUMXMY2计算两个数组对应元素差的平方和。SUMXMY2([1,2], [3,4])数组1,数组2。8
    TAN计算正切值(弧度)。TAN(1)角度(弧度)。1.5574077246549023
    TANH计算双曲正切值。TANH(-2)任意数值。-0.9640275800758168
    TRUNC截断数值,不进行四舍五入。TRUNC(-8.9)数值,[位数]。-8

    STATISTICAL

    FunctionDefinitionExample callParametersExpected result
    AVEDEV计算平均绝对偏差。AVEDEV([2,4], [8,16])参数是数值数组,表示数据点。4.5
    AVERAGE计算算术平均值。AVERAGE([2,4], [8,16])参数是数值数组,表示要平均的数据点。7.5
    AVERAGEA计算包含文本和逻辑值在内的平均值。AVERAGEA([2,4], [8,16])参数是数值、文本或逻辑值的数组,所有非空值都将被计算。7.5
    AVERAGEIF基于单个条件计算平均值。AVERAGEIF([2,4,8,16], '>5', [1, 2, 3, 4])第一个参数是数值数组,第二个参数是条件,第三个参数是可选的数值数组用于平均。3.5
    AVERAGEIFS基于多个条件计算平均值。AVERAGEIFS([2,4,8,16], [1,2,3,4], '>=2', [1,2,4,8], '<=4')第一个参数是数值数组,后跟成对的条件数组和条件表达式。6
    BETADIST计算累积贝塔概率密度函数。BETADIST(2, 8, 10, true, 1, 3)参数依次是值、α、β、累积标志、A(可选)和B(可选)。0.6854705810117458
    BETAINV计算累积贝塔概率密度函数的反函数。BETAINV(0.6854705810117458, 8, 10, 1, 3)参数依次是概率、α、β、A(可选)和B(可选)。1.9999999999999998
    BINOMDIST计算二项分布的概率。BINOMDIST(6, 10, 0.5, false)参数依次是试验次数、成功次数、成功概率、累积标志。0.205078125
    CORREL计算两个数据集的相关系数。CORREL([3,2,4,5,6], [9,7,12,15,17])参数是两个数值数组,表示两个数据集。0.9970544855015815
    COUNT计算数值单元格的数量。COUNT([1,2], [3,4])参数是数值数组或范围。4
    COUNTA计算非空单元格的数量。COUNTA([1, null, 3, 'a', '', 'c'])参数是任意类型的数组或范围。4
    COUNTBLANK计算空白单元格的数量。COUNTBLANK([1, null, 3, 'a', '', 'c'])参数是任意类型的数组或范围。2
    COUNTIF基于条件计算单元格数量。COUNTIF(['Caen', 'Melbourne', 'Palo Alto', 'Singapore'], 'a')参数是数值或文本数组以及条件。3
    COUNTIFS基于多个条件计算单元格数量。COUNTIFS([2,4,8,16], [1,2,3,4], '>=2', [1,2,4,8], '<=4')参数是成对的条件数组和条件表达式。2
    COUNTUNIQUE计算唯一值的数量。COUNTUNIQUE([1,1,2,2,3,3])参数是数值或文本数组。3
    COVARIANCEP计算总体协方差。COVARIANCEP([3,2,4,5,6], [9,7,12,15,17])参数是两个数值数组,表示两个数据集。5.2
    COVARIANCES计算样本协方差。COVARIANCES([2,4,8], [5,11,12])参数是两个数值数组,表示两个数据集。9.666666666666668
    DEVSQ计算偏差平方和。DEVSQ([2,4,8,16])参数是数值数组,表示数据点。115
    EXPONDIST计算指数分布。EXPONDIST(0.2, 10, true)参数依次是值、λ、累积标志。0.8646647167633873
    FDIST计算F概率分布。FDIST(15.2069, 6, 4, false)参数依次是值、自由度1、自由度2、累积标志。0.0012237917087831735
    FINV计算F概率分布的反函数。FINV(0.01, 6, 4)参数依次是概率、自由度1、自由度2。0.10930991412457851
    FISHER计算费舍尔变换。FISHER(0.75)参数是一个数值,表示相关系数。0.9729550745276566
    FISHERINV计算费舍尔逆变换。FISHERINV(0.9729550745276566)参数是一个数值,表示费舍尔变换的结果。0.75
    FORECAST根据已知的x和y值预测新x值的y值。FORECAST(30, [6,7,9,15,21], [20,28,31,38,40])参数依次是新x值、已知y值数组、已知x值数组。10.607253086419755
    FREQUENCY计算频数分布。FREQUENCY([79,85,78,85,50,81,95,88,97], [70,79,89])参数依次是数据数组、分组边界数组。1,2,4,2
    GAMMA计算伽玛函数值。GAMMA(2.5)参数是一个正数。1.3293403919101043
    GAMMALN计算伽玛函数的自然对数。GAMMALN(10)参数是一个正数。12.801827480081961
    GAUSS计算标准正态分布下的概率。GAUSS(2)参数是一个数值,表示z分数。0.4772498680518208
    GEOMEAN计算几何平均值。GEOMEAN([2,4], [8,16])参数是数值数组,表示数据点。5.656854249492381
    GROWTH根据已知数据预测指数增长值。GROWTH([2,4,8,16], [1,2,3,4], [5])参数依次是已知y值数组、已知x值数组、新x值数组。32.00000000000003
    HARMEAN计算调和平均值。HARMEAN([2,4], [8,16])参数是数值数组,表示数据点。4.266666666666667
    HYPGEOMDIST计算超几何分布。HYPGEOMDIST(1, 4, 8, 20, false)参数依次是样本中成功的次数、样本大小、总体中成功的次数、总体大小、累积标志。0.3632610939112487
    INTERCEPT计算线性回归的截距。INTERCEPT([2,3,9,1,8], [6,5,11,7,5])参数依次是已知y值数组、已知x值数组。0.04838709677419217
    KURT计算峰度。KURT([3,4,5,2,3,4,5,6,4,7])参数是数值数组,表示数据点。-0.15179963720841627
    LARGE返回第k大的值。LARGE([3,5,3,5,4,4,2,4,6,7], 3)参数依次是数值数组、k值。5
    LINEST执行线性回归分析。LINEST([1,9,5,7], [0,4,2,3], true, true)参数依次是已知y值数组、已知x值数组、是否返回附加统计信息、是否返回更多统计信息。2,1
    LOGNORMDIST计算对数正态分布。LOGNORMDIST(4, 3.5, 1.2, true)参数依次是值、平均值、标准差、累积标志。0.0390835557068005
    LOGNORMINV计算对数正态分布的反函数。LOGNORMINV(0.0390835557068005, 3.5, 1.2, true)参数依次是概率、平均值、标准差、累积标志。4.000000000000001
    MAX返回最大值。MAX([0.1,0.2], [0.4,0.8], [true, false])参数是数值数组。0.8
    MAXA返回包括文本和逻辑值的最大值。MAXA([0.1,0.2], [0.4,0.8], [true, false])参数是数值、文本或逻辑值的数组。1
    MEDIAN返回中位数。MEDIAN([1,2,3], [4,5,6])参数是数值数组。3.5
    MIN返回最小值。MIN([0.1,0.2], [0.4,0.8], [true, false])参数是数值数组。0.1
    MINA返回包括文本和逻辑值的最小值。MINA([0.1,0.2], [0.4,0.8], [true, false])参数是数值、文本或逻辑值的数组。0
    MODEMULT返回出现频率最高的值数组。MODEMULT([1,2,3,4,3,2,1,2,3])参数是数值数组。2,3
    MODESNGL返回最常出现的单个值。MODESNGL([1,2,3,4,3,2,1,2,3])参数是数值数组。2
    NORMDIST计算正态分布。NORMDIST(42, 40, 1.5, true)参数依次是值、平均值、标准差、累积标志。0.9087887802741321
    NORMINV计算正态分布的反函数。NORMINV(0.9087887802741321, 40, 1.5)参数依次是概率、平均值、标准差。42
    NORMSDIST计算标准正态分布。NORMSDIST(1, true)参数是一个数值,表示z分数。0.8413447460685429
    NORMSINV计算标准正态分布的反函数。NORMSINV(0.8413447460685429)参数是一个概率值。1.0000000000000002
    PEARSON计算皮尔逊乘积矩相关系数。PEARSON([9,7,5,3,1], [10,6,1,5,3])参数是两个数值数组,表示两个数据集。0.6993786061802354
    PERCENTILEEXC计算排除百分位数。PERCENTILEEXC([1,2,3,4], 0.3)参数依次是数值数组、k值。1.5
    PERCENTILEINC计算包含百分位数。PERCENTILEINC([1,2,3,4], 0.3)参数依次是数值数组、k值。1.9
    PERCENTRANKEXC计算排除百分比排名。PERCENTRANKEXC([1,2,3,4], 2, 2)参数依次是数值数组、x值、显著性(可选)。0.4
    PERCENTRANKINC计算包含百分比排名。PERCENTRANKINC([1,2,3,4], 2, 2)参数依次是数值数组、x值、显著性(可选)。0.33
    PERMUT计算排列数。PERMUT(100, 3)参数依次是总数n、选择数k。970200
    PERMUTATIONA计算允许重复的排列数。PERMUTATIONA(4, 3)参数依次是总数n、选择数k。64
    PHI计算标准正态分布的密度函数。PHI(0.75)参数是一个数值,表示z分数。0.30113743215480443
    POISSONDIST计算泊松分布。POISSONDIST(2, 5, true)参数依次是事件次数、平均值、累积标志。0.12465201948308113
    PROB计算概率之和。PROB([1,2,3,4], [0.1,0.2,0.2,0.1], 2, 3)参数依次是数值数组、概率数组、下限、上限。0.4
    QUARTILEEXC计算排除四分位数。QUARTILEEXC([1,2,3,4], 1)参数依次是数值数组、quart值。1.25
    QUARTILEINC计算包含四分位数。QUARTILEINC([1,2,3,4], 1)参数依次是数值数组、quart值。1.75
    RANKAVG计算平均排名。RANKAVG(4, [2,4,4,8,8,16], false)参数依次是数值、数值数组、排序方式(升序/降序)。4.5
    RANKEQ计算等于指定值的排名。RANKEQ(4, [2,4,4,8,8,16], false)参数依次是数值、数值数组、排序方式(升序/降序)。4
    RSQ计算决定系数。RSQ([9,7,5,3,1], [10,6,1,5,3])参数是两个数值数组,表示两个数据集。0.4891304347826088
    SKEW计算偏度。SKEW([3,4,5,2,3,4,5,6,4,7])参数是数值数组,表示数据点。0.3595430714067974
    SKEWP计算基于总体的偏度。SKEWP([3,4,5,2,3,4,5,6,4,7])参数是数值数组,表示数据点。0.303193339354144
    SLOPE计算线性回归的斜率。SLOPE([1,9,5,7], [0,4,2,3])参数依次是已知y值数组、已知x值数组。2
    SMALL返回第k小的值。SMALL([3,5,3,5,4,4,2,4,6,7], 3)参数依次是数值数组、k值。3
    STANDARDIZE将值标准化为z分数。STANDARDIZE(42, 40, 1.5)参数依次是值、平均值、标准差。1.3333333333333333
    STDEVA计算包含文本和逻辑值的标准差。STDEVA([2,4], [8,16], [true, false])参数是数值、文本或逻辑值的数组。6.013872850889572
    STDEVP计算总体标准差。STDEVP([2,4], [8,16], [true, false])参数是数值数组。5.361902647381804
    STDEVPA计算基于总体并包含文本和逻辑值的标准差。STDEVPA([2,4], [8,16], [true, false])参数是数值、文本或逻辑值的数组。5.489889697333535
    STDEVS计算样本标准差。STDEVS([2,4], [8,16], [true, false])参数是数值数组。6.191391873668904
    STEYX计算预测值的标准误差。STEYX([2,3,9,1,8,7,5], [6,5,11,7,5,4,4])参数依次是已知y值数组、已知x值数组。3.305718950210041
    TINV计算t分布的反函数。TINV(0.9946953263673741, 1)参数依次是概率、自由度。59.99999999996535
    TRIMMEAN计算内部平均值。TRIMMEAN([4,5,6,7,2,3,4,5,1,2,3], 0.2)参数依次是数值数组、修剪比例。3.7777777777777777
    VARA计算包含文本和逻辑值的方差。VARA([2,4], [8,16], [true, false])参数是数值、文本或逻辑值的数组。36.16666666666667
    VARP计算总体方差。VARP([2,4], [8,16], [true, false])参数是数值数组。28.75
    VARPA计算基于总体并包含文本和逻辑值的方差。VARPA([2,4], [8,16], [true, false])参数是数值、文本或逻辑值的数组。30.13888888888889
    VARS计算样本方差。VARS([2,4], [8,16], [true, false])参数是数值数组。38.333333333333336
    WEIBULLDIST计算韦伯分布。WEIBULLDIST(105, 20, 100, true)参数依次是值、α、β、累积标志。0.9295813900692769
    ZTEST计算z检验的单尾概率。ZTEST([3,6,7,8,6,5,4,2,1,9], 4)参数依次是数值数组、假设平均值。0.09057419685136381

    TEXT

    FunctionDefinitionExample callParametersExpected result
    CHAR将数字代码转换为对应的字符。CHAR(65)参数是数字,表示字符的编码。A
    CLEAN移除文本中的所有非打印字符。CLEAN('Monthly report')参数是包含要清理的文本字符串。Monthly report
    CODE返回文本字符串中第一个字符的数字代码。CODE('A')参数是包含单个字符的文本字符串。65
    CONCATENATE将多个文本字符串合并为一个字符串。CONCATENATE('Andreas', ' ', 'Hauser')参数是一个或多个要连接的文本字符串。Andreas Hauser
    EXACT检查两个字符串是否完全相同,区分大小写。EXACT('Word', 'word')参数是两个要比较的文本字符串。
    FIND从起始位置开始查找子字符串的位置。FIND('M', 'Miriam McGovern', 3)参数包括要查找的文本、源文本和可选的起始位置。8
    LEFT从字符串左侧提取指定数量的字符。LEFT('Sale Price', 4)参数是文本字符串和要提取的字符数。Sale
    LEN返回文本字符串中的字符数。LEN('Phoenix, AZ')参数是包含要计数的文本字符串。11
    LOWER将所有字符转换为小写。LOWER('E. E. Cummings')参数是要转换的文本字符串。e. e. cummings
    MID从字符串中间提取指定数量的字符。MID('Fluid Flow', 7, 20)参数是文本字符串、起始位置和要提取的字符数。Flow
    NUMBERVALUE根据指定的分隔符将文本转换为数字。NUMBERVALUE('2.500,27', ',', '.')参数是文本字符串、小数分隔符和组分隔符。2500.27
    PROPER将每个单词的首字母大写。PROPER('this is a TITLE')参数是要格式化的文本字符串。This Is A Title
    REPLACE用新文本替换旧文本中的部分。REPLACE('abcdefghijk', 6, 5, '*')参数是原始文本、起始位置、要替换的字符数和新文本。abcde*k
    REPT根据指定次数重复文本。REPT('*-', 3)参数是文本字符串和重复次数。*-*-*-
    RIGHT从字符串右侧提取指定数量的字符。RIGHT('Sale Price', 5)参数是文本字符串和要提取的字符数。Price
    ROMAN将阿拉伯数字转换为罗马数字。ROMAN(499)参数是要转换的阿拉伯数字。CDXCIX
    SEARCH在文本中查找子字符串,不区分大小写。SEARCH('margin', 'Profit Margin')参数包括要查找的文本和源文本。8
    SUBSTITUTE用新文本替换旧文本中的特定实例。SUBSTITUTE('Quarter 1, 2011', '1', '2', 3)参数是原始文本、旧文本、新文本和可选的替换实例。Quarter 1, 2012
    T如果参数是文本,则返回该文本;否则返回空字符串。T('Rainfall')参数可以是任何类型的数据。Rainfall
    TRIM去除文本前后的空格,内部多于一个的空格保留为一个。TRIM(' First Quarter Earnings ')参数是要修剪的文本字符串。First Quarter Earnings
    TEXTJOIN将多个文本项连接成一个字符串,使用指定的分隔符。TEXTJOIN(' ', true, 'The', '', 'sun', 'will', 'come', 'up', 'tomorrow.')参数是分隔符、忽略空值标志和要连接的文本项。The sun will come up tomorrow.
    UNICHAR返回给定Unicode数字对应的字符。UNICHAR(66)参数是Unicode字符代码。B
    UNICODE返回文本的第一个字符的Unicode数字。UNICODE('B')参数是包含单个字符的文本字符串。66
    UPPER将所有字符转换为大写。UPPER('total')参数是要转换的文本字符串。TOTAL