第1个回答
XIAO2019.04.04回答如果三个条件组合后是唯一的,假设E2、F2、G2分别是三个指定的条件,可以用公式:=SUMPRODUCT((A$2:A$1000=E2)*(B$2:B$1000=F2)*(C$2:C$1000=G2)*D$2:D$1000)如果在其他工作表用此公式请在数据范围前加上工作表名称,如:Sheet2!A$2:A$1000
第2个回答
飞伦海2019.04.04回答使用LOOKUP函数或者是嵌套IF函数都可以做到。1.使用LOOKUP函数:=LOOKUP(A1,{-999,1,5},{1,15,2})这里的的{-999,1,5}分别是指当大于等于-999,大于等于1,大于等于5的意思,然后返回后面{1,15,2}中对应位置的值2.使用嵌套IF函数:=IF(A1<1,1,IF(A1<5,15,2)) 这里两个公式能达到同样效果,但是需要注意的是LOOKUP函数中的条件是顺着每一个都运行,直至最后一个,所以需要从小到大排列。 比如这里的{-999,1,5},{1,15,2}如果改为{1,-999,5},{15,1,2}的话,在输入数字时,LOOKUP会先判断这个数是否大于等于1,但是不会立即返回15,而是再继续看是否大于等于-999,然后再看是否大于等于5,这里比如输入2的话,同时满足了大于等于1和大于等于-999,但是-999在后面,所以这里会得出2。 IF函数中需要注意的是最多只能嵌套7层,如果超过7层IF函数,Excel也是无法继续的!
第3个回答
--2019.04.04回答这个需要添加辅助列,将多个条件用&连接,然后再用VLOOKUP查询返回价格即可