FUNCȚII DE SECVENȚĂ și RANDARRAY în Excel - Sfaturi Excel

Funcțiile SECVENȚĂ și RANDARRAY sunt ultima dintre cele șapte funcții noi introduse săptămâna aceasta la Conferința Ignite de la Orlando. Iată o recapitulare a articolelor din această săptămână:

  • Luni au acoperit noua formulă = A2: A20, eroarea SPILL și noua funcție SINGLE necesară în locul intersecției implicite
  • Marți a acoperit SORT și SORTBY
  • Miercuri a acoperit FILTER
  • Joi a acoperit UNIC
  • Astăzi va acoperi funcțiile SEQUENCE și RANDARRAY

SECVENȚA generează o serie de numere. Sintaxa este =SEQUENCE(Rows,Columns, Start, Step). În timp ce =SEQUENCE(10)generează de la 1 la 10, puteți personaliza numerele cu =SEQUENCE(10,3,5,10)pentru a genera o matrice de 10 rânduri cu 3 coloane începând cu 5 și pas cu 10:

Generați o succesiune de numere

Funcția RANDARRAY va fi excelentă pentru conducerea analizei Monte-Carlo. Specificați câte rânduri și coloane de RAND () doriți:

30 de numere aleatorii

Ce se întâmplă dacă doriți numere aleatorii între 11 și 19? Apoi te - ai întors faci aceleași calcule înainte de RANDBETWEEN a venit de-a lungul: =ROUND(RANDARRAY(10,3)*9,0)+10.

O serie de numere aleatorii între 11 și 19

Utilizarea secvenței în interiorul unei alte funcții

Captura de ecran de mai jos calculează plata dobânzii pentru fiecare dintre primele cinci luni ale unui împrumut. Trebuie să introduceți numerele de la 1 la 5 în A7: A11 sau să utilizați =ROW(1:1)și să copiați. Șmecheria va dispărea în curând.

Cinci formule pentru calcularea plăților dobânzilor timp de cinci luni

ÎNCERCAREA EȘUATĂ 1: Pentru argumentul Perioada, am încercat să introduc SECVENȚA (5), dar, la naiba, fomula s-a vărsat și mi-a dat cinci rezultate:

Am vrut un răspuns în loc de cinci.

Înștiințare

Formatarea din imaginea de mai sus este o problemă cu privire la aceste noi matrice dinamice. Dacă formula dvs. se va vărsa în cinci celule, ar trebui să le formatați mai întâi. În acest caz, Excel a formatat prima celulă, dar formatarea nu este copiată. Când l-am întrebat pe managerul de proiect Excel, Joe McDaid, mi-a răspuns: "Este o problemă cunoscută. Am vrut să vă oferim toate funcționalitățile acum și să remediem formatarea mai târziu." Acesta este un punct corect. Vreau funcționalitatea acum și mă pot îngrijora de formatare mai târziu.

