Oggi alla Ignite Conference di Orlando, in Florida, Microsoft ha presentato un importante cambiamento al motore di calcolo. Ogni funzione viene ora trattata come una formula di matrice e non è più necessario premere Ctrl + Maiusc + Invio. Ciò porterà a un rapido aumento del numero di funzioni introdotte in Office 365.
Sette nuove straordinarie funzioni debuttano in Insider Fast questa settimana. Tratterò queste nuove formule ogni giorno questa settimana, ma se vuoi leggere avanti:
- Questo articolo tratta la nuova
=A2:A20
formula, l'errore SPILL e la nuova funzione SINGOLA richiesta al posto dell'intersezione implicita - Martedì coprirà SORT e SORTBY
- Mercoledì coprirà FILTER
- Il giovedì coprirà UNIQUE
- Venerdì coprirà le funzioni SEQUENZA e RANDARRAY
Prese nel loro insieme, queste funzioni in sostanza trasformano ogni funzione di Excel in una funzione di matrice. Complimenti a Joe McDaid e al suo team di Microsoft. Joe è lo stesso ragazzo che ci ha portato TEXTJOIN, MAXIFS e MINIFS. (Joe - se stai leggendo questo, mi fa male che non ci hai ancora portato ROMANIFS, ma sto ancora aspettando …)
Cominciamo con la formula dell'array di base. Vai alla cella E3. Digita =A2:C10
come mostrato qui. In passato, avresti dovuto racchiudere quella formula in una funzione di aggregazione e magari usare Ctrl + Maiusc + Invio.

Ma premi semplicemente Invio. Excel restituisce 27 risposte. Le risposte si riversano nelle celle adiacenti! Guarda la formula nella barra della formula … non ci sono parentesi graffe. Nessuno doveva premere Ctrl + Maiusc + Invio.

La cella E4 contiene il valore "Centrale" ma non contiene una formula. La formula viene visualizzata nella barra della formula, ma è disattivata.

Solo per dimostrare che E4 non contiene una formula, ecco alcune query digitate nel riquadro immediato in VBA. C'è un valore in E4 ma nessuna formula.

Ma, in modo simile a Schrödinger's Cat, se selezioni D1: H20 e utilizzi Vai a speciale, Formule, E3: G12 vengono visualizzati come celle formula. Un mondo completamente nuovo davvero.
Aspettare! Questo sta andando a rompere le cose!
Sì. Mi piace il modo in cui pensi. Proviamo a romperlo. Metti un po 'di cose in mezzo. Inserisci una delle formule. Cosa accadrà???

Dai un'occhiata … molto probabilmente la prima foto pubblicata del nuovo #SPILL!
errore. Questo è il modo in cui Excel dice che non può restituire tutti i risultati, quindi non restituirà nessuno dei risultati. Il piccolo UL sulla griglia a sinistra della cella ti dà la possibilità di selezionare le celle che ostruiscono, quindi forse puoi tagliarle e incollarle altrove.

Non appena elimini le celle che ostruiscono, vengono visualizzati i risultati.

Non appena elimini le celle che ostruiscono, vengono visualizzati i risultati. Inoltre, controlla cos'altro è appena successo nella figura precedente. Ho digitato una nuova riga nella tabella nelle colonne A: C. La formula si è espansa per includere la riga aggiuntiva.
Smitty Smith ha un ottimo articolo su tutti i diversi errori SPILL.
Chi nomineresti come Cliff Claven di Excel?
Conosco molti guru di Excel. Chi è la persona che conosce ogni singolo fatto picayune su Excel? È Charley Kyd? Bob Umlas? Jordan Goldmeier? Ebbene, chiunque sia, ormai staranno sicuramente urlando dal fondo della stanza… "Che mi dici dell'Intersezione Implicita !!!!"
L'intersezione implicita è comune quanto i maiali volantiOh, wow. L'intersezione implicita è comune quanto i maiali volanti, ma qualcuno ha dovuto richiamare l'intersezione implicita. Hai * mai * visto qualcuno effettivamente usare l'intersezione implicita in natura? Abbiamo davvero bisogno di parlarne?
Senza annoiarti fino alle lacrime, se inserisci =C$2:C$10
un punto qualsiasi nelle righe da 2 a 10, la formula restituirà solo il valore di quella riga. Ho visto una persona usarlo nella vita reale e non aveva idea di cosa stesse facendo. Ho visto Szilvia Juhasz parlarne. Mike Girvin ne ha parlato in un video. Bob Umlas ne ha scritto. Hmmm. Szilivia una volta mi ha chiamato Jeremy Piven di Excel, quindi oggi, proprio qui a 38.000 piedi, la nominerò come Cliff Claven of Excel. Quindi Szilvia … Ho sentito che vuoi sapere come funzionerà l'intersezione implicita in questo nuovo e coraggioso mondo.
Se hai davvero * bisogno * di un'intersezione implicita disperatamente, racchiudi la tua formula nella funzione SINGOLA come mostrato qui.

Ecco la folle e sorprendente storia della retrocompatibilità: se usi SINGLE in Office 365 e apri in Excel 2013, Joe McDaid riscriverà la formula come intersezione implicita. E se apri una funzione di Excel 2013 che ha un'intersezione implicita, Joe McDaid riscriverà quella formula per utilizzare SINGLE.
Guarda un video
Scarica il file Excel
Per scaricare il file excel: excel-modern-array-formas-debut-in-office-365.xlsx
Questo è il primo di cinque (o più!) Articoli su queste nuove funzioni di matrice dinamica di Excel. Questo articolo getta le basi. Segui il link per leggere l'articolo di domani su SORT e SORTBY.
Excel pensiero del giorno
Ho chiesto ai miei amici di Excel Master per i loro consigli su Excel. Pensiero di oggi su cui riflettere:
"Devi chiarire dove le persone devono inserire i dati."
Jake Lohse