Google sheets 更改为新价格,但不应影响使用谷歌表单中的旧价格进行计算

Google sheets 更改为新价格,但不应影响使用谷歌表单中的旧价格进行计算,google-sheets,Google Sheets,亲爱的专家 我有一份客户名单,上面有产品的价格。我想随时更改价格,可能是一个月一次,三个月一次,或15天内一次。我会根据市场需求不断更改。我需要的是,我的旧价格计算不应影响谷歌表单中的新价格。请帮助我的最佳配方或合适的链接,它满足我的需要 提前感谢您您的第一直觉应该是找到如何根据您为每个产品设置的价格表查找特定客户的价格:因此您的第一选择是使用函数VLOOKUP在表中(垂直)查找客户,然后使用HLOOKUP查找(横向)产品,两者一起将为您提供匹配的价格。但现在您有另一个问题:能够随时更改价格。您

亲爱的专家 我有一份客户名单,上面有产品的价格。我想随时更改价格,可能是一个月一次,三个月一次,或15天内一次。我会根据市场需求不断更改。我需要的是,我的旧价格计算不应影响谷歌表单中的新价格。请帮助我的最佳配方或合适的链接,它满足我的需要
提前感谢您

您的第一直觉应该是找到如何根据您为每个产品设置的价格表查找特定客户的价格:因此您的第一选择是使用函数
VLOOKUP
在表中(垂直)查找客户,然后使用
HLOOKUP
查找(横向)产品,两者一起将为您提供匹配的价格。但现在您有另一个问题:能够随时更改价格。您可以使用一种简单的方法(避免日期操纵),在
VLOOKUP
搜索中添加另一个条件,类似于价格ID: 并保持非常简单:A、B、C、D……对任何新价格进行etcc。这意味着在日期之前,您将选择输入数据的行应考虑的价格

因此,要获得比率

= ArrayFormula(IF(LEN(K5:K) * LEN(M5:M), VLOOKUP(L3 & K5:K, {
    $B$4:$B & $A$4:$A,
    $C$4:$I
}, match(M5:M, $B$4:$I$4, 0), 0), ))
=ARRAYFORMULA(IF(LEN(N5:N),N5:N*O5:O,))
要获取金额

= ArrayFormula(IF(LEN(K5:K) * LEN(M5:M), VLOOKUP(L3 & K5:K, {
    $B$4:$B & $A$4:$A,
    $C$4:$I
}, match(M5:M, $B$4:$I$4, 0), 0), ))
=ARRAYFORMULA(IF(LEN(N5:N),N5:N*O5:O,))
电子表格演示:


在没有看到您的数据结构样本的情况下,人们如何帮助您?您使用此平台的目的应该是展示您迄今为止所做的工作,并指出您的困境。“专家”正如你所说的,你会看一看,他们很可能会帮助你。通过这样做,你将获得两件事:解决你的问题和获得知识。因此,请分享一个(虚拟)的示例代表您的情况的数据,显示您尝试过的内容和正在寻找的内容。感谢Nabnub立即回复。我正在向您发送链接,希望可以理解。非常感谢Nabnub。我忙于其他事情,无法在线。真的很有效。我对我的工作做了一些更改。我再次需要您的帮助。我会的再来一些采石场,非常感谢。