第14章 数学计算
1. Mod()两数相除取余,该函数的限制是被除数与除数的商不能超过2的27次方
2. 数值取舍函数:
Int() ---- 取整函数,将数字向下舍为最接近的整数
TrunC()----将数字截尾取整
Rounddown() -----将数字朝零的方向舍入
Roundup()-----将数字朝远离零的方向舍入
Ceiling()-----将数字严绝对值增大的地方舍入为最接近的significance的倍数
Floor()-----将数字沿绝对值见效的方向舍入为最接近的significance的倍数
Even()------将数字向上舍入为最接近的偶行整数
Odd()------将数字向上舍入为最接近的奇行整数
ROUND()-----将数字四舍五入到指定位数
MROUND(*)-------返回按指定倍数舍入后的数字
3. 随机函数:
Rand()-----用于产生0-1的随机数
Randbetween()----产生某范围内的随机整数
第15章 日期和时间计算
1. Excel中日期和时间是一个数值,整数部分是日期,小数部分是时间。
2. TODAY()用于生成当前的日期 now()用于生成当前的时间 date()根据年月日返回具体日期
Year()month()day()用于从日期数据中提取年月日
3. Dateif()函数是excel隐藏的但功能非常强大的日期函数,主要用于计算两个日期之间的天数,月数或年数
4. 星期函数:
Weekday()----返回指定日期的星期值
Weeknum()----返回指定日期属于全年的第几周
5. 工作日相关函数:
Workday()----计算指定日期的几个工作日之前或之后的日期
Networkdays()-----计算两个日期间的工作日天数
6. 时间的计算:
Time()用于按指定数字来生成具体的时间
Hour()用于提取时间系列之中的小时数
Minute()用于提取时间系列值中的分钟数
Second()用于提取时间系列值中的秒数
第16章 查找与引用
1. Vlookup(lookup_value,table_value,col_index_num,range_lookup)
—以升序或降序(rangelookup)查询并返回区域table_value中首列中对应lookup_value的第col_index列值
Vlookup和 hlookup函数的语法非常相似,功能基本相同。主要用于搜索用户查找范围内的首列或首行中满足条件的数据,并更加指定的列号返回对应的值。唯一的区别在于vlookup按行进行查询,而hlookup按列查询
2. 常用的定位函数:
Match(lookup_value,lookup_array,match_type)
主要用于查找值在查找范围中的位置序号
3. 特殊的查找函数:
Lookup(lookup_value,lookup_vector,result_vector)
Lookup(lookup_value,array)
其中lookup_value是查找值可以使单元格引用、常量数组和内存数组
Lookup_vector代表查找范围 result_vector代表结果范围
Lookup可以完成几乎所有vlookup和hlookup的功能…
它的函数内部实现用的是二分法查找…
4. 行号、列号函数
Row函数和COLUMN函数通常是按照自定区域引用来返回行号列号
5. 可自定义的引用函数:
Indirect(ref_text,a1)函数 支持a1样式和r1c1样式下的引用,其引用样式取决于第二个参数,0为r1c1,1为a1
返回区域的引用
6. OFFSET(reference,rows,cols,height,width)函数 reference为函数引