运输费用划分(适用时)
很久以前的潜伏者 第一次海报 – 提前道歉,如果我做错了…
为了完成这个任务,我已经制作了12列以上的专栏,但是我无法想象如何完成,更不用说冷凝了。 如果有人更擅长Excel,我将不胜感激。
我有以下基本相关的列: Order_ID,Product_Name,Unit_Price,Quantity和一个输出列: Adjusted_UnitPrice 。
每行数据对应一个订单的不同Product_Name ,每个数据都带有一个指定的Unit_Price,其中包含一个可变的数量值。
订单ID对于每个订单都是唯一的,但是如果订单有多个Product_Name ,则当然会有多个具有相同OrderID的行。
其中一个Product_Name是DHL_Shipping ,它必须分成相同订单的最高数量产品的单位成本 ,这会产生一个新的Adjusted_UnitPrice 。
听起来很简单吧? 但是这里有一些必须满足的条件:
- 有时DHL_Shipping不存在(当我们使用不同的货运公司时,Adjusted_Price = Unit_Price)
- DHL_Shipping的划分必须是SAME订单的最高数量的产品,有时在同一订单上可能有5种不同的产品,有时候只有一个(除了运输本身)
- Adjusted_Price for DHL_Shipping应该是空白的
- build议:我已经得出结论,为了达到这个目的,必须检查以下三个标准的组合:
- DHL_Shipping存在于Order_ID内
- 单元属于相同的Order_ID来比较MAX( 数量 )
- 细胞IS / ISNOT DHL_Shipping
我希望这是有道理的; 请让我知道,如果有什么不清楚。 以下是我截至目前为止所做的.xlsx文件的屏幕截图和Google云端硬盘下载链接 ,希望对您有帮助。
任何意见将不胜感激!