I have the following formula that returns 3 different values , but unfortunately for a reason that i don’ know , only the second argument is returning a value.
Below Screenshot is from Appsheet, Is there anything that I am missing ? miswritten formula ?
For some weird reasons , it is not working well .
according to your knowledge how would you translate this into an expression ?
IF the ATA cell is not blank and the ATD cell is Blank return “Loading” (Text)
IF the ATA cell is not Blank and the ATD cell is Not Blank , return “Departed” (Text°)
IF the ATA DEST Cell is not Blank , Return “Delivered” (Text)
In your first “AND” the ATD is missing the bracket and after the “Delivered” there is an extra comma. So this might work :
IFS(
AND(ISNOTBLANK([ATA]), ISBLANK([ATD]), “Loading”,
AND(ISNOTBLANK([ATA]), ISNOTBLANK([ATD]), “Departed”,
ISNOTBLANK([ATA DEST]). “Delivered”
)
For your info, my normal practice for IFS() is that the last condition’s always TRUE coz it’d process faster particularly when your tables become bigger & bigger (no need to evaluate more than TRUE).
Keep your expressions as short & simple as possible, your apps run faster.