Help

The Community will be temporarily unavailable starting on Friday February 28. We’ll be back as soon as we can! To learn more, check out our Announcements blog post.

Nested Formula Issues

Topic Labels: Formulas
839 1
cancel
Showing results for 
Search instead for 
Did you mean: 
Smyth_County
6 - Interface Innovator
6 - Interface Innovator

Not sure this is possible but I can’t seem to get this to work when I add the second part. I have a formula that works this way 'If Base Rate = 0 and IF UM= “Pounds” then Weight / 2000 * Price, IF Base =0 and IF UM= “Kilograms” then Weight / 2200 * Price, IF Base Rate = 0 and IF UM = “Each” then “Price”

I need to add this:
'IF Base Rate Not Equal to 0, and IF UM=“Pounds” then Set Weight/2000 * Price, IF Base Rate not eqaul to 0 and IF UM =“Kilograms” then Set Weight / 2200 * Price, If Base Rate not equal to 0 and If UM =“Each” then “Price”

My Formula:
IF({Base Rate } = 0,IF({UM} = “POUNDS”, ({Weight}/2000 * {Price}), IF({Base Rate UM} = “KILOGRAMS”, ({Weight}/2200 * {Price) , IF({UM} = “EACH”, {Price}, IF({Base Rate} !=0, IF({UM}= “POUNDS”, ({Set Weight}/2000 * {Price})…

It computes the first part when the base rate is 0, but when the base rate is not 0, that part of the formula doesnt compute.

Any insight would be appreciated.

1 Reply 1

Hey @Smyth_County!

Okay, I think this should do it.

In case I am misunderstanding your requirements, I’ll write out what we’re looking at here.

  1. Base Rate = 0

    • {UM} = “POUNDS”
      • ({Weight} / 2000) * {Price}
    • {UM} = “KILOGRAMS”
      • ({Weight} / 2200) * {Price}
    • {UM} = “EACH”
      • {Price}
  2. Base Rate !== 0

    • {UM} = “POUNDS”
      • ({Set Weight} / 2000) * {Price}
    • {UM} = “KILOGRAMS”
      • ({Set Weight} / 2200) * {Price}
    • {UM} = “EACH”
      • {Price}
IF(
    {Base Rate} = 0,
    IF(
        {UM} = "POUNDS",
        ({Weight} / 2000) * {Price},
        IF(
            {UM} = "KILOGRAMS",
            ({Weight} / 2200) * {Price},
            IF(
                {UM} = "EACH",
                {Price}
            )
        )
    ),
    IF(
        {UM} = "POUNDS",
        ({Set Weight} / 2000) * {Price},
        IF(
            {UM} = "KILOGRAMS",
            ({Set Weight} / 2200) * {Price},
            IF(
                {UM} = "EACH",
                {Price}
            )
        )
    )
)

Let me know if that meets your requirements!
Be sure to check the field names to make sure they fit the field names in your base.