Sức mạnh của công thức mảng trong trích lọc dữ liệu và báo cáo

Sức mạnh của công thức mảng trong trích lọc dữ liệu và báo cáo

Công thức mảng là công cụ vô cùng mạnh mẽ và hữu ích nhưng cũng rất phức tạp, trừu tượng và đầy ảo diệu nên không có nhiều người biết cách sử dụng. Công thức mảng giúp chúng ta có thể giải quyết được rất nhiều bài toán mà sử công thức thông thường sẽ rất khó hoặc phải áp dụng những công thức rất phức tạp mới xử lý được.

Ví dụ 1: Tính thành tiền thu mua sản phẩm của từng nhân viên trong bảng sau:

 

Thông thường tại ô G5 các bạn sẽ nhập công thức =E5*F5 enter rồi sao chép xuống các ô còn lại.
Tuy nhiên khi dùng công thức mảng, các bạn chỉ cần làm như sau:
Chọn vùng ô G5:G11 sau đó nhập công thức =E5:E11*G5:G11 rồi nhấn tổ hợp các phím
Ctrl + Shift + Enter ta nhận được kết quả như sau:

Ví dụ 2: Cũng data trên, tính tổng thành tiền thu mua sản phẩm của tất cả các nhân viên.

Thay vì các bạn phải tính thành tiền của từng nhân viên ra rồi cộng lại. Các bạn chỉ cần nhập vào ô cần hiển thị kết quả công thức như sau: =SUM(E5:E11*F5:F11)
sau đó nhấn tổ hợp phím Ctrl + Shift + Enter, ta nhận được kết quả:

Ví dụ 3: Cũng data trên, đếm số nhân viên thu mua sản phẩm trên 10 tạ
Thay vì dùng countif() để đếm thì bạn chỉ cần sử dụng công thức mảng như sau
=SUM(–(E5:E11>10)) sau đó nhấn tổ hợp Ctrl + Shift + Enter ta được kết quả:

Nếu bạn muốn tính tổng số lượng thu mua của tất cả các nhân viên mua được sản phẩm trên 10 tạ
Các bạn nhập công thức như sau: =SUM((E5:E11>10)*(E5:E11)) nhấn tổ hợp Ctrl + Shift + Enter ta được kết quả:

Ví dụ 4: Cũng data trên,  tính tổng số lượng thu mua được của 4 nhân viên có số lượng thu mua lớn nhất và thấp nhất.

Tại ô cần tính ta nhập công thức =SUM(LARGE(E5:E11,{1,2,3,4})). Kết quả như sau:

Ví dụ 5: Cũng data trên, chúng ta có thể đánh số thứ tự bằng cách sử dụng công thức mảng

Thay vì các bạn nhập 2 số đầu tiên của dãy vào rồi tự động điền theo sao chép công thức thì các bạn sử dụng công thức mảng như sau
Các bạn bôi đen dải ô B5:B11 sau đó nhập công thức
=ROW(D5:D11)-ROW(D5)+1 rồi nhấn tổ hợp phím Ctrl + Shift + enter
Ta nhận được kết quả:

Trên đây là một số ví dụ về việc sử dụng công thức mảng để xử lý những trường hợp phức tạp của công thức excel thông thường. TTV chúc  các bạn thành công.

—————————————

ĐÀO TẠO TIN HỌC VĂN PHÒNG TRÍ TUỆ VIỆT

CS1: 84T/8 Trần Đình Xu – Phường Cô Giang – Quận 1

CS2: 213 đường 3/2 – Phường 9 – Quận 10 – Hồ Chí Minh

CS3: 451 Điện Biên Phủ – Phường 25 – Quận Bình Thạnh – Hồ Chí Minh

Hotline: 0902.936.936 – 0977.781.414

 

0902.936.936