Hàm SEQUENCE và RANDARRAY trong Excel - Thủ thuật Excel

Chức năng SEQUENCE và RANDARRAY là chức năng cuối cùng trong số bảy chức năng mới được giới thiệu trong tuần này tại Hội nghị Ignite ở Orlando. Đây là bản tóm tắt các bài báo trong tuần này:

  • Thứ hai đã đề cập đến công thức mới = A2: A20, lỗi SPILL và hàm SINGLE mới được yêu cầu thay cho Giao lộ ngầm định
  • Thứ ba đề cập đến SORT và SORTBY
  • Thứ tư được bảo hiểm LỌC
  • Thứ Năm được bảo hiểm DUY NHẤT
  • Hôm nay sẽ đề cập đến các hàm SEQUENCE và RANDARRAY

SEQUENCE tạo ra một mảng số. Cú pháp là =SEQUENCE(Rows,Columns, Start, Step). Trong khi =SEQUENCE(10)tạo từ 1 đến 10, bạn có thể tùy chỉnh các số =SEQUENCE(10,3,5,10)để tạo mảng 10 hàng x 3 cột bắt đầu từ 5 và tăng dần theo 10:

Tạo một chuỗi số

Chức năng RANDARRAY sẽ rất tốt cho việc phân tích Monte-Carlo. Chỉ định số hàng và cột của RAND () bạn muốn:

30 số ngẫu nhiên

Điều gì sẽ xảy ra nếu bạn muốn các số ngẫu nhiên giữa 11 và 19? Sau đó, bạn được trở lại làm việc tính toán tương tự trước RANDBETWEEN đến cùng: =ROUND(RANDARRAY(10,3)*9,0)+10.

Một mảng các số ngẫu nhiên từ 11 đến 19

Sử dụng SEQUENCE Inside Of Other Function

Ảnh chụp màn hình bên dưới tính toán Khoản thanh toán lãi cho mỗi năm tháng đầu tiên của khoản vay. Bạn phải nhập các số từ 1 đến 5 trong A7: A11 hoặc sử dụng =ROW(1:1)và sao chép xuống. Trò gian trá đó sẽ sớm biến mất.

Năm công thức để tính toán các khoản trả lãi trong năm tháng

ĐÁP ÁN THẤT BẠI 1: Đối với đối số Khoảng thời gian, tôi đã thử đặt SEQUENCE (5), nhưng, bạn ơi, fomula tràn ra và cho tôi năm kết quả:

Tôi muốn một câu trả lời thay vì năm câu trả lời.

Để ý

Định dạng trong hình ảnh trên là một trong những lỗi về Mảng động mới này. Nếu công thức của bạn sắp tràn ra năm ô, bạn nên định dạng chúng trước. Trong trường hợp này, Excel đã định dạng ô đầu tiên nhưng định dạng không được sao chép. Khi tôi hỏi Giám đốc dự án Excel Joe McDaid về điều này, anh ấy trả lời: "Đó là một vấn đề đã biết. Chúng tôi muốn cung cấp cho bạn tất cả các chức năng ngay bây giờ và sửa định dạng sau." Đó là một điểm công bằng. Tôi muốn có chức năng ngay bây giờ và có thể lo lắng về việc định dạng sau này.

