Hàm CUBERANKEDMEMBER trong Excel, trả về phần tử thứ n
Bài viết liên quan Để nối tiếp chuỗi chủ đề các hàm Excel thông dụng, trong bài viết dưới đây Taimienphi.vn sẽ giới thiệu cho bạn về hàm CUBERANKEDMEMBER trong ...
Bài viết liên quan
Để nối tiếp chuỗi chủ đề các hàm Excel thông dụng, trong bài viết dưới đây Taimienphi.vn sẽ giới thiệu cho bạn về hàm CUBERANKEDMEMBER trong Excel, trả về phần tử thứ n.
Mô tả hàm CUBERANKEDMEMBER trong Excel
Hàm Excel CUBERANKEDMEMBER trả về phần tử thứ n hoặc được xếp hạng trong một tập hợp. Hàm được sử dụng để trả về một hoặc nhiều phần tử trong một tập hợp, chẳng hạn như top 10 học sinh giỏi đứng đầu lớp, ... .
Cú pháp hàm CUBERANKEDMEMBER trong Excel, trả về phần tử thứ n
Cú pháp hàm Excel CUBERANKEDMEMBER có dạng:
CUBERANKEDMEMBER(connection, set_expression, rank, [caption])
Trong đó:
- Đối số Connection là bắt buộc, là chuỗi văn bản của tên kết nối với khối.
- Đối số Set_expression là bắt buộc. Chuỗi văn bản của một tập hợp biểu thức, chẳng hạn như "{[Item1].children}".Set_expression cũng có thể là hàm CUBESET, hoặc tham chiếu tới một ô có chứa hàm CUBESET.
- Đối số Rank là bắt buộc. Giá trị số nguyên cho biết giá trị cao nhất cần trả về. Nếu rank là giá trị 1, nó sẽ trả về giá trị cao nhất, nếu rank là giá trị 2, nó sẽ trả về giá trị cao thứ 2 và tiếp tục. Để trả về 5 giá trị cao nhất, sử dụng hàm CUBERANKEDMEMBER 5 lần, mỗi lần chỉ ra một thứ hạng khác nhau, từ 1 đến 5.
- Đối số Caption là tùy chọn, là chuỗi văn bản được hiển thị trong ô thay vì chú thích, nếu như có chú thích được định nghĩa từ khối.
Lưu ý với hàm CUBERANKEDMEMBER trong Excel, trả về phần tử thứ n
- Khi hàm CUBERANKEDMEMBER đánh giá, hàm tạm thời hiển thị thông báo "#GETTING_DATA..." trong ô trước khi tất cả các dữ liệu được truy xuất.
- Nếu tên kết nối không phải kết nối hợp lệ được lưu trữ trong workbook, hàm CUBERANKEDMEMBER sẽ trả về thông báo lỗi #NAME?. Nếu máy chủ Online Analytical Processing (OLAP) không chạy, không có sẵn hoặc trả về thông báo lỗi, hàm CUBERANKEDMEMBER sẽ trả về thông báo lỗi #NAME?.
- Hàm CUBERANKEDMEMBER trả về lỗi #N/A khi cú pháp của set_expression không chính xác hoặc khi tập hợp có chứa ít nhất một phần tử có kích thước khác so với các phần tử khác.
Ví dụ hàm CUBERANKEDMEMBER trong Excel, trả về phần tử thứ n
Dưới đây là một số ví dụ hàm CUBERANKEDMEMBER trong Excel, trả về phần tử thứ n:
=CUBERANKEDMEMBER("Sales",$D$4,1,"Top Month")
=CUBERANKEDMEMBER("Sales",CUBESET("Sales","Summer","[2004].[June]","[2004].[July]","[2004].[August]"),3,"Top Month")
Mẹo hay:
Để trả về giá trị n dưới cùng, bạn sử dụng các đối số sort_order và sort_by của hàm CUBESET để đảo ngược thứ tự của tập hợp sao cho giá trị trên cùng trong tập hợp được sắp xếp là giá trị dưới cùng.
Ví dụ CUBERANKEDMEMBER ("Sales", $D$4,1) trả về giá trị cuối cùng, CUBERANKEDMEMBER ("Sales", $D$4, 2) trả về giá trị sát giá trị cuối cùng, ... .
Bài viết trên đây Taimienphi.vn đã cung cấp cho bạn tất tần tật các thông tin, ví dụ, cách sử dụng hàm CUBERANKEDMEMBER trong Excel, trả về phần tử thứ n. Trong các bài viết tiếp theo Taimienphi.vn sẽ giới thiệu tiếp cho bạn một số hàm Excel thông dụng khác như hàm CUBEMEMBERPROPERTY, hàm CUBEMEMBER.
Ngoài ra bạn đọc có thể tham khảo thêm một số bài viết đã có trên Taimienphi.vn để tìm hiểu rõ hơn về hàm WEBSERVICE và hàm CUBESETCOUNT trong Excel nhé.
Trong Excel, chúng ta đã quá quen thuộc với hai hàm Index và hàm Match, tuy nhiên, bạn có biết khi kết hợp 2 hàm này lại với nhau sẽ giúp chúng ta xử lý bài toán một cách nhanh hơn không, tham khảo cách kết hợp hàm Index và Match để biết được cách xử lý như thế nào nhé.
http://thuthuat.taimienphi.vn/ham-cuberankedmember-trong-excel-34754n.aspx