Funkcje SEQUENCE i RANDARRAY w programie Excel - porady dotyczące programu Excel

Funkcje SEQUENCE i RANDARRAY to ostatnia z siedmiu nowych funkcji wprowadzonych w tym tygodniu na konferencji Ignite w Orlando. Oto podsumowanie artykułów z tego tygodnia:

  • W poniedziałek omówiono nową formułę = A2: A20, błąd SPILL i nową funkcję SINGLE wymaganą w miejsce niejawnego przecięcia
  • Wtorek obejmował SORT i SORTBY
  • Środa przykryta FILTR
  • Czwartek objęty UNIKALNYM
  • Dzisiaj zajmiemy się funkcjami SEQUENCE i RANDARRAY

SEQUENCE generuje tablicę liczb. Składnia to =SEQUENCE(Rows,Columns, Start, Step). Podczas gdy =SEQUENCE(10)generuje od 1 do 10, możesz dostosować liczby za pomocą, =SEQUENCE(10,3,5,10)aby wygenerować tablicę składającą się z 10 wierszy na 3 kolumny, zaczynając od 5 i zwiększając o 10:

Wygeneruj sekwencję liczb

Funkcja RANDARRAY będzie świetna do prowadzenia analizy Monte-Carlo. Określ, ile wierszy i kolumn funkcji RAND () chcesz:

30 liczb losowych

A co jeśli chcesz losowych liczb od 11 do 19? Potem wracają robi te same obliczenia przed RANDBETWEEN przyszedł: =ROUND(RANDARRAY(10,3)*9,0)+10.

Tablica liczb losowych od 11 do 19

Używanie SEQUENCE wewnątrz innej funkcji

Poniższy zrzut ekranu oblicza spłatę odsetek za każde z pierwszych pięciu miesięcy pożyczki. Musisz wpisać cyfry od 1 do 5 w A7: A11 lub użyć =ROW(1:1)i przepisać. Ta sztuczka wkrótce zniknie.

Pięć formuł do obliczania płatności odsetek za pięć miesięcy

NIEUDANA PRÓBA 1: W przypadku argumentu Okres próbowałem wprowadzić SEKWENCJĘ (5), ale, cholera, fomula się rozlała i dała mi pięć wyników:

Chciałem jednej odpowiedzi zamiast pięciu.

Ogłoszenie

Formatowanie na powyższym obrazku jest jedną wadliwą rzeczą dotyczącą tych nowych tablic dynamicznych. Jeśli formuła ma się rozlać do pięciu komórek, najpierw je sformatuj. W tym przypadku program Excel sformatował pierwszą komórkę, ale formatowanie nie jest kopiowane. Kiedy zapytałem o to kierownika projektu Excel, Joe McDaida, odpowiedział: „Jest to znany problem. Chcieliśmy udostępnić Ci całą funkcjonalność teraz, a później naprawić formatowanie”. To słuszna uwaga. Chcę mieć tę funkcjonalność teraz i mogę się później martwić o formatowanie.

