Help

Re: Multiple IF statements after searching for blank field

Solved
Jump to Solution
1547 0
cancel
Showing results for 
Search instead for 
Did you mean: 
April_Kastner
6 - Interface Innovator
6 - Interface Innovator

I currently have an IF statement formula nested into a longer SWITCH formula, and am looking for a way to modify it some. Currently it is

IF({Total Order Sold Price} < 15, 2.95,
IF({Total Order Sold Price}>= 15, {Sold Price} * .2))

I want to first check for data in the {Total Order Sold Price} field. If there is data, I want it to run this set of IF statements. If there is no data, I want it to run the same IF statements, with a slight modification:

IF({Sold Price} < 15, 2.95,
IF({Sold Price}>= 15, {Sold Price} * .2))

I’ve tried writing it a few different ways, the best I came up with is this:

IF({Total Order Sold Price}, IF({Total Order Sold Price} < 15, 2.95, IF({Total Order Sold Price}>=15, {Sold Price} * .2))),
IF({Total Order Sold Price}=BLANK(), IF({Sold Price} < 15, 2.95, IF({Sold Price}>=15,{Sold Price} * .2)))

Nothing is working so far though. Any help is appreciated

1 Solution

Accepted Solutions
kuovonne
18 - Pluto
18 - Pluto

I recommend using a multi-line syntax. especially since you want to nest this inside a SWITCH function.

Here is one formula that directly translates your words into Airtable’s formula language.

IF(
    {Total Order Sold Price} & "",
    IF(
        {Total Order Sold Price} < 15,
        2.95,
        {Sold Price} * .2
    ),
    IF(
        {Sold Price} < 15,
        2.95,
        {Sold Price} * .2
    )
)

However there are also other ways of getting the number you want.

IF(
    OR(
        {Total Order Sold Price} >= 15,
        {Sold Price} >= 15
    ),
    {Sold Price} * .2,
    2.95
)

Use what makes the most sense to you and will be the easiest for you to maintain.

See Solution in Thread

3 Replies 3

To keep things simple, I would crreate 2 formula fields instead of one.

For the first formula field, I would just figure out which number to use:

IF(
{Total Order Sold Price},{Total Order Sold Price},
{Sold Price}
)

Then, for your 2nd formula field, you can use your original formula but just point to the new formula field above.

kuovonne
18 - Pluto
18 - Pluto

I recommend using a multi-line syntax. especially since you want to nest this inside a SWITCH function.

Here is one formula that directly translates your words into Airtable’s formula language.

IF(
    {Total Order Sold Price} & "",
    IF(
        {Total Order Sold Price} < 15,
        2.95,
        {Sold Price} * .2
    ),
    IF(
        {Sold Price} < 15,
        2.95,
        {Sold Price} * .2
    )
)

However there are also other ways of getting the number you want.

IF(
    OR(
        {Total Order Sold Price} >= 15,
        {Sold Price} >= 15
    ),
    {Sold Price} * .2,
    2.95
)

Use what makes the most sense to you and will be the easiest for you to maintain.

Thank you! This worked!