MAKEARRAY

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

Icône Remarque

Entrez la formule sous forme de formule matricielle. Astuce : entrez la formule à l'aide des touches Ctrl + Maj + Entrée.


Syntaxe

=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.

Icône Remarque

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


Exemples

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.

Informations techniques

Icône Astuce

This function is available since LibreOfficeDev 27.2.


Cette fonction ne fait PAS partie de la norme Open Document Format for Office Applications (OpenDocument) Version 1.3. Partie 4 : format de formule recalculée (OpenFormula). L'espace de noms est

COM.MICROSOFT.MAKEARRAY

Aidez-nous !

Aidez-nous !