Aby powrócić do jednej odpowiedzi kiedy Excel chce rozlać do pięciu komórek, użyj funkcji otoki, takich jak SUMA: =SUM((IPMT($B$3/12,SEQUENCE(5),$B$2,$B$1)).

Pięć odpowiedzi podsumowanych w jednej komórce

Jeśli kiedykolwiek utworzyłeś tabelę amortyzacji pożyczki tylko po to, aby dowiedzieć się, jakie odsetki zapłacisz w roku 3, poniższy wzór robi to w jednej formule. Nadal używasz funkcji IPMT. Ale w przypadku trzeciego argumentu możesz określić SEQUENCE(12,1,37,1)generowanie okresów od 37 do 48.

Na poniższym obrazku miesiąc początkowy znajduje się w kolumnie F. Formuła określa 12 miesięcy począwszy od miesiąca początkowego.

Łatwiejsze niż pełna tabela amortyzacji

Przez cały tydzień czytałeś o: SINGLE, SORT i SORTBY, FILTER, UNIQUE, SEQUENCE i RANDARRAY. Ale nowe funkcje tablicowe nie są ograniczone do tych 7 funkcji. W demonstracji najlamniejszej funkcji tablicowej w historii, przedstawiam tablicę funkcji ROMAN (), wygenerowaną przy użyciu funkcji SEQUENCE (12,8) wewnątrz funkcji ROMAN. Praktycznie każda formuła programu Excel jest teraz formułą tablicową, bez konieczności używania klawiszy Ctrl + Shift + Enter.

Zostaw to, aby znaleźć najbardziej nieliczne zastosowanie nowych formuł Dynamic Array na świecie.

Obejrzyj wideo

Transkrypcja wideo

Naucz się Excela, odcinek 2237: SEKWENCJA I RANDARRAY Funkcje.

Hej. Witamy ponownie w netcast. Jestem Bill Jelen. Cóż, w tym tygodniu porozmawiamy o nowych nowoczesnych funkcjach tablicowych - dziś dwie nowe - SEQUENCE i RANDARRAY. Spójrz na to. = SEKWENCJA. Ile rzędów chcę? 10. Bam. Są liczby od 1 do 10. Ile kolumn chcę? Podaj mi 3 kolumny. Bam. Od czego chcę zacząć? Zacznijmy od liczby 3 i zwiększajmy o 9. Bam. (= SEKWENCJA (10,3,3,9))

RANDARRAY. w porządku, więc, = RANDARRAY, wygenerujmy 10 wierszy liczb losowych (idzie - 00:48) między 0 a 1. Teraz potrzebuję 10 wierszy i 3 kolumny liczb losowych. Tak, wszystko w porządku. A teraz poczekaj, daj z siebie wszystko, co widzieliśmy w tym tygodniu: sortuj, sortuj według, filtruj, unikat. Czy naprawdę po prostu dali nam funkcję SEQUENCE, ponieważ ludzie nie mogą wymyślić, jak sprawić, aby 1 przeszedł do 1, 2, 3, 4, 5? (= RANDARRAY (10,3))

I oczywiście, jeśli oglądasz ten podcast, wiesz, przytrzymaj klawisz CONTROL lub wybierz 1 i pustą komórkę obok, w prawo lub, do cholery, = to +1, chwyć uchwyt wypełniania i przeciągnij. Można to zrobić na wiele sposobów. Czy to jest powód, dla którego dali nam funkcję SEQUENCE? (= S4 + 1)

Nie. To wcale nie jest powód. Mam na myśli to przykład, prawda? Mogę zatrzymać wideo tutaj i skończymy, ale to nie jest powód (Joe McDade - 01:35) i zespół Excela dał nam tę funkcję. Dlaczego dał nam tę funkcję? Ponieważ rozwiąże wiele problemów.

Powiedzmy, że kupujesz dom: 495 000 $, płać za niego przez 360 miesięcy, oprocentowanie 4,25%. To jest twoja płatność. Ale, hej, chcę utworzyć tabelę amortyzacji z miesiącami idącymi w dół po lewej stronie i muszę obliczyć odsetki za każdy z tych miesięcy, i widzisz, to jest drugi argument, który oznacza okres, który oznacza że muszę wziąć ten numer 1 i przepisać go w ten sposób, a następnie odnieść się do tamtego zbioru liczb. Tak więc w ciągu pierwszych 5 miesięcy tej pożyczki moje odsetki, całkowite odsetki, wyniosą 8741 USD. (= PMT (B3 / 12, B2, B1)), (= IPMT (3/12 $ B $, A7, 2 $ B $, B $ 1 $)), (= SUMA (B7: B11))

Spójrz, to wszystko staje się naprawdę, bardzo proste dzięki funkcji SEKWENCJA. Więc tutaj, zamiast mówić PERIOD 1, zasadniczo poproszę o SEKWENCJĘ od 1 do 5. 1 do 5, tak. Bam! O nie, nie tego chciałem. Nie chciałem 5 odpowiedzi. Chcę 1 odpowiedź. Owiń to wszystko w funkcję SUMA. CONTROL + SHIFT + ENTER. Nie. Spójrz na to. Ta sama odpowiedź, która tam dotarła; jedna formuła. Nie ma potrzeby tworzenia sekwencji liczb. Tak się po prostu dzieje, co oznacza, że ​​jeśli chcę tylko obliczyć, ile odsetek płacę w każdym roku pożyczki - więc chcę przejść od miesiąca 1 do 12, od 13 do 24, od 25 do 36 - Po prostu edytuję tę formułę i pytam o sekwencję, 12 wierszy, 1 kolumnę, zaczynając od 1, 13, 25 lub 37, zawijam to w funkcję SUMA i działa. (= IPMT (3/12 $, SEKWENCJA (5), 2 $ B, 1 $ B $)),(= SUMA (IPMT ($ B 3/12, SEKWENCJA (5), $ B $ 2, $ B $ 1)), (= SUMA (IPMT ($ B $ 3/12, SEKWENCJA (12,1, F10,1)) , 2 B $ 2 $ B $ 1)))

Te nowe, nowoczesne tablice od zespołu programu Excel są niesamowite. Teraz potrzebujesz Office 365. Potrzebujesz tej wersji, która, jeśli korzystasz z planu półrocznego, prawdopodobnie dotrze do Ciebie w styczniu 2019 roku. Więcej informacji znajdziesz w mojej książce Microsoft Excel 2019: Inside Out. Kliknij ikonę I w prawym górnym rogu.

Cóż, hej, chcę ci podziękować, że wpadłeś. Do zobaczenia następnym razem z kolejnym netcastem od.

Pobierz plik Excel

Aby pobrać plik Excela: sequence-and-randarray-functions.xlsx

Myśl dnia Excela

Poprosiłem moich znajomych z programu Excel Master o radę dotyczącą programu Excel. Dzisiejsza myśl do rozważenia:

„Pomiń niepotrzebne formaty”

Jordan Goldmeier

Interesujące artykuły...