Để tiếp tục khám phá về các hàm Excel phổ biến, Mytour giới thiệu về hàm CUBERANKEDMEMBER trong Excel, trả về phần tử thứ n.
Hàm CUBERANKEDMEMBER trong Excel trả về phần tử ở vị trí thứ n
1. Mô tả về hàm CUBERANKEDMEMBER trong Excel
Hàm CUBERANKEDMEMBER trong Excel trả về phần tử ở vị trí thứ n hoặc được xếp hạng trong một tập hợp. Nó được dùng để lấy ra một hoặc nhiều phần tử từ một tập hợp, ví dụ như top 10 học sinh giỏi đứng đầu lớp, ... .
2. Cú pháp của hàm CUBERANKEDMEMBER trong Excel, trả về phần tử thứ n
Cú pháp của hàm Excel CUBERANKEDMEMBER có dạng như sau:
HÀM CUBERANKEDMEMBER(connection, set_expression, rank, [caption])
Trong đó:
- Đối số Kết nối 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ố Biểu thức_tập hợp 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ư '{[Mục1].con_cái}'.Biểu thức_tập hợp cũng có thể là hàm CUBESET, hoặc tham chiếu tới một ô có chứa hàm CUBESET.
3. Chú ý với hàm CUBERANKEDMEMBER trong Excel, trả về phần tử thứ n
- Khi hàm CUBERANKEDMEMBER được đá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 hợp lệ và không được lưu 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 cũng sẽ trả về thông báo lỗi #NAME?.
- Hàm CUBERANKEDMEMBER sẽ trả về lỗi #N/A nếu 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.
4. Ví dụ về hàm CUBERANKEDMEMBER trong Excel, trả về phần tử thứ n
Dưới đây là một số ví dụ về hàm CUBERANKEDMEMBER trong Excel, trả về phần tử thứ n:
=CUBERANKEDMEMBER('Doanh số bán hàng',$D$4,1,'Tháng hàng đầu')
=CUBERANKEDMEMBER('Doanh số bán hàng',CUBESET('Doanh số bán hàng','Mùa hè','[2004].[Tháng sáu]','[2004].[Tháng bảy]','[2004].[Tháng tám]'),3,'Tháng hàng đầu')
Mẹo hay:
Để thu được giá trị n ở dưới cùng, bạn có thể sử dụng các tham 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ị ở đỉnh của tập hợp trở thành giá trị ở đáy.
Ví dụ: CUBERANKEDMEMBER('Doanh số bán hàng', $D$4, 1) trả về giá trị cuối cùng, CUBERANKEDMEMBER('Doanh số bán hàng', $D$4, 2) trả về giá trị gần cuối cùng, ... .
Bài viết này của Mytour đã cung cấp đầy đủ thông tin, ví dụ, và 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, Mytour sẽ giới thiệu thêm một số hàm Excel phổ biến khác như hàm CUBEMEMBERPROPERTY, hàm CUBEMEMBER.
Bên cạnh đó, bạn đọc có thể tham khảo các bài viết khác trên Mytour để hiểu rõ hơn về hàm WEBSERVICE và hàm CUBESETCOUNT trong Excel.
Trong Excel, chúng ta đã quá quen thuộc với hai hàm Index và hàm Match cũng như hàm tính thương. Tuy nhiên, bạn đã biết rằng việc sử dụng các hàm này có thể giúp chúng ta giải quyết bài toán một cách nhanh chóng không? Hãy tham khảo cách kết hợp hàm Index và Match để hiểu được cách xử lý như thế nào nhé.
- Xem thêm: Hàm tính thương
