如何根据其他单元名称更改单元格的值

时间:2018-01-09 04:17:16

标签: excel

table

如何更改E列中的行价($ Per GAL),与C列中的数据有关?

  • 如果C = 55(或drumE = value + 0.25(行中的所有其他值都取决于E列中的正确值。但每隔一天更改一次。
  • 如果C = 5 gal(或Pail)E = value + 0.40
  • IF C = Bulk然后E = value + 0.20

应该是一些简单的解决方案。相反,它很多手动工作。 任何帮助表示赞赏

1 个答案:

答案 0 :(得分:0)

也许只是嵌套一些IF语句,如下所示:

=IF(C2="55-Gal Drum",D2/55+0.25,IF(C2="5-Gal Pail",D2/5+0.4,IF(C2="Bulk",E1-0.2,"Need kind")))

目前尚不清楚Bulk的价格来源。然而,看起来大块总是先于5-Gal Pail,而5-Gal Pail比散装更多.20因此在这个解决方案中,我只是将散装价格降低了20以上。这不是防弹的 - 主要是因为如果Bulk之前有“5-Gal Pail”之外的其他东西,那么批量价格就会出错 - 但它似乎与您提供的数据集一起使用。

还不清楚每种类型的保费(.20等)是否需要改变。似乎这些都是固定的。如果需要更改,我可能会在另一个工作表中设置一个表,以便在vlookup的公式中引用。