Excel基础(16)数学函数
Posted 揭航
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Excel基础(16)数学函数相关的知识,希望对你有一定的参考价值。
Excel基础(16)数学函数
一.基础
1.1.四舍五入
1.基本round()
可以精确到小数位数
=ROUND(F2,2)
- 参数1:选定的单元格
- 参数2:要保留的位数
2.roundup()
向上舍去
=ROUNDUP(F2,0)
- 参数1:选定的单元格
- 参数2:根据哪一位向上舍去
3.rounddown()
向下舍去
=ROUNDDOWN(F2,0)
1.2.取整函数int
1.基本使用
=INT(F2)
2.与rounddown区别?
负数就有区别了
- int函数是整数取整
- rounddown是舍去小数部分!
1.3.求余数mod,求余数还能得到小数!!
1.计算休假天数?
1.if方法
=IF(MOD(C2,1)>=0.5,INT(C2)+0.5,INT(C2))
2.int方法?
=INT(C2*2)/2
2.身份证性别?
1.先取余数
=MOD(RIGHT(LEFT(B2,17),1)*1,2)
2.再用if
=IF(MOD(RIGHT(LEFT(B2,17),1)*1,2)=1,"男","女")
1.4.row()
求行数
=row(A1)
=row()
1.5.COLUMN()
求列数
=column()
=column(A2)
1.6.结合match和index
1.match,index复习
- match()是返回索引值
- index()是根据索引返回具体值
1.match
- 参数1:根据什么搜索
- 参数2:搜索的列
- 参数3:0是精确匹配
2.index
- 参数1:在某一列查找
- 参数2:索引值
2.综合使用
=INDEX(E:E,MATCH(H4,A:A,0))
二.函数应用
2.1.转置!
1.选择性粘贴
2.index()和column()
=INDEX($A:$A,COLUMN(C4)-2)
2.2.跳跃?取每周的第二个数据
等差数列。。。
=INDEX(E:E,5*ROW(A1)-2)
2.3.分列
1.先找规律
根据矩阵的知识,看前面有几行,是在第几列即可
=(ROW()-9)*3+COLUMN()-7
2.使用
=INDEX($A:$A,(ROW()-11)*3+COLUMN()-3)
开发者涨薪指南
48位大咖的思考法则、工作方式、逻辑体系
以上是关于Excel基础(16)数学函数的主要内容,如果未能解决你的问题,请参考以下文章