运输费用划分(适用时)

很久以前的潜伏者 第一次海报 – 提前道歉,如果我做错了…

为了完成这个任务,我已经制作了12列以上的专栏,但是我无法想象如何完成,更不用说冷凝了。 如果有人更擅长Excel,我将不胜感激。

我有以下基本相关的列: Order_ID,Product_Name,Unit_Price,Quantity和一个输出列: Adjusted_UnitPrice

每行数据对应一个订单的不同Product_Name ,每个数据都带有一个指定的Unit_Price,其中包含一个可变的数量值。

订单ID对于每个订单都是唯一的,但是如果订单有多个Product_Name ,则当然会有多个具有相同OrderID的行。

其中一个Product_NameDHL_Shipping ,它必须分成相同订单的最高数量产品的单位成本 ,这会产生一个新的Adjusted_UnitPrice

听起来很简单吧? 但是这里有一些必须满足的条件:

  • 有时DHL_Shipping不存在(当我们使用不同的货运公司时,Adjusted_Price = Unit_Price)
  • DHL_Shipping的划分必须是SAME订单的最高数量的产品,有时在同一订单上可能有5种不同的产品,有时候只有一个(除了运输本身)
  • Adjusted_Price for DHL_Shipping应该是空白的
  • build议:我已经得出结论,为了达到这个目的,必须检查以下三个标准的组合:
    1. DHL_Shipping存在于Order_ID
    2. 单元属于相同的Order_ID来比较MAX( 数量
    3. 细胞IS / ISNOT DHL_Shipping

我希望这是有道理的; 请让我知道,如果有什么不清楚。 以下是我截至目前为止所做的.xlsx文件的屏幕截图和Google云端硬盘下载链接 ,希望对您有帮助。

任何意见将不胜感激!