google-sheets - 更改为新价格,但不应影响 Google 表格中旧价格的计算
问题描述
我有一份客户名单和产品价格。我想随时更改价格,可能是一个月一次、三个月一次或 15 天内一次。我根据市场需求不断变化。我的需要是我的旧价格计算不应该影响谷歌表格中的新价格。请帮助我提供满足我需要的最佳配方或合适的链接
解决方案
您的第一个直觉应该是找到如何根据您为每种产品设置的价格表查找特定客户的价格:因此您的第一选择是使用该功能VLOOKUP
(垂直)查找您的客户表,然后用于HLOOKUP
查找(水平)产品,两者一起会给您匹配的价格。但是现在您还有另一个问题:能够不时更改价格。您可以使用一种简单的方法(避免日期操作),通过在VLOOKUP
搜索中添加另一个标准,例如PRICE ID:并保持非常简单:A,B,C,D...etcc 用于任何新价格. 这意味着在日期之前,您将选择应该为您输入数据的行考虑哪个价格。
所以要获得RATE:
= 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), ))
要获得AMT:
=ARRAYFORMULA(IF(LEN(N5:N),N5:N*O5:O,))
电子表格演示:这里
推荐阅读
- spark-streaming - 流式传输到 SQL 数据仓库时 Azure Databricks 缺少条目
- python-3.x - Pycharm 仅在 Qthread 项目中的调试模式下工作
- django - 从 Django 1.11 迁移到 2.1:“fieldsets[2][1]”中有重复的字段
- rspec - 为什么我的时间相关规范经常失败?
- apache-spark - Spark Streaming 并行处理不同的 DStream,并在一个 DStream 内线性处理作业
- java - 如何在不先实例化类的情况下获得完全限定的类名?
- java - java - 如何在java中对包含多个异构对象的List进行排序?
- sql - 是否有一个 SQL SELECT 来重命名保留列顺序的一列?
- r - 从 github 安装 R 包 fdaPDE 加载失败
- swift - Cocoa:缩小主/细节 Keynote 类应用程序的视图