加入收藏 | 设为首页 | 会员中心 | 我要投稿 航空爱好网 (https://www.52kongjun.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

【EXCEL必知必会】函数[5]—数学运算

发布时间:2022-10-23 23:31:07 所属栏目:MsSql教程 来源:网络
导读: 语法:EXP( number )
=EXP(1) = 2.71828183
=EXP(2) = 7.38905611.2 LN:自然对数
语法:LN(number)
=LN(86) = 4.4543473
= LN(EXP(3)) = 31.3 POWER:幂函数
语法:POWER(number, power)

语法:EXP( number )

=EXP(1) = 2.71828183

=EXP(2) = 7.38905611.2 LN:自然对数

语法:LN(number)

=LN(86) = 4.4543473

= LN(EXP(3)) = 31.3 POWER:幂函数

语法:POWER(number, power)

=POWER(5,2) = 251.4 LOG:对数

语法:LOG(number, [base]);默认底数为 10

=LOG(10) = 1

=LOG(8, 2) = 31.5 FACT:阶乘

语法:FACT(number)

=FACT(5) = 5 * 4 * 3 * 2 * 1 = 1201.6 PRODUCT:多数相乘

语法:PRODUCT(number1, [number2], ...);number 可以是数组/引用

A1 = 5, A2 = 15, A3 = 30

=PRODUCT(A1:A3) = 22502.求和运算:「SUM」/「SUMIF」/「SUMPRODUCT」2.1 SUM:简单求和

语法:EXP( number )

=SUM(1,2,3) = 6 =SUM(1,2,3,{4,5,6}) = 212.2 SUMIF:条件求和

语法:SUMIF(range, criteria, [sum_range]);首参数为range, 不支持数组

Range: 单元格区域 Criteria: 判断条件 sum_range: 可选,目标单元格区域,忽略则为range

A1:A8 键入 1,2,2,3,4,4,21,24 =SUMIF(A1:A8,">20") = 45

Mssq数学函数_高中数学函数值域的求法_成人高考高升专数学培训函数试题及答案

成人高考高升专数学培训函数试题及答案_高中数学函数值域的求法_Mssq数学函数

" * " 代表任意多个字符,“ ?” 代表一个字符2.3 SUMPRODUCT:多功能求和

语法:=SUMPRODUCT (array1, [array2], [array3], ...)

需要注意 array1,array2... 长度必须一致

=SUMPRODUCT({1,2,2,3,4,4,21,24},{3,6,7,8,9,12,12,10}) = 629

=SUMPRODUCT({1,2,2,3,4,4,21,24}*{3,6,7,8,9,12,12,10}) = 629 =SUMPRODUCT({1,2,2,3,4,4,21,24}+{3,6,7,8,9,12,12,10}) = 128 =SUMPRODUCT({1,2,2,3,4,4,21,24}-{3,6,7,8,9,12,12,10}) = -6 =SUMPRODUCT({1,2,2,3,4,4,21,24}/{3,6,7,8,9,12,12,10}) = 6.255159 =SUMPRODUCT(mod({1,2,2,3,4,4,21,24},{3,6,7,8,9,12,12,10})) = 28

高中数学函数值域的求法_成人高考高升专数学培训函数试题及答案_Mssq数学函数

3.计数:「COUNT」/「COUNTA」/「COUNTBLANK」/「COUNTIF」3.1 COUNT:计算范围/引用中数值个数

语法:COUNT(value1, [value2], ...)

=COUNT(1,2,3,"4",FALSE,"Hello") = 5

这里 “4” 是数值文本! =COUNT({1,2,3,"4",FALSE,"Hello"}) = 3

A1:A6 键入1,2,3,"4",FALSE,"Hello"

=COUNT(A1:A6) = 3

Mssq数学函数_成人高考高升专数学培训函数试题及答案_高中数学函数值域的求法

3.2 COUNTA:计算范围内不为空单元格的个数

语法:COUNT(value1, [value2], ...)

除了空白单元格外,其他单元格均参与计数

A1:A8 键入1,2,3,"4",FALSE,"Hello", ,#NA

=COUNTA(A1:A8) = 73.3 COUNTBLANK:计算范围内空单元格个数

语法:COUNTBLANK(range)

A1:A8 键入1,2,3,"4",FALSE,"Hello", ,#NA

=COUNTA(A1:A8) = 13.4 COUNTIF:条件计数

语法:COUNTIF(range,criteria)

A1:A8 键入1,2,3,"4",TRUE,"Hello", ,#NA

=COUNTIF(A1:A8,">0") = 3 A1:A8 键入1,2,3,"4",TRUE,"Hello", ,#NA

=COUNTIF(A1:A8,"*") = 2

=COUNTIF(A1:A8,"?") = 14.排序:「RANK」/「RANK.EQ」/「RANK.AVG」4.1 RANK:返回目标数值在一列数字中的排位

语法:RANK(number,ref,[order])

number: 目标数字; ref:单元格引用区域(不支持数组) order:可选,排序方式 0:降序(缺省) 1:升序

A1:A6 键入1,4,3,2,2,6

=RANK(2,A1:A6) = 4 ; 因为有一个重复值,数字2实际占4,5位置 A1:A6 键入1,4,3,2,2,6

=RANK(2,A1:A6,1) = 2 ; 因为有一个重复值,数字2实际占4,5位置4.2 RANK.EQ:返回目标数值在一列数字中的排位;重复值返回最高排序

语法:RANK.EQ(number,ref,[order])

使用方法与函数 RANK 一致!4.3 RANK.AVG:返回目标数值在一列数字中的排位;重复值返回平均排序

语法:RANK.AVG(number,ref,[order])

number: 目标数字; ref:单元格引用区域(不支持数组) order:可选,排序方式 0:降序(缺省) 1:升序

A1:A6 键入1,4,3,2,2,6

=RANK.AVG(2,A1:A6) = 4.5;因为有一个重复值,数字2实际占4,5位置

=RANK.AVG(2,A1:A6,1) = 2.5;因为有一个重复值Mssq数学函数,数字2实际占2,3位置5.随机数:「RAND」/「RANDBETWEEN」5.1 RAND:返回了一个大于等于 0 且小于 1 的平均分布的随机实数

语法:RAND()

=RAND() = 0.932323 =RAND()*(b-a)+a5.2 RANDBETWEEN:返回位于两个指定数之间的一个随机整数

语法:RANDBETWEEN(bottom, top);top>bottom

=RANDBETWEEN(10,20) = 14

=RANDBETWEEN(10,20) = 10

6.基础数据处理:「MOD」/「INT」/「CEILING」/「FLOOR」/「ROUND」/「ROUNDUP」/「ROUNDDOWN」6.1 MOD:返回除法的余数

语法:MOD(number, divisor)

number:被除数

divisor:除数

=MOD(3, 2) = 1

=MOD(-3, 2) = -1;符号与除数相同

=MOD(3, -2) = -1;符号与除数相同

=MOD(-3, -2) = -1;符号与除数相同6.2 INT:将数字向下舍入到最接近的整数

语法:INT( number )

=INT(8.9) = 8

=INT(-8.9) = -96.3 CEILING:向上舍入为最接近的指定基数的倍数

语法:CEILING(number, significance)

number: 目标数字; significance:基数,舍入到的倍数

number>0; sig>0 =CEILING(2.3,1) = 3

number =CEILING(-2.5, -2) = -4number0 =CEILING(-2.5, 2) = -2

number >0; sig =CEILING(2.5, -2) = #NUM!6.4 FLOOR:向下舍入为最接近基数的倍数

语法:FLOOR(number, significance)

number: 目标数字; significance:基数,舍入到的倍数

number0 =FLOOR(-2.5,2) = -4

number >0; sig =FLOOR(2.5,-2) = #NUM!number>0; sig>0 =FLOOR(3.7,2) = 2

number =FLOOR(-2.5,-2) = -26.5 ROUND:数字四舍五入到指定的位数

语法:ROUND(number, num_digits)

number: 目标数字; num_digits:小数点位数,可以为负数;

=ROUND(23.456,1) = 23.5

=ROUND(1.98,-1) = 0;-1代表小数点左一位,即10倍数

=ROUND(21.5, -1) = 20

=ROUND(-3.14159,2) = -3.146.5 ROUNDUP:朝着远离0的方向将数字进行向上舍入

语法:ROUNDUP(number, num_digits)

number: 目标数字; num_digits:小数点位数,可以为负数;

=ROUNDUP(3.2,0) = 4

=ROUNDUP(3.14159, 2) = 3.15

=ROUNDUP(-3.14159, 2) = -3.15

6.6 ROUNDDOWN:朝着0的方向将数字进行向下舍入

语法:ROUNDDOWN(number, num_digits)

number: 目标数字; num_digits:小数点位数,可以为负数;

=ROUNDDOWN(3.14159, 3) = 3.141

=ROUNDDOWN(-3.14159, 2) = -3.14

=ROUNDDOWN(31415.92654, -2) = 314007.分类汇总:「SUBSTOTAL」

语法:SUBTOTAL(function_num,ref1,[ref2],...)

Ref1:单元格引用区

Function_num: 指定函数

数字 1-11 或 101-111,用于指定要为分类汇总使用的函数。

如果使用 1-11,将包括手动隐藏的行,如果使用 101-111,则排除手动隐藏的行;始终排除已筛选掉的单元格。

高中数学函数值域的求法_Mssq数学函数_成人高考高升专数学培训函数试题及答案

A1-A3 键入1,2,3

SUBTOTAL(9,A1:A3) = 6

正文结束

传送门:链接:pan.baidu.com/s/1gxz-bQKD0ENlacKwvVXxCg 密码:5mtu

Xmind 建议以2020版打开,体验更佳!

(编辑:航空爱好网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!