[OfficeExcel] OfficeExcel2010 第17讲 数学函数

王佩丰老师OfficeExcel2010 第17讲 数学函数 学习笔记

认识函数

  1. round函数
    四舍五入函数,round(四舍五入的值,保留几位小数)
  2. roundup 向上舍入数字,进位
  3. rounddown 向下舍入,舍去末位
  4. int 取整函数。int(取整的函数)
  5. 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),"男","女")

  1. row函数,求第几,row()参数空着,求的是当前行
  2. 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)

在这里插入图片描述