Logical Excel 365 ◉ 5 views Dynamic Array

=MAKEARRAY()

Creates an array with specified dimensions and fills each cell with a calculation

=MAKEARRAY(rows, cols, lambda)
Hover argument names in the table for details.
Output typeArray
Popularity12 / 100
VolatileNo
Dynamic ArrayYes
📥 Download sample .xlsx — Coming soon ▦ Try in Playground Dedicated file for this function — safe & lightweight · sample data + live formulas
Share:

⬇ Download Sample Workbook

A dedicated .xlsx for =MAKEARRAY() with Persian sample data & live formulas — open in Excel and practice.

  • Sheet “Sample” — data table + formula in place
  • Sheet “Guide” — syntax, arguments & tips from this page
  • Instant & secure (token + rate limit)
📥 Download MAKEARRAY.xlsx — Coming soon ~ 8–12 KB · No macros

⇪ Share

Send this function to friends

🧠 🧠 Quiz this function

%d questions — syntax, example & errors — test yourself!

◧ Arguments

ArgumentTypeRequiredDescription
rows Number Required Number of rows in the array
cols Number Required Number of columns in the array
lambda Any type Required Calculation for each cell with two parameters: row number and column number

▣ Examples

Example 1 =MAKEARRAY(10, 10, LAMBDA(r, c, r * c))
Example 2 =MAKEARRAY(5, 3, LAMBDA(r, c, RANDBETWEEN(1, 100)))

✦ Tips

  • LAMBDA must have exactly two parameters.
  • The number of rows and columns must be a positive integer.
  • For a simple sequence of numbers, SEQUENCE is sufficient.

⚠ Common Errors

#VALUE! LAMBDA is invalid or its number of parameters does not match what the function requires
Fix: Check the number of LAMBDA parameters

💬 Comments & Q&A 0 approved

🔒 Your comment will be published after review.

Share your thoughts — visible after admin approval

No comments yet — be the first!

✍️ Add comment / question

captcha
🔒 Your comment will be published after review.