Hướng Dẫn Và Ví Dụ Về Công Thức Mảng Array Formulas Trong Excel

Cập nhật thông tin chi tiết về Hướng Dẫn Và Ví Dụ Về Công Thức Mảng Array Formulas Trong Excel mới nhất ngày 28/11/2020 trên website Doisonggiaitri.com. Hy vọng nội dung bài viết sẽ đáp ứng được nhu cầu của bạn, chúng tôi sẽ thường xuyên cập nhật mới nội dung để bạn nhận được thông tin nhanh chóng và chính xác nhất. Cho đến thời điểm hiện tại, bài viết này đã đạt được 7,821 lượt xem.

1. Công thức mảng để tính tổng theo điều kiện, đếm theo điều kiện

Để tính tổng có điều kiện chúng ta hay sử dụng hàm sumif nhưng để đơn giản hóa công thức hãy thử theo dõi ví dụ tính tổng có điều kiện sử dụng công thức mảng.

Ví dụ: Tính tổng số nhân viên bán được với số lượng lớn hơn 38. Và tính tổng số lượng hàng bán được của những nhân viên đó.

Có bảng số liệu:

1.1. Đếm số nhân viên bán được lượng sản phẩm lớn hơn 30

Do điều kiện so sánh trả về giá trị True hoặc False mà lại sử dụng hàm Sum nên ở đây bạn thêm vào công thức như sau:

1.2. Tính tổng có điều kiện sử dụng công thức mảng

Tính tổng số lượng sản phẩm đã bán được của những người đã bán trên 30 sản phẩm.

Bước 1: Tại ô cần tính nhập công thức.

2. Công thức mảng sử dụng trong việc tính chênh lệch lớn nhất của mã số cổ phiếu qua các ngày

Ví dụ: Tính giá chênh lệch lớn nhất và nhỏ nhất của mã cổ phiếu qua các ngày:

Thông thường các bạn sẽ tạo ra một cột phụ tìm giá chênh lệch sau đó sử dụng hàm Min, Max. Ở bài viết này sẽ sử dụng công thức mảng để tính mà không cần tạo ra 1 cột phụ về giá chênh lệch.

Bước 1: Tại ô cần tính giá chênh lệch nhập công thức sau =Max (E5:E10-D5:D10).

Ở đây Max sẽ giá trị trong mảng gồm 6 phần tử.

3. Tính Max, Min theo điều kiện kết hợp công thức mảng

Ví dụ ở đây tính doanh số lớn nhất và nhỏ nhất của các nhân viên đã bán được trong tháng. Tại ô cần tính doanh số lớn nhất nhập công thức: = Max(If($B$5:$B$10=E6,C5:C10)).

Tính doanh số nhỏ nhất tương tự như doanh số lớn nhất chỉ thay bằng hàm MIN:

Tương tự bạn tính cho các nhân viên còn lại chỉ thay đổi điều kiện If được so sánh với mã nhân viên đó.

4. Tìm những mặt hàng được giao cho các đại lý ở 3 miền Bắc, Trung, Nam

Sử dụng hàm Index, match kết hợp với công thức mảng.

Tại ô cần tính nhập công thức sau: =IFERROR(INDEX($D$5:$D$12,MATCH($F$6&$G$5,$B$5:$B$12&$C$5:$C$12,0)),””).

Tương tự kéo công thức cho các ô còn lại được kết quả:

Ở đây sử dụng hàm IFERROR để trả về kết quả không bị lỗi khi ở miền Bắc, Trung mặt hàng Máy gọt hoa quả không có thì trả về giá trị rỗng.

5. Tính tổng chi phí

Ví dụ: Tính tổng chi phí của các mặt hàng SP1, SP2, SP3 dựa vào bảng chi phí và số lần xuất hiện mã sp trong bảng sản phẩm đã bán.

Tại ô cần tính nhập công thức: SUM(SUMIFS(H5:H7,G5:G7,C5:C9)).

6. Tính tổng doanh số của những nhân viên bán được nhiều nhất

Ở đây bạn có thể chọn tính tổng của n nhân viên bán được nhiều nhất với n=2, 3, 4…

Ví dụ tính tổng doanh số bán được của 3 nhân viên bán được nhiều nhất.

Tại ô cần tính nhập công thức: =SUM(LARGE(C6:C12,{1,2,3})) trong đó {1,2,3} là mảng chứa số phần tử cần tính tổng, ở đây là 3.

Ví dụ: Tính tổng doanh số của 4 nhân viên có doanh số lớn nhất bạn chỉ việc thêm phần tử bằng 4 vào mảng:

7. Sử dụng công thức mảng để đánh số thứ tự đảm bảo thành phần dữ liệu không bị xóa

Số thứ tự dòng 1, 2, 3, 4, 5 bị thay đổi nhưng số thứ tự trong cột thứ tự không bị thay đổi.

Bạn đang xem bài viết Hướng Dẫn Và Ví Dụ Về Công Thức Mảng Array Formulas Trong Excel trên website Doisonggiaitri.com. Hy vọng những thông tin mà chúng tôi đã chia sẻ là hữu ích với bạn. Nếu nội dung hay, ý nghĩa bạn hãy chia sẻ với bạn bè của mình và luôn theo dõi, ủng hộ chúng tôi để cập nhật những thông tin mới nhất. Chúc bạn một ngày tốt lành!