Excel 如何基于其他单元格名称更改单元格的值

Excel 如何基于其他单元格名称更改单元格的值,excel,Excel,如何根据C列中的数据更改E列中的行价格(每加仑) 如果C=55(或E=value+0.25(行中的所有其他值取决于E列中的正确值。但每隔一天更改一次) 如果C=5gal(或桶),则E=value+0.40 如果C=Bulk那么E=value+0.20 这应该是一个简单的解决方案,而不是大量的手工工作。 感谢您提供的任何帮助也许只需要嵌套一些IF语句,如下所示: =IF(C2="55-Gal Drum",D2/55+0.25,IF(C2="5-Gal Pail",D2/5+0.4,IF(C2=

如何根据C列中的数据更改E列中的行价格(每加仑)

  • 如果
    C=55
    (或
    E=value+0.25
    (行中的所有其他值取决于E列中的正确值。但每隔一天更改一次)
  • 如果
    C=5
    gal(或桶),则
    E=value+0.40
  • 如果
    C=Bulk
    那么
    E=value+0.20
这应该是一个简单的解决方案,而不是大量的手工工作。
感谢您提供的任何帮助

也许只需要嵌套一些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")))
目前还不清楚大宗商品的价格是从何处得出的。然而,似乎大宗商品之前总是有5加仑桶,而5加仑桶比大宗商品高出0.20,所以在这个解决方案中,我只是将大宗商品的价格降低了0.20。这不是防弹的——主要是因为如果大宗商品之前有“5加仑桶”以外的东西批量价格可能是错误的,但它似乎与您的数据集一样


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

在E旁边添加一列,使用带有vlookup表的公式。如果语句暂时起作用,则嵌套。稍后将检查vlookup表。这是一个凌乱的表,没有正确执行从一开始就很轻松。是时候修复了。建议都带着感激之情接受了!太好了!我想这可能对你有用。很高兴提供帮助,欢迎使用Stack Overflow。如果此答案或任何其他答案解决了你的问题,请单击解决问题答案左侧的绿色勾选标记,将其标记为已接受。