(2)案例——Index+Match
Index和Match单用的意义不大,要配合起来用才会彰显价值。
说明:利用MATCH函数查找位置,用INDEX函数取值。
如下图,多条件查找商铺销售额,公式为:
=INDEX(B3:E8,MATCH(C12,A3:A8,0),MATCH(A12,B2:E2,0))
(注:通过Match找到相应的行号和列号)
(3)案例——Index+Match进阶多条件查找
如下图,通过多条件去查找,需要用以数组公式:
=INDEX(C3:F8,MATCH(C12&D12,A3:A8&B3:B8,0),MATCH(A12,C2:F2,0))
由于公式中含有数组运算(一组数同另一组数同时运算),所以公式需要按ctrl+shift+enter三键完成输入。
五、数字处理
【ABS】取绝对值:
=ABS(数字)
【INT】取整:
=INT(数字)
【Round】四舍五入:
=ROUND(数字,小数位数)
上述三个函数的例子如下——
六、日期与时间
1、日期计算
(1)日期有固定的输入模式,以下都可以:
2016/1/1
2016年1月1日
2016-1-1
1/1或1-1或1月1日(这时是如果不输年份,是默认为当前年份)
更多日期格式可以参考——
(2)月份显示也是用日期表示,默认是每月1日。
(3)日期和时间的相关函数
2、【Date】
语法:DATE(year,month,day)
3、【Time】
语法:TIME(hour,minute,second)
参数:Hour是0到23之间的数,代表小时;Minute是0到59之间的数,代表分;Second是0到59之间的数,代表秒。
实例:公式“=TIME(12,10,30)”返回序列号0.51,等价于12:10:30 PM。=TIME(9,30,10)返回序列号0.40,等价于9:30:10AM。=TEXT(TIME(23,18,14),"h:mm:ss AM/PM")返回“11:18:14 PM”。
4、【Dateif】
=DATEDIF(开始日期,结束日期,返回什么结果)
第三参数写成"m",就是计算两个日期之间的整月数。
第三参数写成"Y",就是计算两个日期之间的整年数,这个在计算工龄的时候经常用到的。
下面这几种写法,用到的比较少,大家简单了解一下就可以了。
第三参数写成“MD”,返回日期中天数的差。忽略日期中的月和年。
第三参数写成“YM”,返回日期中月数的差。忽略日期中的日和年。
第三参数写成“YD”,日期中天数的差。忽略日期中的年。