Funzioni SEQUENZA e RANDARRAY in Excel - Suggerimenti per Excel

Le funzioni SEQUENCE e RANDARRAY sono le ultime delle sette nuove funzioni introdotte questa settimana alla Ignite Conference di Orlando. Ecco un riepilogo degli articoli di questa settimana:

  • Lunedì ha coperto il nuovo = A2: formula A20, l'errore SPILL e la nuova funzione SINGOLA richiesta al posto dell'intersezione implicita
  • Martedì coperto SORT e SORTBY
  • Mercoledì coperto FILTER
  • Giovedì coperto UNICO
  • Oggi coprirà le funzioni SEQUENCE e RANDARRAY

SEQUENZA genera una matrice di numeri. La sintassi è =SEQUENCE(Rows,Columns, Start, Step). Mentre =SEQUENCE(10)genera da 1 a 10, puoi personalizzare i numeri con =SEQUENCE(10,3,5,10)per generare un array di 10 righe per 3 colonne a partire da 5 e con incrementi di 10:

Genera una sequenza di numeri

La funzione RANDARRAY sarà ottima per guidare l'analisi Monte-Carlo. Specifica quante righe e colonne di RAND () desideri:

30 numeri casuali

Cosa succede se vuoi numeri casuali tra 11 e 19? Poi si sta di nuovo facendo gli stessi calcoli prima CASUALE.TRA è arrivato: =ROUND(RANDARRAY(10,3)*9,0)+10.

Un array di numeri casuali tra 11 e 19

Utilizzo di SEQUENCE all'interno di un'altra funzione

Lo screenshot seguente calcola il pagamento degli interessi per ciascuno dei primi cinque mesi di un prestito. Devi digitare i numeri da 1 a 5 in A7: A11 o usare =ROW(1:1)e copiare. Quell'inganno scomparirà presto.

Cinque formule per calcolare il pagamento degli interessi per cinque mesi

TENTATIVO NON RIUSCITO 1: Per l'argomento Periodo, ho provato a mettere SEQUENZA (5), ma, maledizione, la fomula si è rovesciata e mi ha dato cinque risultati:

Volevo una risposta invece di cinque.

Avviso

La formattazione nell'immagine sopra è una cosa buggata su questi nuovi array dinamici. Se la tua formula si riverserà su cinque celle, dovresti prima formattarle. In questo caso, Excel ha formattato la prima cella ma la formattazione non viene copiata. Quando ho chiesto informazioni a Joe McDaid, Project Manager di Excel, ha risposto: "È un problema noto. Volevamo fornirti tutte le funzionalità ora e correggere la formattazione in seguito". Questo è un punto giusto. Voglio la funzionalità ora e posso preoccuparmi della formattazione in seguito.

