Skip to main content
Filter by
Sorted by
Tagged with
Best practices
3 votes
12 replies
185 views

Here is the custom function to spell number to words using LAMBDA(). I would appreciate any improvement of the function or simplification if possible. Also suggest best practice for the function. =...
Harun24hr's user avatar
  • 38k
1 vote
1 answer
80 views

In Excel, I have a range B4:E100 in a worksheet, assume the content is like the follows. I'm looking for a formula (as simple as possible, with new Excel functions probably) that returns B4:E8, ...
SoftTimur's user avatar
  • 5,770
-1 votes
1 answer
313 views

I'm trying to expand a column with MAKEARRAY, using instances to determine number of rows that should be populated with a value and then using REDUCE to VSTACK multiple of these arrays together I ...
JimminyJim's user avatar
3 votes
2 answers
443 views

I mused about how hard it would be to create an Excel Lambda function to deliver K-means clusters. I built a one-dimensional version of it with only a small investment of time. One dimensional ...
mark fitzpatrick's user avatar
3 votes
3 answers
368 views

I'm using this Lambda function to calculate the Levenshtein distance between two strings. In Excel it's called LEV. =LAMBDA(a,b,[ii],[jj],[arr], LET( i,IF(ISOMITTED(ii),1,ii), ...
Ne Mo's user avatar
  • 284
0 votes
2 answers
1k views

I am trying to create an Excel lambda function that calls another lambda function. But Excel returned #VALUE! when I ran it. Does Excel support this kind of operation?
Scoodood's user avatar
  • 689
1 vote
1 answer
827 views

Preferably the lambda function defined in the worksheet. Google Bard said to use the name() function, but there is no such function in Excel. Also tried the "Create from Selection" ...
user avatar
1 vote
2 answers
1k views

Each array is listed horizontally, has n columns and a variable number of rows. Every array has the same n number of columns. There is a blank column between each array. They can be combined using ...
user avatar
2 votes
0 answers
137 views

Using Office365 desktop I'm trying to call add-in functions from within either MAP or MAKEARRAY so it can spill alongside an existing spill. I don't know how many rows will be in the spill, so being ...
shiftins's user avatar
2 votes
0 answers
107 views

Issue: As the title says, any time a LAMBDA formula is used in my spreadsheet it forces all other users who have the shared spreadsheet open to reopen the spreadsheet. With my brain's limited capacity,...
jeranon's user avatar
  • 432
0 votes
3 answers
7k views

I have a simple problem, but I am not quite able to figure out the answer Given a range (in blue), and a number of times to be repeated (in orange), I need to create 2 spill arrays in vertical: the ...
vsoler's user avatar
  • 1,193
1 vote
1 answer
100 views

I'm trying to make a formula which will unpivot some price data, there would several extra columns of data later, including some SKU data, and then 3 columns of price, 3 columns of net price, and the ...
Andy L's user avatar
  • 93
1 vote
1 answer
2k views

I am struggling with the following formula, it works for some scenarios but not in all of them. The name input has the data set that is failing, getting an #CALC! error with the description "...
David Leal's user avatar
  • 6,808
1 vote
2 answers
353 views

I saw the following question on here regarding repeating values: List number of lessons including half lessons based on Number of lessons and lesson name This question needed an older Excel version, I ...
P.b's user avatar
  • 12k
1 vote
2 answers
145 views

I have the following function that automatically sums 3 rows together for a specified number of cells determined by D2: =BYCOL((INDEX($1:$11,{4;5;10},SEQUENCE(1,D2,COLUMN(I:I)))),LAMBDA(x,SUM(x))) The ...
Automation Monkey's user avatar
0 votes
1 answer
63 views

I created a LAMBDA function called LOANAMT to calculate loan amounts recursively for a situation in which you need to borrow to fund the loan payment (yes, I know this can be solved algebraically - I'...
Jack Harman's user avatar
0 votes
1 answer
419 views

I have the following data. Available resources data per day: A B C D E F G H I J K L M N 2 resources day 3 1 2 3 4 5 6 7 8 9 10 11 12 4 empl.1 8 8 4 2 2 4 4 8 8 5 empl.2 8 4 4 8 4 8 6 empl.3 And ...
P.b's user avatar
  • 12k
0 votes
0 answers
246 views

Excel is not recognizing this LAMBDA/LET combo formula as a formula (receiving the 'there's a problem with this formula' error). I thought it might have been something to do with the variable names I ...
Gavin's user avatar
  • 21
1 vote
1 answer
262 views

I have the following function giving a list of available staff after a specified date set in T2 =LET(uniqueEmployees,UNIQUE(AllStaffProjectAllocationTbl[Employee]), maxDatePerEmployee,BYROW(...
Automation Monkey's user avatar
1 vote
1 answer
790 views

I am trying to calculate an amount based on a formula that has a different number of arguments for each calculation. And, each formula is expressed as a string that is based on the column names at ...
Ben Bennett's user avatar
-1 votes
1 answer
155 views

I'm a very advanced Excel user and have used dynamic arrays and complex lambdas to solve some pretty tough problems, but this one has me stumped. I have a column (or array) of invoice dates, that are ...
Max R's user avatar
  • 858
0 votes
0 answers
509 views

I am using Excel version 2205 (Build 15225.20356) I expect that each of these functions produces the identical result $A$1 // no lambda or let =ADDRESS(ROW(A1),COLUMN(A1)) // lambda alone =LAMBDA(...
PaulH's user avatar
  • 7,903
2 votes
2 answers
229 views

I have the following data: order part cat qty available qty ordered priority aa a 1 4 2 2 aa a 2 2 3 2 bb b 1 3 3 3 bb a 1 4 3 3 cc a 2 2 1 1 cc a 1 4 2 1 With this data I'd like to calculate the ...
P.b's user avatar
  • 12k
0 votes
0 answers
326 views

I have attached a pic of what I am trying to do. The goal is to get LAMBDA to subtract the previous cell and then average that. (AVERAGE RATE OF CHANGE)
PrimusAlphinex's user avatar
2 votes
1 answer
292 views

I would like to write a user-defined function CHOOSERANGE that returns a range from 4 coordinates. The first version is as follows: CHOOSERANGE = LAMBDA(row_min, col_min, row_max, col_max, ...
SoftTimur's user avatar
  • 5,770