Ví dụ về công thức mảng trong Excel

Hướng Dẫn Giải Bài Tập Excel Dùng Công Thức Mảng Có Lời Giải

bởi

trong

Công thức mảng trong Excel là một công cụ mạnh mẽ giúp bạn thực hiện các phép tính phức tạp trên một vùng dữ liệu lớn một cách hiệu quả. Việc nắm vững cách sử dụng công thức mảng sẽ giúp bạn tiết kiệm thời gian và nâng cao năng suất làm việc đáng kể. Trong bài viết này, chúng ta sẽ cùng tìm hiểu cách giải các bài tập Excel dùng công thức mảng có lời giải chi tiết, giúp bạn hiểu rõ hơn về cách thức hoạt động và ứng dụng của công thức mảng trong thực tế.

Công Thức Mảng Là Gì?

Công thức mảng (array formula) là công thức cho phép bạn thực hiện tính toán trên một loạt các giá trị, thay vì chỉ một ô đơn lẻ. Thay vì nhập một công thức cho mỗi ô, bạn có thể sử dụng một công thức mảng duy nhất để tính toán cho toàn bộ vùng dữ liệu.

Điểm đặc biệt của công thức mảng là khả năng xử lý nhiều giá trị cùng lúc và trả về một hoặc nhiều kết quả. Điều này giúp bạn rút ngắn công thức, tiết kiệm thời gian và công sức so với việc sử dụng các công thức thông thường.

Cách Nhận Biết Công Thức Mảng

Công thức mảng trong Excel được nhận biết bởi cặp dấu ngoặc nhọn {} bao quanh công thức. Tuy nhiên, bạn không cần phải tự nhập dấu ngoặc nhọn này. Sau khi nhập công thức, bạn cần nhấn tổ hợp phím Ctrl + Shift + Enter để Excel tự động thêm dấu ngoặc nhọn và áp dụng công thức mảng.

Các Loại Công Thức Mảng

Có hai loại công thức mảng chính trong Excel:

  • Công thức mảng một chiều: Thực hiện tính toán trên một hàng hoặc một cột dữ liệu.
  • Công thức mảng nhiều chiều: Thực hiện tính toán trên nhiều hàng và nhiều cột dữ liệu.

Ưu Điểm Của Việc Sử Dụng Công Thức Mảng

Sử dụng công thức mảng mang lại nhiều lợi ích cho người dùng Excel, bao gồm:

  • Tiết kiệm thời gian: Xử lý nhiều phép tính cùng lúc, giảm thời gian nhập công thức.
  • Nâng cao hiệu suất: Tối ưu hóa khả năng tính toán, giúp bảng tính hoạt động nhanh hơn.
  • Rút gọn công thức: Giúp công thức ngắn gọn, dễ hiểu và dễ quản lý.
  • Thực hiện các phép tính phức tạp: Giải quyết các bài toán khó mà công thức thông thường không thể thực hiện được.

Các Hàm Thường Dùng Trong Công Thức Mảng

Một số hàm thường được sử dụng trong công thức mảng bao gồm:

  • SUM: Tính tổng các giá trị.
  • AVERAGE: Tính trung bình cộng các giá trị.
  • COUNT: Đếm số ô chứa số.
  • MAX: Tìm giá trị lớn nhất.
  • MIN: Tìm giá trị nhỏ nhất.
  • IF: Thực hiện điều kiện logic.
  • INDEX: Trả về giá trị tại vị trí được chỉ định.
  • MATCH: Tìm kiếm giá trị trong một vùng dữ liệu.

Bài Tập Excel Dùng Công Thức Mảng Có Lời Giải

Bài tập 1: Tính tổng doanh thu của các sản phẩm có mã sản phẩm bắt đầu bằng “SP01”.

Giả sử bạn có bảng dữ liệu sau:

Mã sản phẩm Tên sản phẩm Doanh thu
SP01-A Sản phẩm A 1000
SP01-B Sản phẩm B 2000
SP02-A Sản phẩm C 1500
SP01-C Sản phẩm D 2500
SP03-A Sản phẩm E 1200

Lời giải:

  1. Chọn ô bạn muốn hiển thị kết quả.
  2. Nhập công thức sau:
=SUM(IF(LEFT(A2:A6,4)="SP01",C2:C6,0))
  1. Nhấn tổ hợp phím Ctrl + Shift + Enter.

Giải thích:

  • LEFT(A2:A6,4): Trích xuất 4 ký tự đầu tiên của mã sản phẩm trong vùng A2:A6.
  • IF(LEFT(A2:A6,4)=”SP01″,C2:C6,0): Kiểm tra xem 4 ký tự đầu tiên có bằng “SP01” hay không. Nếu đúng, trả về giá trị doanh thu tương ứng, ngược lại trả về 0.
  • SUM(…): Tính tổng các giá trị trả về từ hàm IF.

Kết quả: 5500

Bài tập 2: Tìm giá trị lớn nhất trong cột A mà nhỏ hơn giá trị trong ô B1.

Giả sử bạn có dữ liệu trong cột A và giá trị trong ô B1 là 10.

Lời giải:

  1. Chọn ô bạn muốn hiển thị kết quả.
  2. Nhập công thức sau:
=MAX(IF(A:A<B1,A:A))
  1. Nhấn tổ hợp phím Ctrl + Shift + Enter.

Giải thích:

  • IF(A:A<B1,A:A): Kiểm tra xem các giá trị trong cột A có nhỏ hơn giá trị trong ô B1 hay không. Nếu đúng, trả về giá trị đó, ngược lại trả về FALSE.
  • MAX(…): Tìm giá trị lớn nhất trong các giá trị trả về từ hàm IF.

Kết quả: Giá trị lớn nhất trong cột A nhỏ hơn 10.

Ví dụ về công thức mảng trong ExcelVí dụ về công thức mảng trong Excel

Kết Luận

Bài viết đã giới thiệu về công thức mảng trong Excel, cách sử dụng và một số bài tập có lời giải chi tiết. Hy vọng qua bài viết này, bạn đã hiểu rõ hơn về công cụ mạnh mẽ này và có thể áp dụng vào công việc của mình một cách hiệu quả.

FAQ

1. Khi nào nên sử dụng công thức mảng?

Bạn nên sử dụng công thức mảng khi cần thực hiện các phép tính phức tạp trên một vùng dữ liệu lớn, đặc biệt là khi cần kết hợp nhiều hàm hoặc điều kiện logic.

2. Làm thế nào để sửa lỗi trong công thức mảng?

Để sửa lỗi trong công thức mảng, bạn cần chọn ô chứa công thức, sửa công thức trong thanh công thức, sau đó nhấn tổ hợp phím Ctrl + Shift + Enter.

3. Có thể sử dụng công thức mảng trong VBA được không?

Có, bạn có thể sử dụng công thức mảng trong VBA bằng cách sử dụng phương thức FormulaArray của đối tượng Range.

Bạn cần hỗ trợ?

Liên hệ với chúng tôi:

  • Số điện thoại: 02033846993
  • Email: [email protected]
  • Địa chỉ: X2FW+GGM, Cái Lân, Bãi Cháy, Hạ Long, Quảng Ninh, Việt Nam.