LibreOffice SymbolLibreOffice Symbol

Please support us!

MAKEARRAY

Creates an array of the specified dimensions, with each cell's value is generated by applying a formula.

Iconu de nota

Enter the formula as an array formula. Hint: enter formula using keys Ctrl + Shift + Enter.


Sintaxis

=MAKEARRAY(nRows; nCols; Formula)

nRows: the number of rows of the resulting array.

nCols: the number of columns of the resulting array.

Formula: a formula expression or LAMBDA function that will be called on each cell of the array.

Iconu de nota

The formula must define 2 variables, related to the rows and columns of the array.


Exemplos

The formula =MAKEARRAY(5;5;LAMBDA(r;c;IF(r=c;1;0))) creates a 5x5 identity matrix (it is the same result of the function =MUNIT(5)).

The formula =MAKEARRAY(5;8;(LAMBDA(r;c;"@@@"))) creates a 5x8 array filled with the string "@@@".

The formula =MAKEARRAY(1;7;LAMBDA(r;c;c)) creates a one row array filled with numbers 1 to 7.

Información téunica

Iconu de conseyu

Esta función ta disponible dende la versión 27.2 de LibreOfficeDev.


This function is NOT part of the Open Document Format for Office Applications (OpenDocument) Version 1.4. Part 4: Recalculated Formula (OpenFormula) Format standard. The name space is

COM.MICROSOFT.MAKEARRAY