如果值在两个单元格之间,则从数组中过滤行

时间:2017-07-25 07:14:46

标签: google-sheets spreadsheet

我有一个价格表,如下例所示:

Price Table

我需要过滤表格,这取决于我所拥有的" m2总计"和"材料"它返回正确的价格。 " m2总计"通常是A列中两个值之间的值,但有时它可能是250以下或2500以上的数字。

如果G1它等于A列上的任何值,我需要它来过滤具有该值的行和具有正确材料的列。

事先谢谢。

1 个答案:

答案 0 :(得分:2)

=INDEX(
  B2:D6, 
  IFERROR(MATCH(G1, A2:A6, 1), 1), 
  MATCH(G2, B1:D1, 0))

IFERROR(MATCH(G1, A2:A6, 1), 1)以递增的方式查看价格(使用匹配的单位数或下一个较小的单位数),如果低于250则会回落到第一行。