The numbers to sum are contained indatawhich is thenamed rangeC5:I13.

We can’t use a function likeSUMby itself, because SUM willaggregateresults and return a single value.

The purpose of BYCOL is to process data in a “by column” fashion.

Excel formula: Get row totals

For example, if BYCOL is given an array with 7 columns, BYCOL will return singlearraywith 7 results.

This result is fully dynamic.

The result is an array of sums, one per row, thatspillinto the range K5:K13.

Excel BYCOL function

This result is fully dynamic.

error, we use adouble negative(–) to force any empty cells to zero.

Array1needs to be constructed with respect toarray2.

Excel LAMBDA function

Becausearray2contains 9 rows, we needarray1to contain 9 columns.

multiplying by 1 does not change the original value).

BYCOL can apply stock functions like SUM, COUNT, and AVERAGE or a custom LAMBDA function.

Excel MMULT function

MMULT Function

The Excel MMULT function returns the matrix product of two arrays.

The result from MMULT is anarraythat contains the same number of rows asarray1and the same number of columns asarray2.

ROW Function

The Excel ROW function returns the row number for a reference.

Excel ROW function

For example, ROW(C5) returns 5, since C5 is the fifth row in the spreadsheet.

When no reference is provided, ROW returns the row number of the cell which contains the formula.

SEQUENCE Function

The Excel SEQUENCE function generates a list of sequential numbers in an array.

Excel TRANSPOSE function

The array can be one dimensional, or two-dimensional, determined byrowsandcolumnsarguments.

Excel SEQUENCE function