Google sheets 在Google工作表中动态查找介于一系列值之间的值
在GoogleSheets中,我有一个数据集,可以识别特定尺寸范围内产品的历史定价乘数。在这种情况下,我使用平方英寸。数据设置在如下表中: 我所做的是创建一个公式,允许我指定任何宽度、高度和数量,找到当前的平方英寸,然后根据我在数据集中提供的尺寸范围找到该特定尺寸产品的相应价格 例如,如果平方英寸等于150,则此尺寸的价格为每平方英寸0.6(或60美分)。(90) 我已经解决了这个问题。这是我的公式:Google sheets 在Google工作表中动态查找介于一系列值之间的值,google-sheets,dynamically-generated,Google Sheets,Dynamically Generated,在GoogleSheets中,我有一个数据集,可以识别特定尺寸范围内产品的历史定价乘数。在这种情况下,我使用平方英寸。数据设置在如下表中: 我所做的是创建一个公式,允许我指定任何宽度、高度和数量,找到当前的平方英寸,然后根据我在数据集中提供的尺寸范围找到该特定尺寸产品的相应价格 例如,如果平方英寸等于150,则此尺寸的价格为每平方英寸0.6(或60美分)。(90) 我已经解决了这个问题。这是我的公式: =(A10*B10)*C10)*(filter(C2:C6,A2:A6<=((A10*
=(A10*B10)*C10)*(filter(C2:C6,A2:A6<=((A10*B10)*C10),B2:B6>((A10*B10)*C10))
=(A10*B10)*C10)*(过滤器(C2:C6,A2:A6((A10*B10)*C10))
在本例中,A10=高度,B10=宽度,C10=数量
所以,正如我所说,这很好。我的问题是,一个平方英寸值为105的产品最终的每平方英寸成本与一个平方英寸值为214的产品的每平方英寸成本相同。只有当它超过250平方英寸的阈值后,我的每平方英寸成本才会改变
有没有一种方法能动态地找到适当的乘法器,这样,例如,平方英寸的值为175,在8和6之间有一个乘数,因为它落在100平方英寸和250平方英寸的中间?
< p>我相信如果我不解释所涉及的数学,你会原谅我,但是这个公式应该产生结果。想要:(10*B10*10*10*10*10*10*10*10*10*10*10*10*10*10*10*10*10*10*10*10*10*10*C10*10*10*10*10*10*10*10*10*10*10*10*10*10*10*10*10*10*10*10*10*C10*C10,A2:C66,6,3,3,3,3,真实)的)+((((((10*10*10*10*10*B10*10*10*10*10*10*10*10*10*10*10*10*10*10*10*C10*C10*C10*C10*C10*C10*C10*C10*C10*C10*C10*C10*C10*C10*C10*C10*C10*C10*C10*C10*C10*C10*C10*C10*C10*C10()()()())我将尝试假设您有某种计算系数的计算器 如果面积值在
C13
中,那么在A16:C17
中,我们可以得到计算范围。输入到A16
=ARRAY_CONSTRAIN(OFFSET(A2:C6,MATCH(C13,A2:A6,1)-2,0),2,3)
然后我们可以计算部分价格
=IF(ISNUMBER(A16),C16-(C16-C17)*(C13-A17)/(B17-A17),C17)
一式解
=VLOOKUP(C13,B2:C6,2)-
(VLOOKUP(C13,B2:C6,2)-VLOOKUP(C13,A2:C6,3))*
(C13-VLOOKUP(C13,A2:C6,1))/
(VLOOKUP(C13,A2:C6,2)-VLOOKUP(C13,A2:C6,1))
最好的解决方案是使用趋势,这很清楚
=TREND(
OFFSET(B2,MATCH(C13,B2:B3)-1,1,2,1),
OFFSET(B2,MATCH(C13,B2:B3)-1,0,2,1),
C13
)
我的
工具书类