Để trả về một câu trả lời duy nhất khi Excel muốn tràn ra năm ô, hãy sử dụng một hàm bao bọc, chẳng hạn như SUM : =SUM((IPMT($B$3/12,SEQUENCE(5),$B$2,$B$1)).

Năm câu trả lời được tóm tắt vào một ô

Nếu bạn đã từng tạo một bảng phân bổ khoản vay chỉ để tính xem bạn sẽ phải trả bao nhiêu tiền lãi trong năm 3, thì công thức hiển thị dưới đây sẽ thực hiện điều đó theo một công thức. Bạn vẫn sử dụng chức năng IPMT. Nhưng đối với đối số thứ ba, bạn có thể chỉ định SEQUENCE(12,1,37,1)tạo khoảng thời gian từ 37 đến 48.

Trong hình ảnh bên dưới, tháng bắt đầu nằm trong cột F. Công thức tính 12 tháng bắt đầu từ tháng bắt đầu.

Dễ hơn bảng phân bổ đầy đủ

Cả tuần này, bạn đã đọc về: SINGLE, SORT và SORTBY, FILTER, UNIQUE, SEQUENCE và RANDARRAY. Nhưng các hàm mảng mới không giới hạn trong 7 hàm đó. Trong phần trình bày về hàm mảng lamest từ trước đến nay, tôi trình bày một mảng các hàm ROMAN (), được tạo bằng hàm SEQUENCE (12,8) bên trong ROMAN. Hầu như mọi công thức Excel hiện là một công thức mảng, không cần Ctrl + Shift + Enter.

Để lại nó để tìm cách sử dụng tốt nhất thế giới của các công thức Mảng Động mới.

Xem video

Bản ghi video

Học Excel cho, Tập 2237: Hàm SEQUENCE và RANDARRAY.

Chào. Chào mừng bạn trở lại netcast. Tôi là Bill Jelen. Tuần này chúng ta sẽ nói về các hàm mảng hiện đại mới - hai hàm mới ngày nay - SEQUENCE và RANDARRAY. Kiểm tra điều này. = SEQUENCE. Tôi muốn có bao nhiêu hàng? 10. Bam. Có các số từ 1 đến 10. Tôi muốn có bao nhiêu cột? Cho tôi 3 cột trong số đó. Bam. Tôi muốn bắt đầu từ đâu? Hãy bắt đầu từ số 3 và tăng dần lên 9. Bam. (= SEQUENCE (10,3,3,9))

RANDARRAY. được rồi, vì vậy, = RANDARRAY, hãy tạo 10 hàng số ngẫu nhiên, (đi - 00:48) từ 0 đến 1. Bây giờ tôi cần 10 hàng và 3 cột số ngẫu nhiên. Đúng rồi đấy. Bây giờ, hãy chờ đợi, cung cấp cho nó tất cả những thứ tốt mà chúng ta đã thấy trong tuần này: sắp xếp, sắp xếp theo, bộ lọc, duy nhất. Có phải họ thực sự chỉ cung cấp cho chúng ta hàm SEQUENCE vì mọi người không thể tìm ra cách biến 1 chuyển thành 1, 2, 3, 4, 5? (= RANDARRAY (10,3))

Và, tất nhiên, nếu bạn xem podcast này, bạn biết đấy, hãy giữ phím CONTROL hoặc chọn 1 và ô trống bên cạnh nó, phải, hoặc, = này +1, lấy nút điều khiển điền và kéo. Có rất nhiều cách để làm điều đó. Đó có phải là lý do họ cung cấp cho chúng ta hàm SEQUENCE? (= S4 + 1)

Không, đó không phải là lý do. Ý tôi là nó là một ví dụ, phải không? Tôi có thể dừng video ngay tại đây và chúng tôi sẽ hoàn thành nhưng đó không phải là lý do tại sao (Joe McDade - 01:35) và nhóm Excel đã cung cấp cho chúng tôi hàm này. Tại sao anh ấy lại cho chúng tôi chức năng này? Bởi vì nó sẽ giải quyết tất cả các loại vấn đề.

Giả sử bạn đang mua một căn nhà: $ 495,000, trả trong 360 tháng, lãi suất 4,25%. Đây là khoản thanh toán của bạn ngay tại đó. Tuy nhiên, này, tôi muốn tạo một bảng khấu hao với các tháng đi xuống phía bên trái và tôi cần tính toán khoản thanh toán lãi suất cho mỗi tháng đó, và, hãy xem, đó là đối số thứ hai bên phải là khoảng thời gian nào có nghĩa là rằng tôi phải lấy số 1 đó và sao chép nó xuống như vậy và sau đó tham khảo bộ số đó ở đó. Vì vậy, trong 5 tháng đầu tiên của khoản vay đó, tiền lãi của tôi, tổng số tiền lãi, sẽ là $ 8.741. (= PMT (B3 / 12, B2, B1)), (= IPMT ($ B $ 3/12, A7, $ B $ 2, $ B $ 1)), (= SUM (B7: B11))

Nhìn này, toàn bộ điều này trở nên thực sự, thực sự đơn giản với hàm SEQUENCE. Vì vậy, ngay tại đây, thay vì nói PERIOD 1, về cơ bản tôi sẽ yêu cầu SEQUENCE từ 1 đến 5. 1 đến 5, như vậy. Bam! Ồ, không, đó không phải là điều tôi muốn. Tôi không muốn có 5 câu trả lời. Tôi muốn có 1 câu trả lời. Gói toàn bộ điều đó vào hàm SUM. CONTROL + SHIFT + ENTER. Không, nhìn kìa. Tôi cũng có câu trả lời ở đó; một công thức. Không cần tạo dãy số. Nó chỉ xảy ra, có nghĩa là nếu tất cả những gì tôi muốn làm là tính toán số tiền lãi tôi phải trả trong mỗi năm của khoản vay - vì vậy tôi muốn thực hiện từ tháng 1 đến tháng 12, 13 đến 24, 25 đến 36 - Tôi chỉ cần chỉnh sửa công thức đó và yêu cầu trình tự, 12 hàng, 1 cột, bắt đầu bằng 1 hoặc 13 hoặc 25 hoặc 37, gói toàn bộ điều đó vào hàm SUM và nó hoạt động. (= 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)))

Các mảng hiện đại mới này từ nhóm Excel thật tuyệt vời. Bây giờ, bạn cần Office 365. Bạn cần phiên bản đó, nếu bạn đang sử dụng gói nửa năm, có thể sẽ đến với bạn vào tháng 1 năm 2019. Để biết thêm thông tin, hãy xem cuốn sách của tôi Microsoft Excel 2019: Inside Out. Nhấp vào tôi ở góc trên cùng bên phải.

Vâng, này, tôi muốn cảm ơn bạn đã ghé qua. Chúng tôi sẽ gặp bạn lần sau cho một netcast khác từ.

Tải xuống tệp Excel

Để tải xuống tệp excel: sequence-and-randarray-functions.xlsx

Suy nghĩ của Excel trong ngày

Tôi đã hỏi những người bạn Excel Master của mình để được tư vấn về Excel. Hôm nay cần suy ngẫm:

"Bỏ qua các định dạng không cần thiết"

Jordan Goldmeier

thú vị bài viết...