Array Functions … no documentation, no search, and no clear explanation

Ok. I have asked this before and whilst there were some incomplete and vaguely helpful replies … the question still stands (but the conversation was closed by apple (!!1!)


Apple numbers has introduced the @ sign and ‘array’ functions.


Array functions are not a class of function, at least according to apple support.

You cannot search for the @ character at all (really! They add it as a key numbers element and block searches for it!)


The previous thread suggested that it was to clarify be A meaning column A and A meaning column A. It was unclear and no examples were given, nor examples where to put the @ sign.


90% of my sheets were broken. IPads frequently failed to complete the recalculation. I had to walk away from Apple (not for the first time in the last couple of years).


Today I returned, stared something simple using sumif(A,B,True) which should sum the contents of column A if The corresponding items in B are True. Should be simple. Now it is still broken without documentation. Sumif does not mention @. It does not mention spill. It should be returning a single number.


Where is the clear documentation for @, SUMIF, spill? or how can I revert to a previous version of numbers that do not have this non-documented bug.


I have persevered with Numbers since day 1 of launch, seen it get better in some places, and remain broken in others (UI, feature parity across -platforms, formulae parsing done by a coder intern) … but never has it been this broken and unsupported. I thought Microsoft had the monopoly on clown cars.



Posted on Jul 12, 2025 8:22 AM

Reply

Similar questions

3 replies

Jul 12, 2025 10:58 PM in response to IHadaName

Dynamic array "spill" functions have lots of documentation. It's just that the documentation is not segregated from the documentation for the other functions.


Try going here and searching for "array."


Formulas and Functions Help - Apple Support


Here's a list I've compiled of the new functions and operators:


Numbers Dynamic Array functions

Added in Numbers v. 14.4, April 2025


Logical & Info:

BYROW()

BYCOL()

ISOMITTED()

LAMBDA()

LAMBDA.APPLY()

LET()

MAKEARRAY()

MAP()

REDUCE()

SCAN()


Numeric:

RANDARRAY()

MDETERM()

MINVERSE()

MMULT()

MUNIT()

SEQUENCE()


Reference:

AREAS()

CHOOSECOLS()

CHOOSEROWS()

DROP()

EXPAND()

FILTER()

HSTACK()

SORT()

SORTBY()

TAKE()

TOCOL()

TOROW()

UNIQUE()

VSTACK()

WRAPCOLS()

WRAPROWS()


Statistical:

EXPONDIST


Text:

ARRAYTOTEXT()

TEXTSPLIT()


DATE and Time

ISOWEEKNUM()


Changed behavior of “old” functions

OFFSET() can now spill

XLOOKUP() can now spill ?

VLOOKUP() multiple lookup values?

XMATCH()

SUMIFS() will spill


New Operators


# spilled range operator

Used to reference the entire spilled range of a formula by placing # after a reference to a spilling origin cell.

See entry for REDUCE()


@ implicit intersection operator

Adds compatibility with Excel’s dynamic array formula system.


Dynamic array functions were first adopted in Excel, as an improvement to Excel's old "array functions". Thus you can also find lots of Excel examples that can be adapted to Numbers, e.g. this.


SG


Jul 12, 2025 8:56 AM in response to IHadaName

It is true that there is not much documentation.


If you have a backup of your HD you might have an older version of Numbers backed up that you can copy/paste back to your HD. I have an older verion and the latest. I appended the version number to the older one's name so it shows up in "open with" as Numbers 13.1.


It is true that some formulas didn't translate/import/update properly to the new version. I find that unacceptable, given that it was entirely Apple-to-Apple. They should have been able to update everything correctly.


SUMIF(A,B,TRUE) does not sum A if the contents of B are TRUE. The correct formula is =SUMIF(B,TRUE,A). That might be why you are having a problem with it. You may be thinking of SUMIFS which would be =SUMIFS(A,B,TRUE)


@A means the value in column A in the same row as the formula. Without the @ it means the entire column A, other than headers and footers. In the past the letter by itself could mean either thing, depending on context. It makes a difference now because of the array formulas.


I have some issues about array functions sometimes including values in the headers and footers when spilling when I think they shouldn't but I'm new to these functions so I might be misunderstanding something.


It is my wish that Apple would fix the "broken" things before they introduce more new features. There are some bugs that have been in Numbers for years, some of which I consider to be critical calculation errors, others are just annoying bugs. They are still unfixed.

Array Functions … no documentation, no search, and no clear explanation

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