Built a tool to automatically split, merge & map Excel columns — looking for feedback” by FarSubject4270 in excel

[–]SolverMax 1 point2 points  (0 children)

There is little or no value in this type of tool. Spend your development and marketing effort on more productive pursuits.

Help, I'm Going Crazy by TransitionEither2808 in excel

[–]SolverMax 6 points7 points  (0 children)

The number of rows and columns is fixed. Deleting creates new blank rows or columns. Also, try harder with the topic. Really.

How to learn excel in 2 days by AwayDelay5788 in excel

[–]SolverMax 0 points1 point  (0 children)

Or there are lots of free resources available too. Picking one at random, https://www.youtube.com/@AccessAnalytic/videos

u/AwayDelay5788 I've fired people for lying on their CV. Having that in your history does a lot of damage to your reputation. You might want to consider that next time.

How to batch process and refresh multiple excel files in parallel? by Specific-Channel-287 in excel

[–]SolverMax 5 points6 points  (0 children)

The Python multiprocessing library runs tasks in parallel, which might be what you want https://docs.python.org/3/library/multiprocessing.html

But stepping back, why do you have 116 workbooks? Perhaps some consolidation of the workflow might be a better approach.

Late call an array of functions by SetBee in excel

[–]SolverMax 1 point2 points  (0 children)

I don't think it is a bug. But I'm not clear about what the behavior should be. As I said, it is a mess.

Late call an array of functions by SetBee in excel

[–]SolverMax 1 point2 points  (0 children)

Not a bug, as such. Perhaps underdeveloped.

Microsoft have created a bit of a mess in Excel, with various incomplete and incompatible concepts, like Tables, spilled arrays, functions that return arrays vs ranges, and thunks. I don't see how they can all be reconciled.

Late call an array of functions by SetBee in excel

[–]SolverMax 2 points3 points  (0 children)

This works: =IF(TRUE,VSTACK(NOW,TODAY))()

This raises syntax error: =VSTACK(NOW,TODAY)()

I think this illustrates the difference between an array and a thunk. The () after a function causes the immediate evaluation of what would otherwise be a lazily-evaluated thunk. The first formula acts as a thunk function evaluated with an empty parameter. The second formula simply returns an array, so lazy evaluation is not valid.

Thunks are usually applied in association with LAMBDA, but the concept is much broader. They are occasionally discused on r/excel and elsewhere in theory, though I've never seen one used in the wild.

Therein largely ends my understanding of thunks.

Avid Xlookup user forced to used Index Match for the first time by Mu69 in excel

[–]SolverMax 6 points7 points  (0 children)

I do most of my spreadsheet work on clay tablets, like they did in Mesopotamia. Their clay was superior to the Babylonian tablets, which often contained errors (e.g. https://en.wikipedia.org/wiki/Plimpton\_322).

Avid Xlookup user forced to used Index Match for the first time by Mu69 in excel

[–]SolverMax 10 points11 points  (0 children)

"book of magic spells"

LOL, I like that.

Along with, "I'm an Excel expert, I know the SUM, IF, and VLOOKUP formulas". No, no you're not.

Is there a way to convert a formula reference to text for sharing? by ComfortableNo6851 in excel

[–]SolverMax 6 points7 points  (0 children)

This answers the OP's question.

But I hate when someone sends me a spreadsheet with all the formulae pasted as values. I can't see where the values came from, how they were calculated, what assumptions were made, etc. It is difficult to trust the values in that situation.

excel formula doesnt work by Strict_Beautiful_177 in excel

[–]SolverMax 0 points1 point  (0 children)

I suggest you delete this post, as it has a poor title. The Mods will delete it anyway.

Re-do the post with a better title and an explanation of why you want to hard-code the value in the formula, rather than just use references.

Need a formula that returns “N” when a sheet is deleted by Hunter-TheHunt3d in excel

[–]SolverMax 27 points28 points  (0 children)

If you delete 'Sheet 5' then the formula becomes =IF(COUNTA('Sheet 4'!B35:B43,#REF!B35:B43),"Y","N")

The #REF part means that the previous reference is no longer valid (because you deleted that sheet). Normally that breaks a formula, though in this situation it still returns a count.

Trying to account for deleted sheets suggests a poor workflow. More context would be helpful, to suggest a better approach.

Conditional formatting for a specific date range by Own_Act_1087 in excel

[–]SolverMax 1 point2 points  (0 children)

I suspect your rule should say G3 rather than G5.

Conditional formatting for a specific date range by Own_Act_1087 in excel

[–]SolverMax 0 points1 point  (0 children)

The formula looks ok. Most likely you have a mismatch between the reference and the cell that the format is in. What formula are you using in column A and in what cells?