Pentru a returna un singur răspuns atunci când Excel vrea să se extindă și la cinci celule, utilizați o funcție de înveliș, cum ar fi SUM: =SUM((IPMT($B$3/12,SEQUENCE(5),$B$2,$B$1)).

Cinci răspunsuri rezumate la o singură celulă

Dacă ați creat vreodată un tabel de amortizare a împrumuturilor doar pentru a afla câtă dobândă veți plăti în anul 3, formula prezentată mai jos o face într-o singură formulă. Încă folosiți funcția IPMT. Dar pentru al treilea argument, puteți specifica SEQUENCE(12,1,37,1)să generați perioadele 37-48.

În imaginea de mai jos, luna inițială este în coloana F. Formula indică cele 12 luni începând cu luna inițială.

Mai ușor decât tabelul complet de amortizare

În toată această săptămână, ați citit despre: SINGUR, SORT și SORTBY, FILTER, UNIQUE, SEQUENCE și RANDARRAY. Dar noile funcții matrice nu se limitează la acele 7 funcții. Într-o demonstrație a celei mai largi funcții matrice, am prezentat o matrice de funcții ROMAN (), generate folosind funcția SEQUENCE (12,8) din interiorul ROMAN. Practic, fiecare formulă Excel este acum o formulă matrice, fără a fi nevoie de Ctrl + Shift + Enter.

Lăsați-l la latitudine pentru a găsi cea mai simplă utilizare a noilor formule Dynamic Array din lume.

Urmăriți videoclipul

Transcriere video

Aflați Excel pentru, Episodul 2237: FUNCȚII DE SECVENȚĂ ȘI RANDARIE.

Hei. Bine ați venit înapoi pe netcast. Eu sunt Bill Jelen. Ei bine, săptămâna aceasta vom vorbi despre noile funcții matrice moderne - două noi astăzi - SECVENȚĂ și RANDARRAY. Verificați acest lucru. = SECVENȚĂ. Câte rânduri vreau? 10. Bam. Există numerele de la 1 la 10. Câte coloane vreau? Dă-mi 3 coloane din asta. Bam. De unde vreau să încep? Să începem de la numărul 3 și să creștem cu 9. Bam. (= SECVENȚĂ (10,3,3,9))

RANDARRAY. bine, deci, = RANDARRAY, să generăm 10 rânduri de numere aleatoare, (merge - 00:48) între 0 și 1. Acum am nevoie de 10 rânduri și 3 coloane de numere aleatorii. Da totul e în regulă. Acum așteaptă, dă-i toate lucrurile bune pe care le-am văzut săptămâna aceasta: sortează, sortează după, filtrează, unic. Chiar ne-au oferit funcția SECVENȚĂ pentru că oamenii nu își pot da seama cum să facă 1 să ajungă la 1, 2, 3, 4, 5? (= RANDARRAY (10,3))

Și, bineînțeles, dacă urmăriți acest podcast, știți, țineți apăsată tasta CONTROL sau selectați 1 și celula goală de lângă el, dreapta sau, heck, = acest +1, apucați mânerul de umplere și trageți. Există o mulțime de modalități de a face asta. Acesta este motivul pentru care ne-au dat funcția SECVENȚĂ? (= S4 + 1)

Nu. Nu este deloc motivul. Adică este un exemplu, nu? Pot opri videoclipul chiar aici și am fi terminat, dar nu de aceea (Joe McDade - 01:35) și echipa Excel ne-au dat această funcție. De ce ne-a dat această funcție? Pentru că va rezolva tot felul de probleme.

Să presupunem că cumpărați o casă: 495.000 USD, plătiți-o pe 360 ​​de luni, cu o rată a dobânzii de 4,25%. Aceasta este plata dvs. chiar acolo. Dar, hei, vreau să creez un tabel de amortizare cu lunile în jos pe partea stângă și trebuie să calculez plata dobânzii pentru fiecare dintre acele luni și, vezi, acesta este al doilea argument chiar care este perioada care înseamnă că trebuie să iau numărul 1 și să-l copiez așa și apoi să mă refer la acel set de numere de acolo. Deci, în primele 5 luni ale acestui împrumut, dobânda mea, dobânda totală, va fi de 8.741 USD. (= PMT (B3 / 12, B2, B1)), (= IPMT ($ B $ 3/12, A7, $ B $ 2, $ B $ 1)), (= SUM (B7: B11))

Uite, toată treaba asta devine foarte, foarte simplă cu funcția SEQUENCE. Deci, chiar aici, în loc să spun PERIOADA 1, voi cere SECVENȚA de la 1 la 5, în esență. 1 la 5, așa. Bam! Oh, nu, nu asta am vrut. Nu am vrut 5 răspunsuri. Vreau 1 raspuns. Înfășurați totul în funcția SUM. CONTROL + SHIFT + ENTER. Nu. Uită-te la asta. Același răspuns l-am primit acolo; o formulă. Nu este nevoie să creați succesiunea numerelor. Se întâmplă, ceea ce înseamnă că dacă tot ce vreau să fac este să calculez câtă dobândă plătesc în fiecare an al împrumutului - așa că vreau să trec de la lunile 1 la 12, 13 la 24, 25 la 36 - Tocmai editez acea formulă și cer secvența, 12 rânduri, 1 coloană, începând cu 1 sau 13 sau 25 sau 37, înfășurăm totul în funcția SUM și funcționează. (= IPMT ($ B $ 3/12, SECVENȚA (5), $ B $ 2, $ B $ 1)),(= SUM (IPMT ($ B $ 3/12, SECVENȚA (5), $ B $ 2, $ B $ 1))), (= SUM (IPMT ($ B $ 3/12, SECVENȚĂ (12,1, F10,1) , $ B $ 2, $ B $ 1)))

Aceste noi matrice moderne de la echipa Excel sunt minunate. Acum, aveți nevoie de Office 365. Aveți nevoie de acea versiune care, dacă sunteți în plan semestrial, vă va ajunge probabil în ianuarie 2019. Pentru mai multe informații, consultați cartea mea Microsoft Excel 2019: Inside Out. Faceți clic pe I în colțul din dreapta sus.

Ei bine, vreau să-ți mulțumesc că ai trecut pe aici. Ne vedem data viitoare pentru un alt netcast de la.

Descărcați fișierul Excel

Pentru a descărca fișierul Excel: sequence-and-randarray-functions.xlsx

Gândul Excel al zilei

Le-am cerut prietenilor mei Excel Master sfatul lor despre Excel. Gândul de astăzi să medităm:

„Omiteți formate inutile”

Jordan Goldmeier

Articole interesante...