一、认识函数
1、Round函数 Roundup函数 Rounddown函数 Int函数
Round(对象,四舍五入到第几位)
有些数表面上保留n位,实际没显示,用round可使计算结果更准确(跟实际显示一致)
取整就是0
roundup(对象,向上取一位)
rounddown(对象,向下取一位)
Int() 仅将其中的整数取出来,不存在四舍五入
注意:负数时int会自动取下一位
e.g. int(-1.4)=-2 rounddown(-1,4)=-1
只取小数部分:整个对象-int(对象)
2、Mod函数
Mod(被除数,除数) 得到余数
经常用于判断是否是偶数,奇数余1,偶数余0
只得到小数部分:mod(对象,1),即除以1得到的余数
若小数部分小于0.5,除以2后肯定也不足1,取整后除2整数不增加
两种方法结果一致
3、Row函数与Column函数
Row() 求单元格行号
Column() 求单元格列号
定义简单用起来难
常用里面参数为空的情况 返回函数所在单元格行列号
如何把行形式的数据粘贴成列形式?
复制对象->选择要粘贴到的位置的第一个单元格->右键,选择性粘贴->右下方勾选转置->确定
用函数怎么算?
e.g.column也可以发挥定位作用(往右自动加1),故有时可以替代match
e.g. 遇到复杂问题可以从写想要数值的具体位置,如何用现用行列转换来思考
二、函数应用实例
1、通过身份证号码判断性别
先看性别位是什么
再看是奇还是偶
2、特殊的舍入方式--员工假期计算
3、基于位置规律的引用
e.g.
先写出数据位置,再找出数字规律
先往右拉再往下拉
e.g.