王佩丰老师OfficeExcel2010 第17讲 数学函数 学习笔记
认识函数
-
round函数
四舍五入函数,round(四舍五入的值,保留几位小数) - roundup 向上舍入数字,进位
- rounddown 向下舍入,舍去末位
- int 取整函数。int(取整的函数)
-
mod函数,求余数,可用来判断奇偶;
小数求小数部分:mod(2.232,1)或者2.232-int(2.232)
实例1:计算休假天数,最少休半天
D2输入=IF(MOD(C2,1)>=0.5,INT(C2)+0.5,INT(C2)) 或者=INT(C2*2)*0.5
实际可休假期只有两种情况:小数部分为0,小数部分为0.5.某个整数除以2也可得相同结果
案例2:根据身份证号判断性别(15位和18位)=IF(MOD(RIGHT(LEFT(B2,17)),2)=1,"男","女")
或者=IF(MOD(RIGHT(LEFT(B2,17)),2),"男","女")
- row函数,求第几行,row()参数空着,求的是当前行
- column函数,求第几列
案例3:I4输入:=VLOOKUP(H4,A:E,5,0) 或者=INDEX(E:E,MATCH(H4,A:A,0))
案例4:实现转置:输入:=INDEX($A:$A,COLUMN()-2)
案例5:跳跃取值:I4输入:=INDEX($E:$E,ROW()*5-17)
案例6:分列:H1输入=INDEX($A:$A,ROW()*3+COLUMN()-10)