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:

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

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
.

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.

Î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:

Î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))
.

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ă.

Î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.

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