Skip to main content

Hi,


I have a Zap importing values separated by a comma - I cannot change this. So my field looks something like this: 55.00,55.00


I am attempting to create a sum from these values, but the ending value is 0.00


I do not want to create a rollup field on another sheet only to import the values back into the original sheet - that’s double redundant and another thing to keep track of.


Is there a formula that can combine those comma-separated values into a sum?


Thank you

I think you can use FIND() and INT() to extract the numbers and them sum them: https://support.airtable.com/hc/en-us/articles/203255215-Formula-field-reference#text


I think you can use FIND() and INT() to extract the numbers and them sum them: https://support.airtable.com/hc/en-us/articles/203255215-Formula-field-reference#text


Thanks - Would you have a formula handy?


Thanks - Would you have a formula handy?


Try


IF(
{Your Variable},
VALUE(
LEFT(
{Your Variable},
FIND(',',{Your Variable})-1
)
)+
VALUE(
RIGHT(
{Your Variable},
LEN({Your Variable})-FIND(',',{Your Variable})
)
)
)

Try


IF(
{Your Variable},
VALUE(
LEFT(
{Your Variable},
FIND(',',{Your Variable})-1
)
)+
VALUE(
RIGHT(
{Your Variable},
LEN({Your Variable})-FIND(',',{Your Variable})
)
)
)


Hi there! I just tried your formula but it’s returning an error. My Variable is a lookup from another table? Would that impact it?


Many thanks for any help!



Hi there! I just tried your formula but it’s returning an error. My Variable is a lookup from another table? Would that impact it?


Many thanks for any help!


Yes — your {Variable}, when returned as a lookup, is coming across as an array. Append &'' — that is, ampersand (&) followed by an empty string ('') to each instance of {Variable} in your formula. I think that should remedy things.


Use:


SUM({Your Column})


Use:


SUM({Your Column})


Nope: Once imported as a string, her two-value variable won’t work with arithmetic functions. (Or, rather, it will work — but since such functions ignore non-numeric values, the result will always be 0.)


Try


IF(
{Your Variable},
VALUE(
LEFT(
{Your Variable},
FIND(',',{Your Variable})-1
)
)+
VALUE(
RIGHT(
{Your Variable},
LEN({Your Variable})-FIND(',',{Your Variable})
)
)
)

Hi,


Can this formula be amended for removing multiple commas, e.g:


1,1,1,3,1 to create a sum of 7


Thank you!


Reply