1

Мне интересно, чтобы вы могли помочь мне с проблемой вложенной функции ЕС, которая у меня возникла. Вот вопрос: (это долго, извините!)

  • Если тип груза - Victor Von Doom Freight, то стоимость перевозки рассчитывается в размере 4,50 долл. США за килограмм веса изделия и четверти цента (0,0025 долл. США) за километр (расстояние), если более 1000 км на заказанный товар (Order Qty).

  • Если типом груза является Otto Octavis Transport, то стоимость перевозки составляет 10 долларов США за первые 1,5 килограмма, а затем 2,5 доллара США за килограмм свыше 1,5 кг за заказанный товар (номер заказа).

** Я также должен включить округление до 2 десятичных знаков

Так что в основном у меня есть следующее заявление IF:

IF(FreightType = "Фрахт Виктора фон Дум", ROUND((4.5 * ItemWeight+IF(Расстояние> 1000,0.0025 * Расстояние, "0"))* OrderQty, 2), IF(FreightType = "Otto Octavius Transport", ROUND((10+IF(ItemWeight> 1.5, (ItemWeight-1.5)* 2.5, "0"))* OrderQty, 2), "0")

1 ответ1

1

Ваш код в настоящее время неполный. Если вы переформатируете это, вы также можете написать это так:

IF
(
    FreightType="Victor Von Doom Freight"
    ,ROUND
        (
            (
                4.5*ItemWeight + 
                IF
                (
                    Distance>1000
                    ,0.0025*Distance
                    ,"0"
                )
            )
            *OrderQty
            ,2
        )
    ,IF
        (
            FreightType="Otto Octavius Transport"
            ,ROUND
                (
                    (
                        10+
                        IF
                        (
                            ItemWeight>1.5
                            ,(ItemWeight-1.5)*2.5
                            ,"0"
                        )
                    )
                    *OrderQty
                    ,2
                )
            ,"0"
        )

Что показывает, что вам не хватает закрывающей скобки. Просто добавив одну закрывающую скобку в конец, она заработает.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .