Bài viết về cách dùng công thức mảng trong Excel

Kính chào quý đọc giả,

Trong quá trình sử dụng Excel, ta thường thấy có những công thức được bao quanh bởi cặp dấu {…}, chẳng hạn:

Ví dụ, công thức tại ô C7 cho ra kết quả =4 với công thức là {=MAX(B2:B5_C2:C5)}

Nếu chỉ dùng công thức =MAX(B2:B5_C2:C5) mà không sử dụng dấu ngoặc nhọn thì kết quả sẽ không chính xác.

=> Điều này cho thấy ô C7 đã sử dụng công thức mảng với dấu { } xuất hiện để biểu thị đây là công thức mảng.

1. Khái niệm công thức mảng

Công thức mảng bao gồm những công thức liên quan đến tham chiếu mảng.

Một mảng có thể là một dãy ô, hoặc là một bộ phận của từng phần tử trong dãy ô đó.

Lấy ví dụ: Phần tử bên trái của từng phần tử trong dãy A2:A5 được kiểm tra, nhận diện 4 ký tự đầu tiên từ trái sang của mời phần tử.

Có thể đặt công thức mảng tại nhiều ô, hoặc tại một nhóm các ô. Đối với một nhóm ô, toàn bộ nhóm này sẽ áp dụng một công thức mảng chung và mỗi ô sẽ sinh ra một kết quả riêng biệt tùy vào từng phần tử trong mảng.

Chẳng hạn: Rút ra 2 ký tự đầu tiên từ trái sang của từng phần tử trong mảng A2:A5.

Để thực thi công thức mảng, người dùng cần kết thúc bằng cách nhấn tổ hợp phím Ctrl + Shift + Enter chứ không phải chỉ nhấn phím Enter như thông thường.

2. Nguyên lý hoạt động của công thức mảng

Xét ví dụ đã nêu trước đó:

Hãy cùng tìm hiểu cơ chế hoạt động của công thức mảng này để lý giải tại sao lại có kết quả = 4.

Cơ chế hoạt động của công thức mảng diễn ra như sau:

  • Tính toán sự chênh lệch giữa các phần tử tương ứng trong mỗi mảng (Phần tử tại B2 trong mảng B2:B5 trừ đi phần tử tại C2 trong mảng C2:C5).
  • Xác định giá trị lớn nhất từ kết quả phép toán chênh lệch giữa các phần tử này.

Như vậy, chỉ cần thông qua một công thức mảng, chúng ta có thể tiết kiệm được rất nhiều thời gian và nguồn lực cho quá trình tính toán, làm cho bảng tính hiệu quả và tốc độ xử lý nhanh chóng.

3. Đặc điểm của công thức mảng

Ưu điểm

  • Làm thống nhất công thức trên toàn bộ vùng ô kết quả, đảm bảo mỗi phần tử tính toán chính xác.
  • Giảm thiểu sai lầm: không thể chỉnh sửa từng công thức riêng lẻ trong vùng ô chứa công thức mảng. Muốn thay đổi phải chọn toàn bộ vùng và sửa đổi công thức mảng chung, sau đó nhớ áp dụng lại thao tác Ctrl + Shift + Enter.
  • Chương trình Excel gọn nhẹ hơn, tiết kiệm thời gian khi nhập công thức: Bạn chỉ cần một công thức mảng duy nhất thay vì nhập lặp lại nhiều công thức tương tự cho các ô khác nhau, điều này làm cho chương trình chạy nhanh và chiếm ít dung lượng hơn.

Nhược điểm

  • Nếu quên sử dụng phím tắt Ctrl + Shift + Enter sẽ nhận được lỗi #N/A.
  • Công thức mảng có thể khó hiểu và khó sử dụng nếu như bạn chưa nắm rõ về nó.
  • Sử dụng công thức mảng trên một phạm vi rộng lớn và quá mức cần thiết có thể gây chậm trễ do tăng khối lượng tính toán.

Bạn đã hiểu rõ hơn về công thức mảng. Cân nhắc kỹ lưỡng về ưu và nhược điểm của nó để áp dụng hiệu quả trong công việc của mình nhé.

Chúc bạn thành công cùng Siêu Marketing

Trương Thành Tài

    [submission_id id-lien-he]

    0
      0
      Đơn hàng
      Đơn hàng trốngQuay lại Shop