After 40 Years, Microsoft Excel Will Add Single-Cell Lists and Arrays

Microsoft’s senior product manager for Excel acknowledges that “Throughout Excel’s 40-year history, you’ve only been able to put one value per cell.” But that’s now changing with arrays in cells (as well as nested arrays) and lists.

“You can create a list by selecting Insert > List or pressing Ctrl+J, then typing or pasting items separated by commas or semicolons, depending on your regional settings. Selecting the icon in the cell shows the individual values…”
“With lists, you can filter by one or more individual items instead of whole text entries. Referencing a list returns all its values for calculations. For example, =B2 spills those values into separate cells…”

“For the first time in Excel, arrays can exist natively in cells as values or as formula results. They can be any size or shape and can even contain other arrays. You can now keep the result of any spilling formula in a single cell by “wrapping” the formula body with braces { }.”

“Since the introduction of dynamic arrays, array results have spilled across cells — for example ={1;2;3}. Wrapping the original array with braces creates a 1×1 array around it, so instead of spilling to multiple cells, the array stays in a single cell. Braces have long been used to describe arrays in Excel and this extends that behavior by allowing multiple layers of braces. This gives you more flexibility when building spreadsheets. Instead of leaving room for a formula to spill, you can keep the result in one cell.”
“Arrays can now also ‘nest’ inside other arrays… Previously, a formula that produced an array of arrays would return a truncated result or #CALC! error. Now, supported formulas return the complete nested result… FLATTEN(array, [pad_value], [levels]) simplifies nested arrays by removing one or more levels of nesting…”

Three HAS functions check whether values are in an array:
— HAS(array, value) returns TRUE if value appears anywhere in array, and FALSE otherwise.
— HASANY(array, values) returns TRUE if any of the values appear anywhere in array, and FALSE otherwise.
— HASALL(array, values) returns TRUE if all of the values appear anywhere in array, and FALSE otherwise.


Read more of this story at Slashdot.

High-Res Die Shots Unpack Intel Panther Lake’s 18A Tiles In Stunning Detail

High-Res Die Shots Unpack Intel Panther Lake's 18A Tiles In Stunning Detail
French-language hardware site Hardware & Co has some brilliant die shots of most of Intel’s latest processors in a blog entry that was actually posted up back in July but only spotted recently in the broader international hardware community by well-known enthusiast InstLatX64. We’re only going to take a look at one of the die shots here, but

Tesla’s big electric truck faces an even bigger infrastructure challenge

Tesla CEO Elon Musk has insisted investors think of his electric automaker as a robotics and autonomous vehicle company now. He’s targeted a $20 trillion valuation—nearly four times the value of market leader Nvidia—on that premise. But his Tesla team was in Sparks, Nevada, on Thursday to focus on, well, an electric vehicle: the long-awaited Tesla Semi.

The Semi concept first rolled onto a Tesla event stage in late 2017. Nearly a decade later, Tesla officially launched high-volume production at a livestreamed but invite-only event at the company’s factory. It targeted a niche audience: the cost-conscious people who manage large trucking fleets. A handful of them, all men, trooped across the stage to be thanked for their orders to a pulsing techno beat.

“It’s going to be, really, a driver’s truck. It’s like a sports car in truck form.” Musk said in a pre-taped video played during the evening event. (Musk, for years the ringmaster at Tesla’s circus-like events, skipped his second vehicle debut in a row; he was attending a White House China State Dinner featuring President Xi Jinping.)

Read full article

Comments