Excel 2016: Função IF aninhada “Muitos argumentos para esta função”

Excel 2016: Função IF aninhada “Muitos argumentos para esta função”

Gostaria de saber se você poderia me ajudar com um problema de função IF aninhada que estou tendo. Aqui está a pergunta: (é longa, desculpe!)

  • Se o tipo de frete for Victor Von Doom Freight, o custo do frete será calculado em US$ 4,50 por quilograma do peso do item e um quarto de centavo (US$ 0,0025) por quilômetro (distância) se for superior a 1.000 km por item pedido (Qtd do pedido).

  • Se o tipo de frete for Otto Octavis Transport, o custo do frete será de US$ 10 para os primeiros 1,5 quilogramas e, em seguida, de US$ 2,50 por quilograma acima de 1,5 kg por item pedido (Quantidade do pedido).

**Também devo incluir ARREDONDAMENTO com 2 casas decimais

Então, basicamente, tenho minha instrução IF da seguinte maneira:

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")

Responder1

Seu código atualmente está incompleto. Se você reformatá-lo, também poderá escrevê-lo assim:

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"
        )

O que mostra que está faltando um colchete de fechamento. Basta adicionar um colchete de fechamento ao final para que funcione.

informação relacionada