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)}