一、逻辑函数
序列 | 函数 | 解释 | 语法 | 备注 |
---|---|---|---|---|
1 | and | 与 | AND(logical1,[logical2],…) | |
2 | or | 或 | OR(logical1,[logical2],…) | |
3 | xor | 异或 | XOR(logical1,[logical2],…) xor(true,true)=false | |
4. | not | 非 | NOT(logical) | |
5. | true | 真 | ||
6. | false | 假 | FALSE() | |
7. | if | 判断 | IF(logical_test,value_if_true,[value_if_false])。 | |
8. | ifs | 多条件判断 | if(logical_test1,val_if_true1,logical_test2,val_if_true2…) | excel2019以上新增函数 |
9. | iferror | 错误返回 | IFERROR(value,value_if_error) | 错误类型:#N/A、#VALUE!、#REF!、 #DIV/0!、#NUM!、#NAME?或#NULL! |
9. | ifna | 判断 | IFNA(value,value_if_na) | 错误值#N/A时返回值 |
二、日期函数
序列 | 函数 | 解释 | 语法 | 备注 |
---|---|---|---|---|
1. | date | 指定日期 | DATE(year,month,day) | |
2. | today | 当天日期 | TODAY() | |
3. | datevalue | 日期文本转日期 | DATEVALUE(date_text) | |
4. | day | 日期里的天 | DAY(serial_number) | |
5. | days | 日期之间天数 | DAYS(end_date,start_date) | |
6. | days360 | 日期间天数按360天计算天数 | DAYS360(start_date,end_date,[method]) | |
7. | edate | 返回指月份后的日期 | EDATE(start_date,months) | |
8. | eomonth | 返回指定月份最后一天 | EOMONTH(start_date,months) | |
9. | now | 当前日期时间 | now() | |
10. | time | 时间小数 | TIME(hour,minute,second) | |
11. | timevalue | 文本转小数 | TIMEVALUE(time_text) | |
12. | hour | 时间值小数 | HOUR(serial_number) | |
13. | minute | 分钟 | MINUTE(serial_number) | |
14. | second | 秒数 | SECOND(serial_number) | |
16. | month | 月份 | MONTH(serial_number) | |
17. | year | 年份 | YEAR(serial_number) | |
18. | yearfrac | 日期天数占全年百分比 | YEARFRAC(start_date,end_date,[basis]) | 1:360天,2:实际天数,3:实际天数/365,4:30/360 |
19. | isoweeknum | 周数 | ISOWEEKNUM(date) | |
20. | networkdays | 工作日 | NETWORKDAYS(start_date,end_date,[holidays]) | 指定日期为非工作日 |
21. | networkdays.intl | 日期间工作日 | NETWORKDAYS.INTL(start_date,end_date,[weekend],[holidays]) | 可指定周未,指定日期为非工作日 |
22. | weekday | 星期几 | WEEKDAY(serial_number,[return_type]) | 1:1日-7六,2:1一-7日,3:0一-6日… |
23. | weeknum | 第几周 | WEEKNUM(serial_num,[return_type]) | |
24. | workday | 工作日天数后值 | WORKDAY(start_date,days,[holidays]) | |
25. | workday.intl | 自定义周未,工作日后天数值 | WORKDAY.INTL(start_date,days,[weekend],[holidays]) |
三、查找和引用函数
序列 | 函数 | 解释 | 语法 | 备注 |
---|---|---|---|---|
1. | choose | 选择执行 | CHOOSE(index_num,value1,[value2],…)。 | |
2. | row | 行号 | row() | |
3. | rows | 行个数 | ROWS(array) | |
4. | column | 列号 | COLUMN([reference]) | |
5. | columns | 返回数组或引用的列数 | COLUMNS(array) | |
6. | index | 区域值引用 | INDEX(array,row_num,[column_num]) | |
7. | areas | 统计区域连续个数 | AREAS(reference)。 | |
8. | transpose | 转置单元格区域 | TRANSPOSE(array)。 | |
9. | formulatext | 公式转文本 | FORMULATEXT(reference) | |
10. | getpivotdata | 透视表数据读取 | ETPIVOTDATA(data_field,pivot_table,[field1,item1,field2, item2], …) | |
11. | hlookup | 行查找 | HLOOKUP(lookup_value,table_array,row_index_num,[range_lookup]) | |
12. | vlookup | 竖向查找 | VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup]) | |
13. | lookup | 不建议使用 | ||
14. | match | 相对位置 | MATCH(lookup_value,lookup_array,[match_type]) | 1小于等于,0等于,-1大于等于,可以值能通配符 |
15. | hyperlink | 超连接 | HYPERLINK(link_location,[friendly_name]) | 超连接,名称 |
16. | address | 文本单元格值 | ADDRESS(row_num,column_num,[abs_num],[a1],[sheet_text]) | 配合indirect使用 |
17. | indirect | 计算文本字符串的引用 | INDIRECT(ref_text,[a1]) | INDIRECT(“r1c1”,FALSE) INDIRECT(“a1”,true) |
18. | offset | 偏移 | OFFSET(reference,rows,cols,[height],[width])。 | |
19. | rtd | 第三方应用编写脚本,导入角本 | RTD(ProgID,server,topic1,[topic2],…) |
四、文本函数
序列 | 函数 | 解释 | 语法 | 备注 |
---|---|---|---|---|
1. | left /leftb | 左取字符/节 | LEFT(text,[num_chars]) | |
2. | right /rightb | 右取字符/节 | RIGHT(text,[num_chars]) | |
3. | mid /midb | 指定位置取字符/节 | MID(text,start_num,num_chars) | |
4. | len /lenb | 字符个数 | LEN(text) | |
5. | find /findb | 字符查找字/符,第一个位置 | FIND(find_text,within_text,[start_num]) | |
6. | search /searchb | 查找 同find | SEARCH(find_text,within_text,[start_num]) | 支持通配符 |
7. | replace/ replaceb | 替换 | REPLACE(old_text,start_num,num_chars,new_text) | |
8. | substitute | 查找替代 | SUBSTITUTE(text,old_text,new_text,[instance_num]) | |
9. | concatenate | 串联字符串 | CONCATENATE(text1,[text2],…) | |
10. | exact | 比较(含大小写)字符串 | EXACT(text1,text2) | |
11. | fixed | 返回文本结果,同round | FIXED(number,[decimals],[no_commas]) | |
12. | trim | 清除空格(保留单词间空格) | TRIM(text) | |
13. | lower | 第一个字母转小写 | LOWER(text) | |
14. | upper | 转大写 | UPPER(text) | |
15. | proper | 首字母转大写 | PROPER(text) | |
16. | numbervalue | 文本转数字 | NUMBERVALUE(Text,[Decimal_separator],[Group_separator]) | |
17. | value | 文本转数字 | VALUE(text) | |
18. | T | 数值转文本 | T(value) | |
19. | rmb | 按货币四舍五入转成文本 | RMB(number,[decimals]) | |
20. | dollar | 数字转文本(美元) | DOLLAR(number,[decimals]) | 基本不用 |
21. | text | 转文本 TEXT(value,format_text) | 可以自定义文本格式uncode | |
22. | rept | 重复显示 | REPT(text,number_times) | |
23. | code | 字符串第一个字符代码 | CODE(text) | |
24. | char | ansi字符集编码返回字符 | CHAR(number) | |
25. | unichar | unicode字符 | UNICHAR(number) | |
26. | unicode | 第一个字符unicode数字 | UNICODE(text) | |
27. | widechar | 单字节转双字节 | WIDECHAR(text) | |
28. | asc | 双字节转单字节 | ASC(text) | |
29. | clean | 删除无法识别字符 | CLEAN(text) | |
30. | phonetic | 拼音 |
五、数学函数
序列 | 函数 | 解释 | 语法 | 备注 |
---|---|---|---|---|
1. | sum | 和 | SUM(number1,[number2],…) | |
2. | sumif | 条件和 | SUMIF(range,criteria,[sum_range]) | |
3. | sumifs | 多条件和 | SUMIFS(sum_range,criteria_range1,criteria1,[criteria_range2, criteria2],…) | |
4. | product | 参数相乘(*) | PRODUCT(number1,[number2],…) | |
5. | quotient | 商 | QUOTIENT(numerator,denominator) | 被除数÷除数=商··· ···余数 |
6. | mod | 余数 | MOD(number,divisor) | |
7. | power | 乘幂(^) | POWER(number,power) | |
8. | sqrt | 平方根 | SQRT(number) | . . . \sqrt{... } ... |
9. | sqrtpi | 正实数与π的乘积的平方根 | SQRTPI(number) | x π \sqrt{x\pi} xπ |
10. | lcm | 整数的最小公倍数 | LCM(number1,[number2],…) | |
11. | gcd | 两个或多个最大公约数 | GCD(number1,[number2],…) | |
12. | exp | e的次方 | EXP(number) | e n e^n en |
13. | ln | 一个数的自然对数 | LN(number) | l n ( x ) ln(x) ln(x) |
14. | log | LOG(number,[base]) | l o g 10 100 = l n ( 100 ) log_{10}100=ln(100) log10100=ln(100) | |
15. | log10 | 10 为底的对数 | LOG10(number) | |
16. | fact 阶乘 | FACT(number) | n ! n! n! | |
17. | factdouble | 半阶乘 | FACTDOUBLE(number) | n ! ! = n ( n − 2 ) ( n − 4 ) . . . n!!=n(n-2)(n-4)... n!!=n(n−2)(n−4)... |
18. | combin | 不重复组合数目 | COMBIN(number,number_chosen) | A n m A^m_n Anm |
19. | combina | 可重复组合数 | C n m C^m_n Cnm | |
20. | sumsq | 平方和 | SUMSQ(number1,[number2],…) | ∑ ( x i 1 2 + x i 2 2 . . . ) \sum{(x_{i1}^2+x_{i2}^2...)} ∑(xi12+xi22...) |
21. | pi | 周率π | PI() | π \pi π |
22. | int | 向下取整为最接近的整数 | INT(number) | |
23. | abs | 绝对值 | ABS(number) | ∥ ∥ \|\| ∥∥ |
24. | sign | 判断正负(1正,0零,-1负) | SIGN(number) | |
25. | rand | [0,1) 均匀分布随机实数 | RAND() | 以下随机数 |
26. | randbetween | 数值间随机整数 | RANDBETWEEN(bottom,top) | |
27. | trunc | 数字截去小数,返回整数 | TRUNC(number,[num_digits]) | 以下取整 |
28. | round | 四舍五入到指定的位数 | ROUND(number,num_digits) | |
29. | rounddown | 绝对值减小的方向舍入某一数字 | ROUNDDOWN(number,num_digits) | |
30. | roundup | 绝对值增大的方向舍入一个数字 | ROUNDUP(number,num_digits) | |
31. | ceiling.math | 向上舍入至指定基数的倍数 (整数) | CEILING.MATH(number,[significance],[mode]) | |
32. | ceiling.precise | 向上舍入至指定基数的位数(正整数) | CEILING.PRECISE(number,[significance]) | |
33. | floor.math | 向下舍入为最接近基数倍数 | FLOOR.MATH(number,significance,mode) | |
34. | mround | 指定倍数舍入 | MROUND(number, multiple) | |
35. | even | 绝对值增大方向,取最接近偶数 | EVEN(number) | |
36. | odd | 绝对值增大的方向舍入为最接近的奇数 | ODD(number) | |
37. | subtotal | 数据库中的分类汇总 | SUBTOTAL(function_num,ref1,[ref2]…) | 以下批处理 |
38. | aggregate | 返回列表或数据库的合计 A | GGREGATE(function_num,options,array,[k]) | |
39. | 数组形式 | AGGREGATE(function_num,options,ref1,[ref2],…) | ||
40. | sumproduct | 数组对应元素乘积求和 | SUMPRODUCT(array1,[array2],[array3],…) | ∑ x i y i \sum{x_iy_i} ∑xiyi 以下数组 |
41. | sumx2my2 | 数组平方差和 | SUMX2MY2(array_x,array_y) | ∑ ( x i 2 − y i 2 ) \sum{(x_i^2-y_i^2)} ∑(xi2−yi2) |
42. | sumx2py2 | 数组平方和之和 | SUMX2PY2(array_x,array_y) ∑ ( x i 2 + y i 2 ) \sum{(x_i^2+y_i^2)} ∑(xi2+yi2) | |
43. | sumxmy2 | 数组差平方和 | SUMXMY2(array_x,array_y) | ∑ ( x i − y i ) 2 \sum{(x_i-y_i)^2} ∑(xi−yi)2 |
44. | munit | 指定维度的单位矩阵 | MUNIT(dimension) | 以下矩阵 |
45. | minverse | 逆矩阵 | MINVERSE(array) | |
46. | mmult | 矩阵乘积 | MMULT(array1,array2) | |
47. | mdeterm | 矩阵行列式的值 | MDETERM(array) | 正斜乘积-反斜乘积(a11a22a33+a12a23a31+a13a32a21)-(a13a22a31+a12a21a33+a11a32a23) |
48. | multinomial | 参数和的阶乘与各参数阶乘乘积的比值 | MULTINOMIAL(number1,[number2],…) | ( a 1 ! + a 2 ! + a 3 ! . . . ) a 1 ! a 2 ! a 3 ! . . . \frac{(a_1!+a_2!+a_3!...) }{a_1!a_2!a_3!...} a1!a2!a3!...(a1!+a2!+a3!...) |
49. | decimal | 数字的文本转十进制 | DECIMAL(text,radix) | =DECIMAL(“FF”,16) 文本,基数 |
50. | base | 进制转换 | BASE(Number,Radix,[Min_length]) | |
51. | seriessum | 求公式和 | SERIESSUM(x,n,m,coefficients) | a 1 x n + a 2 x ( n + m ) + . . . + a i x [ n + ( i − 1 ) m ] a_1x^n+a_2^x{(n+m)}+...+a_ix^{[n+(i-1)m]} a1xn+a2x(n+m)+...+aix[n+(i−1)m] |
52. | roman | 数字转罗马数字 | ROMAN(number,form) | |
53. | arabic | 罗马数字转化为阿拉伯数字。 | ARABIC(text) |
六、统计函数
描述统计
序列 | 函数 | 解释 | 语法 | 备注 |
---|---|---|---|---|
1. | average | 算术平均值 | AVERAGE(number1,[number2],…) | x ‾ = 1 n ∑ ( x 1 + x 2 + . . . + x n ) \overline{x}=\frac{1}{n}\sum{(x_1+x_2+{...}+x_n)} x=n1∑(x1+x2+...+xn) |
2. | averagea | 数值的算数平均值(含文本时) | AVERAGEA(value1,[value2],…) | |
3. | averageif | 条件单元算术平均值 | AVERAGEIF(range,criteria,[average_range]) | |
4. | averageifs | 多条件单元算术平均值 | AVERAGEIFS(average_range,criteria_range1,criteria1, [crileria_range2,criteria2],…) | |
5. | harmean | 调和平均值 | HARMEAN(number1,number2,…) | n ∑ i = 1 n 1 y i \dfrac{n}{\sum_{i=1}^n{\frac{1}{y_i}}} ∑i=1nyi1n |
6. | trimmean | 内部(去头尾)平均值 | TRIMMEAN(array,percent) | |
7. | geomean | 几何平均值 | GEOMEAN(number1,number2,…) | 可变复利的平均增 长率计算 g e o m g e n ( y 1 , y 2 , . . . , y n ) = y 1 y 2 . . . y n n geomgen(y_1,y_2,...,y_n)=\sqrt[n]{y_1y_2...y_n} geomgen(y1,y2,...,yn)=ny1y2...yn |
8. | median | 中位数 | MEDIAN(number1,[number2],…) | |
9. | mode.mult | 频率最高数 | MODE.MULT((number1,[number2],…) | 水平数组转置TRANSPOSE(MODE.MULT(…)) |
10. | mode.sngl | 频率最多数值 | MODE.SNGL((number1,[number2],…) | |
11. | frequency | 数据分布区域频率分布 | FREQUENCY(data_array,bins_array) | |
12. | count | 数字的个数 | COUNT(value1,[value2],…) | |
13. | counta | 非空单元格个数 | COUNTA(value1,[value2],…) | |
14. | countblank | 空单元格个数 | COUNTBLANK(range) | |
15. | countif | 条件单 元格数 | COUNTIF(range,criteria) | |
16. | countifs | 多条件单 元格数 | COUNTIFS(criteria_range1,criteria1,[criteria_range2,criteria2],…) | |
17. | max | 最大值 | MAX(number1,[number2],…) | |
18. | maxa | 最大值(含true false) | MAXA(value1,[value2],…) | |
19. | min | 最小值 | MIN(number1,number2,…) | |
20. | mina | 最小值(含boole) | MINA(value1,[value2],…) | |
21. | small | 第k个最小值 | SMALL(array,k) | |
22. | large | k个最大值 | LARGE(array,k) | |
23. | percentile.exc | 区域值的k%值(0,1) | PERCENTILE.EXC(array,k) | |
24. | percentile.inc | 区域值的k%值[0,1] | PERCENTILE.INC(array,k) | |
25. | percentrank.exc | 数值在数据中的百分比(0,1) | PERCENTRANK.EXC(array,x,[significance]) | |
26. | percentrank.inc | 数值在数据中的百分比[0,1] | PERCENTRANK.INC(array,x,[significance]) | |
27. | permut | 排列组合数 | PERMUT(number,number_chosen) | p e r m u t ( n , k ) = n ! ( n − k ) ! = C n k permut(n,k)=\frac{n!}{(n-k)!}=C_n^k permut(n,k)=(n−k)!n!=Cnk |
28. | permutationa | 总数的排列数(重复) | PERMUTATIONA(number,number_chosen) n k n^k nk | |
29. | prob | 数值落在指定区间的概率 | PROB(x_range,prob_range,[lower_limit],[upper_limit]) | |
30. | quartile.exc | (0,1)之间返回四分位数 | QUARTILE.EXC(array,quart) | |
31. | quartile.inc | (0,1)之间四分位数 | QUARTILE.INC(array,quart) | 最大最小值 |
32. | rank.avg | 排列(平均值) | RANK.AVG(number,ref,[order]) | |
33. | rank.eq | 排列(并列) | RANK.EQ(number,ref,[order]) |
推断统计
序列 | 函数 | 解释 | 语法 | 备注 |
---|---|---|---|---|
1. | avedev | 平均误差 | AVEDEV(number1,[number2],…) | $\frac{1}{n}\sum{ |
2. | devsq | 偏差的平方和 | DEVSQ(number1,number2,…) | d e v s q = ∑ ( x − x ‾ ) 2 devsq=\sum{(x-\overline{x})^2} devsq=∑(x−x)2 |
2. | stdev.p | 样本计算总体标准误 | STDEV.P(number1,[number2],…) | s t d e v . p = ∑ ( x − x ‾ ) 2 n stdev.p=\sqrt{\cfrac{\sum{(x-\overline{x})^2}}{n}} stdev.p=n∑(x−x)2 |
3. | stdev.s | 样本标准误 | STDEV.S(number1,[number2],…) | s t d e v . s = ∑ ( x − x ‾ ) 2 n − 1 stdev.s=\sqrt{\frac{\sum{(x-\overline{x})^2}}{n-1}} stdev.s=n−1∑(x−x)2 |
4. | stdeva | 样本标准误(数字的文本,逻辑值) | STDEVA(value1,[value2],…) | s t d e v a = ∑ ( x − x ‾ ) 2 n − 1 stdeva=\sqrt{\frac{\sum{(x-\overline{x})^2}}{n-1}} stdeva=n−1∑(x−x)2 |
5. | stdevpa | 样本计算总体标准误 | STDEVPA(value1,[value2],…) | s t d e v . p = ∑ ( x − x ‾ ) 2 n stdev.p=\sqrt{\cfrac{\sum{(x-\overline{x})^2}}{n}} stdev.p=n∑(x−x)2 |
6. | steyx | 标准误 | STEYX(known_y’s,known_x’s) | s t e y x ( y , x ) = 1 n − 2 [ ∑ ( y − y ‾ ) 2 − [ ∑ ( x − x ‾ ) ( y − y ‾ ) 2 ] ∑ ( x − x ‾ ) 2 ] steyx(y,x)=\sqrt{\frac{1}{n-2}[\sum{(y-\overline{y})^2}-\frac{[\sum{(x-\overline{x})(y-\overline{y})^2}]}{\sum{(x-\overline{x})^2}}]} steyx(y,x)=n−21[∑(y−y)2−∑(x−x)2[∑(x−x)(y−y)2]] |
7. | var.p | 总体方差 | VAR.P(number1,[number2],…) | v a r . p = ∑ ( x − x ‾ ) 2 n var.p=\frac{\sum{(x-\overline{x})^2}}{n} var.p=n∑(x−x)2 |
9. | var.s | 样本方差 | VAR.S(number1,[number2],…) | v a r . s = ∑ ( x − x ‾ ) 2 n − 1 var.s=\frac{\sum{(x-\overline{x})^2}}{n-1} var.s=n−1∑(x−x)2 |
8. | vara | 估算给定样本的方差(含逻辑与文本) | VARA(value1,[value2],…) | v a r a = ∑ ( x − x ‾ ) 2 n − 1 vara=\frac{\sum{(x-\overline{x})^2}}{n-1} vara=n−1∑(x−x)2 |
9. | varpa | 样本总体的方差(含逻辑与文本) | VARPA(value1,[value2],…) | v a r p a = ∑ ( x − x ‾ ) 2 n varpa=\frac{\sum{(x-\overline{x})^2}}{n} varpa=n∑(x−x)2 |
10. | covariance.p | 总体协方差 | COVARIANCE.P(array1,array2) | 偏差乘积均值= ∑ ( x − x ‾ ) ( y − y ‾ ) n \frac{\sum(x-\overline{x})(y-\overline{y})}{n} n∑(x−x)(y−y) |
11. | covariance.s | 样本协方差 | COVARIANCE.S(array1,array2) | ∑ ( x − x ‾ ) ( y − y ‾ ) n − 1 \frac{\sum(x-\overline{x})(y-\overline{y})}{n-1} n−1∑(x−x)(y−y) |
12. | correl | 相关系数 | CORREL(array1,array2) | ∑ ( x − x ‾ ) ( y − y ‾ ) ∑ ( x − x ‾ ) 2 ∑ ( y − y ‾ ) 2 \frac{\sum{({x-\overline{x}})({y-\overline{y}})}}{\sqrt{\sum{({x-\overline{x}})^2}\sum{({y-\overline{y}})^2}}} ∑(x−x)2∑(y−y)2∑(x−x)(y−y) |
13. | pearson | 皮尔森相关系数r | PEARSON(array1,array2) | p e r s o n ( x , y ) = ∑ ( x − x ‾ ) ( y − y ‾ ) ∑ ( x − x ‾ ) 2 ∑ ( y − y ‾ ) 2 person(x,y)=\frac{\sum{({x-\overline{x}})({y-\overline{y}})}}{\sqrt{\sum{({x-\overline{x}})^2}\sum{({y-\overline{y}})^2}}} person(x,y)=∑(x−x)2∑(y−y)2∑(x−x)(y−y) |
16. | rsq | person关系数的平方 | RSQ(known_y’s,known_x’s) | |
14. | kurt | 峰值 | KURT(number1,[number2],…) | |
18. | skew | 偏斜度(平均值的不对称程度) | SKEW(number1,[number2],…) | |
19. | skew.p | 不对称度(总体) | SKEW.P(number1,[number2],…) | |
20. | intercept | 计算直线与y轴交叉点 | INTERCEPT(known_y’s,known_x’s) | |
15. | forecast | 回归拟合预测值 | FORECAST(x,known_y’s,known_x’s) | |
16. | growth | 预测指数增长值 | GROWTH(known_y’s,[known_x’s],[new_x’s],[const]) | |
17. | phi | 标准正态分布的密度函数 | PHI(x) | |
18. | norm.dist | 指定值的正态分布 | NORM.DIST(x,mean,standard_dev,cumulative) | |
19. | norm.inv | 指定值的正态累积分布 | NORM.INV(probability,mean,standard_dev) | |
26. | norm.s.dist | 标准正太分布 | NORM.S.DIST(z,cumulative) | |
20. | norm.s.inv | 标准正态分布累积分布的反函数 | NORM.S.INV(probability) | |
21. | gauss | 算标准正态总体置信区间概率 | GAUSS(z) | |
22. | confidence.norm | 正态分布均值置信区间 | CONFIDENCE.NORM(alpha,standard_dev,size) | |
23. | standardize | 正态化数值(mean,standard-dev) | STANDARDIZE(x,mean,standard_dev) | s t a n d a r d i z e ( X , μ , σ ) = X − μ σ standardize(X,\mu,\sigma)=\frac{X-\mu}{\sigma} standardize(X,μ,σ)=σX−μ |
24. | hypgeom.dist | 概率密度函数 | HYPGEOM.DIST(sample_s,number_sample,population_s,number_pop, cumulative) | h y p g e o m . d i s t ( x , n , M , N , F a l s e ) = ( x M ) ( n − x N − M ) ( n N ) hypgeom.dist(x,n,M,N,False)=\dfrac{(^M_x)(^{N-M}_{n-x})}{(^N_n)} hypgeom.dist(x,n,M,N,False)=(nN)(xM)(n−xN−M) |
25. | beat.dist | 累积概率密度函数 | BETA.DIST(x,alpha,beta,cumulative,[A],[B]) | |
26. | beat.inv | beta反函数 | BETA.INV(probability,alpha,beta,[A],[B]) | |
27. | binom.dist | 一元二项分布的概率 | BINOM.DIST(number_s,trials,probability_s,cumulative) | |
28. | binom.dist.range | 二项式分布返回试验结果的概率 | 𝐵𝐼𝑁𝑂𝑀.𝐷𝐼𝑆𝑇.𝑅𝐴𝑁𝐺𝐸(𝑁,𝑝,𝑠,𝑠2) | ∑ k = s s 2 ( K N ) p k ( 1 − p ) N − k \sum_{k=s}^{s2}{(^N_K)p^k(1-p)^{N-k}} ∑k=ss2(KN)pk(1−p)N−k |
29. | binom.inv | 累积二项分布的函数值大于等于临界值的最小整数 | BINOM.INV(trials,probability_s,alpha) | |
30. | t.dist | t检验(左尾) | T.DIST(x,deg_freedom,cumulative) | |
31. | t.dist.2t | t检验(双尾) | T.DIST.2T(x,deg_freedom) | |
39. | t.dist.rt | tswcw(右尾) T | .DIST.RT(x,deg_freedom) | |
32. | t.inv | t检验左尾反函数 | T.INV(probability,deg_freedom) | |
33. | t.inv.2t | t检验双尾反函数 | T.INV.2T(probability,deg_freedom) | |
34. | t.test | t检验(同源检验) | T.TEST(array1,array2,tails,type) | |
35. | confidence.t | t分布总体均值置信区间 | CONFIDENCE.T(alpha,standard_dev,size) | |
36. | chisq.dist | 返回 x 2 x^2 x2分布 | CHISQ.DIST(x,deg_freedom,cumulative) | |
37. | chisq.dist.rt | x 2 x^2 x2分布的右尾概率 | CHISQ.DIST.RT(x,deg_freedom) | |
38. | chisq.inv | x 2 x^2 x2分布的左尾概率的反函数 | CHISQ.INV(probability,deg_freedom) | |
39. | chisq.inv.rt | x 2 x^2 x2分布的右尾概率的反函数 | CHISQ.INV.RT(probability,deg_freedom) | |
40. | chisq.test | 独立检验结果 | CHISQ.TEST(actual_range,expected_range) | |
41. | slope | 线性回归斜率 | SLOPE(known_y’s,known_x’s) | |
42. | linest | 最小二乘法拟合直线 | LINEST(known_y’s,[known_x’s],[const],[stats]) | |
43. | trend | 线性趋势值(最小二乘) T | REND(known_y’s,[known_x’s],[new_x’s],[const]) | |
44. | expon.dist | 指数分布 | EXPON.DIST(x, λ \lambda λ,cumulative) | expon.dist(x,y,true)= 1 − e − λ x 1-e^{-\lambda{x}} 1−e−λx |
45. | logest | 回归拟合 | LOGEST(known_y’s,[known_x’s],[const],[stats]) | 数组符合 y = b ∗ m x y=b*m^x y=b∗mx |
46. | lognorm.dist | x的对数分布函数 | LOGNORM.DIST(x,mean,standard_dev,cumulative) | |
47. | lognorm.inv | x的对数累积函数反函数 | LOGNORM.INV(probability,mean,standard_dev) | |
48. | negbinom.dist | 负二项式分布 | NEGBINOM.DIST(number_f,number_s,probability_s,cumulative) | |
49. | poisson.dist | 泊松分布 | POISSON.DIST(x,mean,cumulative) | p o i s s o n . d i s t ( x , λ , t r u e ) = ∑ k = 0 x e − λ λ k k ! poisson.dist(x,\lambda,true)=\sum_{k=0}^{x}{\frac{e^{-\lambda}\lambda^k}{k!}} poisson.dist(x,λ,true)=∑k=0xk!e−λλk p o i s s o n . d i s t ( x , λ , f a l s e ) = e − λ λ x x ! poisson.dist(x,\lambda,false)=\frac{e^{-\lambda}\lambda^x}{x!} poisson.dist(x,λ,false)=x!e−λλx |
50. | f.dist | F概率分布函数 | F.DIST(x,deg_freedom1,deg_freedom2,cumulative) | |
59. | f.dist.rt | 两个数据集的(右尾)F 概率分布 | F.DIST.RT(x,deg_freedom1,deg_freedom2) | |
51. | f.inv | F 概率分布函数的反函数值 | F.INV(probability,deg_freedom1,deg_freedom2) | |
61. | f.inv.rt | (右尾)F 概率分布的反函数 | F.INV.RT(probability,deg_freedom1,deg_freedom2) | |
52. | f.test | F 检验 | F.TEST(array1,array2) | |
53. | fisher | 点 x 的 Fisher 变换 | FISHER(x) | f i s h e r ( x ) = 1 2 l n ( 1 + x 1 − x ) fisher(x)=\frac{1}{2}ln(\frac{1+x}{1-x}) fisher(x)=21ln(1−x1+x) |
54. | fisherinv | Fisher变换的逆函数值 | FISHERINV(y) | f i s h e r i n v ( y ) = e 2 y − 1 e 2 y + 1 fisherinv(y)=\frac{e^{2y}-1}{e^{2y}+1} fisherinv(y)=e2y+1e2y−1 |
55. | gamma | 伽玛函数值。 | GAMMA(number) | g a m m a ( n ) = Γ ( N ) = ∫ 0 ∞ t N − 1 e − t d t gamma(n)=\Gamma(N)=\int_0^\infty{t^{N-1}e^{-t}dt} gamma(n)=Γ(N)=∫0∞tN−1e−tdt |
56. | gamma.dist | 伽玛分布 | GAMMA.DIST(x,alpha,beta,cumulative) | |
57. | gamma.inv | 伽玛累积分布的反函数 | GAMMA.INV(probability,alpha,beta) | |
58. | gammaln | 伽玛函数的自然对数 | GAMMALN(x) | |
59. | gammaln.precise | 伽玛函数的自然对数Γ(x)。 | GAMMALN.PRECISE(x) | |
60. | weibull.dist | Weibull 分布 | WEIBULL.DIST(x,alpha,beta,cumulative) | |
61. | z.test | z 检验的单尾 P 值 | Z.TEST(array,x,[sigma]) |
七、数据库函数
序列 | 函数 | 解释 | 语法 | 备注 |
---|---|---|---|---|
1. | dsum | 求和 | DSUM(database,field,criteria) | 不支持超级表,行列操作 |
2. | daverage | 条件求平均 | DAVERAGE(database,field,criteria) | daverage(C129:D135,“数量”,H129:H130) |
3. | dcount | 单元格个数 | DCOUNT(database,field,criteria) | |
4. | dcounta | 非空单 元格个数 | DCOUNTA(database,field,criteria) | |
5. | dget | 符合条件单 元格值 | DGET(database,field,criteria) | |
6. | dmax | 最大值 | DMAX(database,field,criteria) | |
7. | dmin | 最小值 | DMIN(database,field,criteria) | |
8. | dproduct | 条件乘积 | DPRODUCT(database,field,criteria) | |
9. | dstdev | 样本估算总体标准差 | DSTDEV(database,field,criteria) | |
10. | dstdevp | 样本总体计算总体标准差 | DSTDEVP(database,field,criteria) | |
11. | dvar | 总体方差 | DVAR(database,field,criteria) | |
12. | dvarp | 样本总体方差 | DVARP(database,field,criteria) |
七、三角函数
序列 | 函数 | 解释 | 语法 | 备注 |
---|---|---|---|---|
1. | acos | 反余弦值 | ACOS(number) | |
2. | acosh | 反双曲余弦值 | ACOSH(number) | |
3. | acot | 反余切值 | ACOT(number) | |
4. | acoth | 双曲反余切值 | ACOTH(number) | |
5. | asin | 反正弦值 | ASIN(number) | |
6. | asinh | 反双曲正弦值 | ASINH(number) | |
7. | atan | 反正切值 | ATAN(number) | |
8. | atan2 | 给定X,Y 的反正切值 | ATAN2(x_num,y_num) | |
9. | atanh | 反双曲正切值 | ATANH(number) | |
10. | cos | 余弦值 | COS(number) | |
11. | cosh | 双曲余弦 | COSH(number) | |
11. | cot | 余切 | COT(number) | |
12. | coth | 双曲余切值 | COTH(number) | |
13. | csc | 余割值 | CSC(number) | |
14. | csch | 双曲余割值 | CSCH(number) | |
15. | degrees | 弧度转换为度 | DEGREES(angle) | |
16. | radians | 角度转弧度 | RADIANS(angle) | |
17. | sec | 角度的正割值 | SEC(number) | |
18. | sech | 角度的双曲正割值 | SECH(number) | |
19. | sin | 正弦值 | SIN(number) | |
21. | sinh | 反正弦值 | SINH(number) | |
20. | tan | 正切值 | TAN(number) | |
21. | anh | 反正切值 | TANH(number) |
八、信息函数
序列 | 函数 | 解释 | 语法 | 备注 |
---|---|---|---|---|
1. | N | 转为数值 | N(value) | |
2. | NA | 错误 | NA() | |
3. | isblank | 是否空单元格 | ISBLANK(value) | |
4. | iseven | 奇偶 | ISEVEN(number) | false:奇,true:偶 |
5. | isodd | 奇偶 | ISODD(number) | 奇:true |
6. | isnumber | 是否数字 | ISNUMBER(value) | |
7. | istext | 是否文本 | ISTEXT(value) | |
8. | isnontext | 是否 非文本 | ISNONTEXT(value) | |
9. | islogical | 是否逻辑值 | ISLOGICAL(value) | |
10. | isref | 是否引用 | ISREF(value) | |
11. | isformula | 是否存在包含公式的单元格引用 | ISFORMULA(reference) | |
12. | iserr | 是否错误(不含#N/A) | ISERR(value) | |
13. | iserror | 是否错误 | ISERROR | |
14. | isna | 是否na | ISNA(value) | |
15. | sheets | 工作表数 | SHEETS([reference]) | |
16. | sheet | 工作表编号 | SHEET([value]) | |
17. | type | 数值类型 | TYPE(value) | 数字:1,文本:2,逻辑值:4,错误值:16,数组:64 |
18. | cell | 获取单元格信息 | CELL(info_type,[reference]) | 地址,列标,颜色否,公式否,文件路径,文本值,正值否,标签文本值,锁定否,行号,数据类型,列宽 |
19. | error.type | 错误类型 | ERROR.TYPE(error_val) | #NULL!: 1,#DIV/0!:2, #value!:3,#REF!:4,#NAME?:5,#NUM!:6,#N/A:7,#GETTING_DATA :8 |
20. | info | 操作系统 | INFO(type_text) | directory:当前目录,numfile:工作表数,origin:以当前位置为基准,左上角单元格,osversion:操作系统版本,recale:计算模式(自动,手动),release:excel版本,system:系统名称 |