用多个标准查找价值

数据

Category QTY $ Disc /unit A 2 B 4 C 2 A 7 A 7 A 16 B 7 C 5 A 1 C 13 A 6 C 9 B 3 A 4 C 3 Category Min QTY Max Qty $ Disc /unit A 1 5 $1 A 6 10 $2 A 11 11 + $3 B 1 5 $2 B 6 10 $3 B 11 11 + $4 C 1 5 $3 C 6 10 $4 C 11 11 + $5 

我需要从两个标准的表中获得光盘/单位

  1. 类别可以是A,B或C
  2. 数量可以在/等于最小值。 QTy和最大数量范围。

这不是很漂亮,但它工作,如果这是一个大的IF:

  • 您的数据按列G然后按列H升序排列
  • 你不需要列我,但你可以保持它的装饰目的

单元格D2中的公式并复制下来

 =INDEX(INDEX($J$2:$J$10,MATCH(A2,$G$2:$G$10,0)):INDEX($J$2:$J$10,MATCH(A2,$G$2:$G$10,1)),MATCH(B2,INDEX($H$2:$H$10,MATCH(A2,$G$2:$G$10,0)):INDEX($H$2:$H$10,MATCH(A2,$G$2:$G$10,1)),1)) 

不要把这个公式应用到整列,除非你喜欢盯着“计算 – 2%”的信息几分钟。

在这里输入图像说明