5、多条件查找
【例5】要求根据入库时间和产品名称进行查找。
C11=LOOKUP(1,0/(C2:C7=C10)*(B2:B7=C9),D2:D7)
lookup(1,0/(条件区域=条件)*(条件区域=条件),想求的数据区域)
条件可以是1个到N个,足够大家使用。
这是lookup的一个经典用法,大家不用深究原理,记住用法即可。
6、双向查找
【例6】要求在上表中根据姓名和月份查找销售量
公式:
=INDEX(C3:H7,MATCH(B10,B3:B7,0),MATCH(C10,C2:H2,0))
相当于=INDEX(C3:H7,3,3)
说明:match函数可以得出所求条件所在源数据的第几行,第几列.
index(数据区域,第几行,第几列)
刚好index里面的后面2个条件可以用match函数替代。
PS:如果要做成下拉的函数,那么要对数据区域绝对锁定,上面的F4文章中有提到,否则会出错。
7、多条件求平均值
【例7】要求计算公司1人事部的平均工资
公式
=AVERAGEIFS(D2:D9,A2:A9,"公司1",B2:B9,"人事部")
=AVERAGEIFS(数据列,条件列,条件,条件列,条件·······)
8、多条件求最大值
【例8】要求计算公司1人事部的最高工资
数组公式(输入后同时按ctrl+shift+enter三键结束输入)
MAX函数取所得数字的最大值,但是求出的是一个数组,所以需要用三键。
{=MAX((A2:A9="公司1")*(B2:B9="人事部")*D2:D9)}