What does the "@" symbol mean in Numbers formulas?

Unclear short explanation of the new "@" at the begining of formula in Numbers and no easy search to get an explanation.



[Re-Titled by Moderator]

Mac mini, macOS 14.7

Posted on Apr 3, 2025 06:17 PM

Reply
Question marked as 􁂫 Top-ranking reply

Posted on Apr 4, 2025 10:44 AM

The @ sign indicates that your formula includes a function that can accept a range or a cell, and clarifies how Numbers should process it.


For example, take this simple table:



Here, Cell C2 has the function =SUM(A:B).


Since A:B is a range, it's interpreted as the sum of all cells in those columns. Filled down, the entire column has the same value (sum of all values in columns A and B)


By comparison, SUM(@A:B) in D2 tells Numbers to interpret A:B as single values, i.e. the SUM() of column A and B in this row, rather than the entire column.

Now as this is filled down, it sums the A and B columns for each row, rather than the entire column.


This is a simple example, but there are more complex use cases.


It's also possible to achieve the same result in column D using =SUM(A2:B2) and filling down (A3:B3; A4:B4, etc.), but this offers a neater solution.


You're seeing this message because you're opening a sheet that uses formulas that could be interpreted either as ranges or cells, so Numbers it telling you it added the @ sign to maintain integrity/compatibility.

6 replies
Sort By: 
Question marked as 􁂫 Top-ranking reply

Apr 4, 2025 10:44 AM in response to Arthur7

The @ sign indicates that your formula includes a function that can accept a range or a cell, and clarifies how Numbers should process it.


For example, take this simple table:



Here, Cell C2 has the function =SUM(A:B).


Since A:B is a range, it's interpreted as the sum of all cells in those columns. Filled down, the entire column has the same value (sum of all values in columns A and B)


By comparison, SUM(@A:B) in D2 tells Numbers to interpret A:B as single values, i.e. the SUM() of column A and B in this row, rather than the entire column.

Now as this is filled down, it sums the A and B columns for each row, rather than the entire column.


This is a simple example, but there are more complex use cases.


It's also possible to achieve the same result in column D using =SUM(A2:B2) and filling down (A3:B3; A4:B4, etc.), but this offers a neater solution.


You're seeing this message because you're opening a sheet that uses formulas that could be interpreted either as ranges or cells, so Numbers it telling you it added the @ sign to maintain integrity/compatibility.

Reply

Apr 3, 2025 08:48 PM in response to Arthur7

Could you send a screenshot of what you mean? I've never heard of an at sign being used outside of regex, and entering @ at the start of a formula returns a syntax error. If you're thinking of "$", that refers to keeping the column or row constant when using autofill.


[93]

Reply

Apr 4, 2025 08:12 AM in response to Arthur7

Formula was not fully captured by screen shot:

IFERROR((XLOOKUP(DATEVALUE(TODAY()),Table 1::A,TOTAL,if-not-found,match-type,search-type)÷(XLOOKUP(@INDEX(Table 1::A,MATCH(DATEVALUE(TODAY())−365,Table 1::A,matching-method),column-index,area-index),Table 1::A,TOTAL,if-not-found,match-type,search-type)+(XLOOKUP(DATEVALUE(TODAY()),Table 1::A,Table 1::AZ,if-not-found,match-type,search-type)−(XLOOKUP(@INDEX(Table 1::A,MATCH(DATEVALUE(TODAY())−365,Table 1::A,matching-method),column-index,area-index),Table 1::A,Table 1::AZ,if-not-found,match-type,search-type))))−1)×100,"Weekend")

Reply

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

What does the "@" symbol mean in Numbers formulas?

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.