Per restituire una sola risposta quando Excel vuole versare a cinque celle, utilizzare una funzione wrapper, come ad esempio SUM: =SUM((IPMT($B$3/12,SEQUENCE(5),$B$2,$B$1)).

Cinque risposte riassunte in una cella

Se hai mai creato una tabella di ammortamento del prestito solo per capire quanti interessi pagherai nell'anno 3, la formula mostrata di seguito lo fa in un'unica formula. Utilizzi ancora la funzione IPMT. Ma per il terzo argomento, puoi specificare SEQUENCE(12,1,37,1)di generare periodi da 37 a 48.

Nell'immagine sottostante, il mese di inizio è nella colonna F. La formula calcola i 12 mesi a partire dal mese di inizio.

Più facile della tabella di ammortamento completo

Per tutta questa settimana, hai letto di: SINGLE, SORT and SORTBY, FILTER, UNIQUE, SEQUENCE e RANDARRAY. Ma le nuove funzioni di array non sono limitate a queste 7 funzioni. In una dimostrazione della più recente funzione di array, presento un array di funzioni ROMAN (), generate usando la funzione SEQUENCE (12,8) all'interno di ROMAN. Praticamente ogni formula di Excel è ora una formula di matrice, senza bisogno di Ctrl + Maiusc + Invio.

Lascia che sia tu a trovare l'uso più debole al mondo delle nuove formule Dynamic Array.

Guarda un video

Trascrizione del video

Impara Excel per, episodio 2237: SEQUENZA e funzioni RANDARRAY.

Hey. Bentornato al netcast. Sono Bill Jelen. Bene, questa settimana parleremo delle nuove funzioni di array moderne - due nuove oggi - SEQUENCE e RANDARRAY. Controllalo. = SEQUENZA. Quante righe voglio? 10. Bam. Ci sono i numeri da 1 a 10. Quante colonne voglio? Dammi 3 colonne di quello. Bam. Da dove voglio iniziare? Cominciamo dal numero 3 e incrementiamo di 9. Bam. (= SEQUENZA (10,3,3,9))

RANDARRAY. va bene, quindi, = RANDARRAY, generiamo 10 righe di numeri casuali, (va - 00:48) tra 0 e 1. Ora ho bisogno di 10 righe e 3 colonne di numeri casuali. Sì, va bene. Ora aspetta, dai tutte le cose buone che abbiamo visto questa settimana: ordina, ordina per, filtra, unico. Ci hanno davvero dato la funzione SEQUENZA perché le persone non riescono a capire come far passare l'1 a 1, 2, 3, 4, 5? (= RANDARRAY (10,3))

E, naturalmente, se guardi questo podcast, sai, tieni premuto il tasto CONTROL o seleziona 1 e la cella vuota accanto ad esso, a destra, o, diamine, = questo +1, prendi la maniglia di riempimento e trascina. Ci sono molti modi per farlo. È per questo che ci hanno fornito la funzione SEQUENZA? (= S4 + 1)

No. Non è affatto questo il motivo. Voglio dire, è un esempio, giusto? Posso interrompere il video proprio qui e avremmo finito, ma non è questo il motivo (Joe McDade - 01:35) e il team di Excel ci ha fornito questa funzione. Perché ci ha dato questa funzione? Perché risolverà tutti i tipi di problemi.

Supponiamo che tu stia comprando una casa: $ 495.000, pagandola in 360 mesi, tasso di interesse del 4,25%. Questo è il tuo pagamento proprio lì. Ma, ehi, voglio creare una tabella di ammortamento con i mesi che scendono sul lato sinistro e ho bisogno di calcolare il pagamento degli interessi per ciascuno di quei mesi, e, vedi, questo è il secondo argomento a destra che c'è quale periodo significa che devo prendere quel numero 1 e copiarlo in quel modo e poi fare riferimento a quella serie di numeri laggiù. Quindi, nei primi 5 mesi di quel prestito, il mio interesse, interesse totale, sarà di $ 8.741. (= PMT (B3 / 12, B2, B1)), (= IPMT ($ B $ 3/12, A7, $ B $ 2, $ B $ 1)), (= SUM (B7: B11))

Guarda, tutta questa cosa diventa davvero, davvero semplice con la funzione SEQUENZA. Quindi, proprio qui, invece di dire PERIODO 1, chiederò la SEQUENZA da 1 a 5, essenzialmente. Da 1 a 5, così. Bam! Oh no, non è quello che volevo. Non volevo 5 risposte. Voglio una risposta. Avvolgi l'intera cosa nella funzione SOMMA. CTRL + MAIUSC + INVIO. No. Guarda quello. La stessa risposta che ho ricevuto laggiù; una formula. Non è necessario creare la sequenza di numeri. Succede e basta, il che significa che se tutto ciò che voglio fare è calcolare quanti interessi sto pagando in ogni anno del prestito, quindi voglio andare dal mese 1 al 12, dal 13 al 24, dal 25 al 36 - Modifico semplicemente quella formula e chiedo la sequenza, 12 righe, 1 colonna, a partire da 1 o 13 o 25 o 37, avvolgo l'intera cosa nella funzione SOMMA e funziona. (= IPMT ($ B $ 3/12, SEQUENCE (5), $ B $ 2, $ B $ 1)),(= SUM (IPMT ($ B $ 3/12, SEQUENCE (5), $ B $ 2, $ B $ 1))), (= SUM (IPMT ($ B $ 3/12, SEQUENCE (12,1, F10,1) , $ B $ 2, $ B $ 1)))

Questi nuovi array moderni del team di Excel sono fantastici. Ora hai bisogno di Office 365. Ti serve quella versione che, se hai un piano semestrale, probabilmente ti arriverà a gennaio del 2019. Per ulteriori informazioni, controlla il mio libro Microsoft Excel 2019: Inside Out. Fare clic su quello I nell'angolo in alto a destra.

Beh, ehi, voglio ringraziarti per essere passato. Ci vediamo la prossima volta per un altro netcast da.

Scarica il file Excel

Per scaricare il file excel: sequence-and-randarray-functions.xlsx

Excel pensiero del giorno

Ho chiesto ai miei amici di Excel Master per i loro consigli su Excel. Pensiero di oggi su cui riflettere:

"Ometti formati inutili"

Jordan Goldmeier

Articoli interessanti...