目录:
1.Round、Roundup、Rounddown、Int、Mod函数
一、数学函数
1.Round、Roundup、Rounddown、Int、Mod函数
Round函数:按指定的位数四舍五入
Roundup函数:向上舍入
Rounddown函数:向下舍入
Int函数:将数值向下取整为最接近的整数
Mod函数:求余数
2.Row和Column函数
Row函数:返回单元格所在的行数
Column函数:返回单元格所在的列数
二、函数应用实例
1.特殊的舍入方式--员工假期计算
不足0.5按0计算,0.5-0.9按0.5计算:
2.基于位置规律的引用
按行和列的排序,利用位置规律查找:
三、认识数组
1.数组生成原理
数组->加括号,最后按住Ctrl+Shift敲击回车(手动输入没用)
2.Sumproduct函数
Sumproduct函数默认使用使用数组,公式敲入后回车即可
四、Lookup函数基本应用
1.认识Lookup函数
只有三个参数,灵活性比Vlookup好
2.Lookup函数模糊匹配
缺点在于没有精确匹配那一项,所以下面的查找结果是错误的
正确的方法如下:
新建一个辅助列,用0来除(除了TRUE,其余都为ERROR),使用模糊匹配,找出正确值所在位置
3.Lookup函数多条件精确匹配
五、认识Indirect单元格引用
1.了解Indirect函数的意义及语法
返回文本字符串所指定的引用
2.Indirect函数与Index函数引用方式的对比
Indirect为间接引用,Index为直接引用
=INDEX(E:E,ROW()*5-25)
=INDIRECT("e"&(ROW()*5-25))
3.处理跨表
得到每个月份表中张三的金额(固定为G2时)
当有12个表时,如何查询员工的业绩:
4.跨表引用时的单引号问题
有空格等特殊符号时会出现引用出错,出错时可以加单引号。
六、Indirect名称引用
1.为区域定义名称
选中单元格->公式->定义名称
名称管理器里可以编辑查看所有名称
2.制作二级下拉列表
①先对城市的每一列进行单元格命名,选中单元格->公式->定义名称
②对省份列进行数据验证
③对城市列使用数据验证,数据来源=indirect($F2)