Array ‘By Element’ functions
RBYROW
Reference
» Reference, Discussion, & Example Applications:
About
Applies a helper lambda function by row, on a 2-D array.
Similar to SPILLBYROWS only without the extensive error management.
Inputs:
- ar : array
 - fn : function lambda helper argument LAMBDA(x, fn(x))
 
Code
  M.S. Excel
  
RBYROW = LAMBDA(ar, fn,
    LET(
        a, IF(ar = "", "", ar),
        c, --(COLUMNS(a) = 1),
        r, REDUCE(
            0,
            SEQUENCE(ROWS(a)),
            LAMBDA(v, i, VSTACK(v, fn(INDEX(a, i, c))))
        ),
        DROP(IFNA(r, ""), 1)
    )
);
                        
                            
                        
                    Feedback
Submit and view feedback