CÔNG THỨC MẢNG TRONG EXCEL LÀ GÌ
Trong bài viết này, Học Excel Online sẽ hướng dẫn công thức mảng Excel, cách để nhập nó đúng mực trong bảng tính của bạn, phương pháp sử dụng những hằng số và những công thức mảng trong Excel.
Bạn đang xem: Công thức mảng trong excel là gì
Các công thức mảng trong Excel là 1 trong những công thay vô cùng hữu ích và cũng khó nhất để kiểm soát điều hành được nó. Một công thức mảng Excel đơn hoàn toàn có thể thực hiện những phép tính và thay thế hàng ngàn công thức thông thường. Tuy nhiên, ước chừng đến 90% người dùng Excel chưa lúc nào sử dụng các công thức mảng vào bảng tính, chỉ vì chưng họ sợ hãi phải bắt đầu học chúng từ số lượng 0.
Xem nhanh
Hàm mảng vào Excel là gì?Tại sao phải áp dụng công thức mảng vào Excel?Công thức mảng với một ô và nhiều ô vào ExcelHằng số mảng của ExcelLàm bài toán với hằng số mảng của ExcelSử dụng hằng số mảng trong cách làm của ExcelCác toán tử và và OR trong phương pháp mảng của Excel
Hàm mảng trong Excel là gì?
Trước khi chúng ta ban đầu tìm gọi về hàm và các công thức mảng Excel, thì bọn họ hãy mày mò rằng vậy nào là thuật ngữ “mảng”. Về cơ bản, một mảng vào Excel là 1 tập hợp những mục. Các mục có thể là văn bạn dạng hoặc số với chúng có thể nằm vào một hàng/cột, hoặc trong vô số nhiều hàng với cột.Ví dụ: nếu như bạn nhập danh sách mua sắm chọn lựa hàng tuần của công ty vào một định dạng mảng Excel, thì nó vẫn kiểu như:
“Milk”, “Eggs”, “Butter”, “Corn flakes”
Sau đó, nếu khách hàng chọn các ô tự A1 đến D1, thì hãy nhập mảng sinh sống trên với dấu bởi (=) trên thanh bí quyết và dìm CTRL + SHIFT + ENTER, và các bạn sẽ nhận được tác dụng như sau:



Những gì bạn vừa làm cho là tạo một mảng một chiều theo hướng ngang. Nãy giờ phần lớn thứ vẫn rất 1-1 giản, yêu cầu không nào?
Bây giờ, công thức mảng Excel là gì? Sự biệt lập giữa một hàm mảng và những hàm Excel thường thì khác là hàm mảng vẫn xử lý nhiều thay vì chưng chỉ một giá trị nhưng mà thôi. Nói bí quyết khác, một phương pháp mảng vào Excel sẽ reviews tất cả các giá trị chưa có người yêu trong một mảng, và triển khai nhiều phép tính trên một hoặc nhiều mục mà bao gồm thỏa các điều khiếu nại được biểu lộ trong công thức.
Một phương pháp mảng không những xử lý đồng thời một số trong những giá trị, nhưng mà nó cũng rất có thể cùng 1 cơ hội trả lại một số các giá trị. Vày thế, các kết quả trả lại bởi cách làm mảng cũng là một trong những mảng.
Công thức mảng bao gồm sẵn trong tất cả các phiên phiên bản của Excel 2013, Excel 2010, Excel 2007 và trước kia nữa.
Và bây giờ, có vẻ như đã tới khi bạn buộc phải tạo bí quyết mảng đầu tiên cho bạn.
Ví dụ đơn giản và dễ dàng của phương pháp mảng Excel
Giả sử các bạn có một vài mục trong cột B, và cột C bộc lộ giá của chúng, bài xích toán của công ty là tính tổng doanh thu.
Tất nhiên, không có gì ngăn cản các bạn tính các tổng phụ (Sub total) trong những hàng với cùng một công thức dễ dàng và đơn giản như = B2 * C2, và rồi tiếp nối cộng những giá trị đó lại với nhau:

Tuy nhiên, một bí quyết mảng có thể mang đến cho bạn những điểm đột phá quan trọng, từ lúc nó được Excel sử dụng trong lưu giữ trữ kết quả trung gian trong bộ nhớ, cầm vì phải tạo lập thêm cột bửa sung. Vày vậy, một bí quyết mảng đơn chỉ cần thực hiện nay 2 bước nhanh lẹ nho nhỏ dại như sau để xử lý bài toán trên:
chọn 1 ô trống và nhập vào bí quyết sau:= SUM (B2: B6 * C2: C6)
nhận phím tắt CTRL + SHIFT + ENTER nhằm hoàn tất bí quyết mảng.Khi nhấn tổng hợp phím trên, Microsoft Excel đặt công thức trên vào dấu ngoặc nhọn, xuất xắc được điện thoại tư vấn một dấu hiệu dễ nhìn thấy cho biết thêm đó là 1 công thức mảng.
Công thức đã nhân giá bán trị trong những hàng riêng của mảng được hướng đẫn (các ô từ bỏ B2 đến C6), bao gồm thêm những tổng (phụ), và hiệu quả cuối cùng là tổng doanh thu.

Ví dụ dễ dàng trên cho thấy sức mạnh mẽ của công thức mảng trong Excel. Khi làm việc với hàng nghìn hoặc hàng chục ngàn hàng đựng dữ liệu, thì bạn có thể cân kể khi nó sẽ tiết kiệm ngân sách và chi phí bao nhiêu thời hạn với một phương pháp mảng trong mỗi ô.
Tại sao phải sử dụng công thức mảng trong Excel?
Công thức mảng Excel là công cụ tiện nghi nhất để thực hiện các phép tính rối rắm và những tác vụ phức tạp. Một bí quyết mảng đơn có thể thay thế hàng ngàn công thức thông thường. Công thức mảng có thể sử dụng mang đến các công việc như:
Như bạn đã biết, sử dụng tổ hợp phím CTRL + SHIFT + ENTER là một trong những phương thức kỳ diệu để đổi thay một công thức thông thường thành một công thức mảng.
Khi nhập một phương pháp mảng vào Excel, gồm 4 điều đặc biệt quan trọng mà bạn cần ghi nhớ:
Một khi bạn đã dứt gõ công thức và bên cạnh đó nhấn những phím CTRL + SHIFT+ ENTER, thì Excel sẽ tự động đặt phương pháp đó vào dấu ngoặc nhọn. Khi chúng ta chọn một/các ô như vậy, bạn cũng có thể thấy các dấu ngoặc nhọn trong thanh công thức, điều này cho chính mình biết rằng có một cách làm mảng trong đó. Câu hỏi nhập các dấu ngoặc nhọn bao quanh công thức thủ công sẽ không chuyển cách làm trên sang format mảng. Các bạn phải nhấn tổng hợp phím Ctrl + Shift + Enter để dứt công thức mảng. Các lần bạn sửa đổi một bí quyết mảng, những dấu ngoặc nhọn sẽ bặt tăm và các bạn phải dìm Ctrl + Shift + Enter nhằm lưu các thay đổi trong phương pháp của bạn. Nếu bạn quên nhấn Ctrl + Shift + Enter, thì bí quyết của các bạn sẽ hoạt đụng như một cách làm Excel thường thì và chỉ xử lý những giá trị đầu tiên trong mảng được chỉ định.Bởi vì tất cả các bí quyết mảng trong Excel đều đòi hỏi phải nhấn tổ hợp phím Ctrl + Shift + Enter, đôi khi được call là phương pháp CSE.
Sử dụng phím F9 để đánh giá các phía bên trong một công thức mảng:
Khi thao tác với các công thức mảng vào Excel, chúng ta cũng có thể quan sát bí quyết chúng đo lường và lưu trữ các mục của mảng (mảng nội bộ) nhằm hiển thị tác dụng cuối thuộc trong một ô. Để có tác dụng điều này, hãy chọn 1 hoặc những đối số phía bên trong ngoặc 1-1 của một hàm, rồi kế tiếp nhấn phím F9. Để tắt cơ chế đánh giá bán công thức, hãy dìm phím Esc.
Trong ví dụ như trên, nhằm xem những tổng phụ (sub-total) của toàn bộ các sản phẩm, bạn phải chọn B2: B6 * C2: C6, rồi dấn F9 và thu được kết quả như sau:

Lưu ý: Hãy lưu ý rằng các bạn phải chọn một số phần của công thức trước lúc nhấn phím F9, nếu như không khi nhấn F9 thì nó sẽ chỉ đơn giản thay thế phương pháp mảng của người sử dụng bằng (các) giá bán trị giám sát mà thôi.
Công thức mảng với cùng 1 ô và nhiều ô trong Excel
Công thức mảng hoàn toàn có thể trả lại hiệu quả trong một ô hoặc trong tương đối nhiều ô. Một công thức mảng được nhập vào vào một dải ô được call là công thức đa ô. Bí quyết mảng bên trong một ô tuyệt nhất được gọi là phương pháp ô đơn.
Có một vài hàm mảng được thiết kế để trả về những mảng đa ô, ví dụ như TRANSPOSE, TREND, FREQUENCY, LINEST, v.v.
Các hàm khác, ví dụ như SUM, AVERAGE, AGGREGATE, MAX, MIN, có thể tính toán biểu thức mảng lúc nhập vào trong 1 ô độc nhất bằng tổ hợp phím Ctrl + Shift + Enter.
Các ví dụ sau minh hoạ cách thực hiện một cách làm mảng một ô và những ô trong Excel.
Ví dụ 1. Một cách làm mảng với ô đơn
Giả sử bạn có nhì cột liệt kê số lượng mặt hàng được cung cấp trong 2 tháng khác nhau, ví dụ cột B cùng cột C, và bạn có nhu cầu tìm số lệch giá tăng lớn số 1 có thể.
Thông thường, bạn sẽ thêm một cột xẻ sung, lấy ví dụ cột D, tính doanh thu đổi khác cho mỗi sản phẩm, sử dụng công thức như = C2-B2, và tiếp nối tìm giá bán trị lớn nhất trong cột bổ sung cập nhật đó = MAX (D: D).
Tuy nhiên, một công thức mảng Excel không bắt buộc một cột bổ sung cập nhật vì nó lưu trữ hoàn hảo tất cả các tác dụng trung gian trong cỗ nhớ. Do vậy, bạn chỉ cần nhập bí quyết sau và nhấn Ctrl + Shift + Enter mà thôi:
= MAX (C2: C6-B2: B6)

Ví dụ 2. Phương pháp mảng nhiều ô trong Excel
Trong lấy một ví dụ trước của hàm SUM, đưa sử bạn phải trả 10% thuế cho từng lần buôn bán và bạn muốn tính số chi phí trả thuế cho mỗi sản phẩm chỉ với một công thức.
Trước tiên, bạn cần chọn dải ô trong một cột trống, ví như D2: D6, và nhập bí quyết sau vào thanh công thức:
= B2: B6 * C2: C6 * 0,1
Một khi chúng ta nhấn Ctrl + Shift + Enter, thì Excel sẽ đặt bí quyết mảng của khách hàng trong mỗi ô trong dải vẫn chọn, và các bạn sẽ nhận được tác dụng trả về như sau:

Ví dụ 3. Thực hiện một hàm mảng Excel để trả về mảng các ô
Như đã đề cập, thì Microsoft Excel hỗ trợ một vài mẫu gọi là “các hàm mảng” được thiết kế đặc biệt để làm việc với các mảng nhiều ô. Hàm TRANSPOSE là giữa những hàm vì vậy và chúng tôi sẽ thực hiện nó để chuyển đổi vị trí vào bảng ở trên, có nghĩa là chuyển mặt hàng sang cột cùng ngược lại.
chọn 1 dải những ô trống mà bạn muốn xuất ra bảng sau thời điểm chuyển đổi. Vì bọn họ đang biến đổi các sản phẩm thành các cột, đề xuất hãy chắc chắn rằng rằng các bạn chọn cùng một vài hàng với cột như số những cột và các hàng khớp ứng trong bảng mối cung cấp (bảng gốc) các bạn có. Trong lấy một ví dụ này, cửa hàng chúng tôi đang sàng lọc 6 cột và 4 hàng. Dìm F2 nhằm vào chế độ chỉnh sửa. Nhập cách làm mảng: = TRANSPOSE (array) và nhấn Ctrl + Shift + Enter. Trong ví dụ như trên, công thức là = TRANSPOSE ($A$1: $D$6).Xem thêm: Vi Mùa 11: Bảng Ngọc, Cách Lên Đồ Cho Vi Mới Làm Lại, Cách Lên Đồ, Kỹ Năng, Skill Tướng Vi
Kết quả sẽ tựa như như sau:

Làm cố nào để làm việc với các công thức mảng nhiều ô
Khi thao tác với các công thức mảng nhiều ô vào Excel, hãy đảm bảo tuân theo các quy tắc dưới đây để có được công dụng chính xác:
chọn dải ô mà bạn có nhu cầu xuất ra công dụng trước lúc nhập công thức. Để xóa một cách làm mảng đa ô, hoặc là bạn sẽ chọn tất cả các ô đựng nó cùng nhấn DELETE, hoặc chúng ta phải chọn cục bộ công thức trong thanh công thức, thừa nhận DELETE, và tiếp đến nhấn Ctrl + Shift + Enter. Các bạn không thể sửa đổi hoặc di chuyển nội dung của một ô biệt lập trong một cách làm mảng của Excel, và chúng ta cũng quan trọng chèn các ô new vào hoặc xóa các ô hiện tại tại xuất phát từ 1 công thức mảng nhiều ô. Bất cứ lúc nào bạn thử làm cho điều này, thì Microsoft Excel sẽ các đưa ra lưu ý You cannot change part of an array (“Bạn không thể cố đổi một phần của mảng”). Để thu nhỏ dại công thức mảng, có nghĩa là áp dụng nó cho một chút ít ô hơn, bạn cần phải xoá công thức hiện tại trước rồi new nhập một công thức mới vào. Để mở rộng công thức mảng, ví dụ vận dụng nó cho các ô hơn, bạn cần chọn toàn bộ các ô tất cả chứa công thức lúc này cộng với các ô rỗng mà bạn muốn có cách làm trong đó, rồi dìm F2 để gửi sang chế độ chỉnh sửa, nhằm điều chỉnh các tham chiếu trong bí quyết và nhận Ctrl + Shift + Enter để update nó. Bạn không thể thực hiện công thức mảng đa ô trong định dạng bảng Excel. Chúng ta nên nhập một công thức mảng nhiều ô trong một dải ô bao gồm cùng size với mảng có tác dụng được trả về. Nếu bí quyết mảng trong Excel của chúng ta chứa một mảng mà to hơn dải bạn đã chọn, thì các giá trị quá quá đang không xuất hiện trên bảng tính. Nếu như một mảng trả về bởi công thức nhỏ mà hơn dải vẫn chọn, lỗi # N / A sẽ xuất hiện thêm trong các ô bổ sung.Nếu phương pháp của chúng ta cũng có thể trả về một mảng với một số lượng các phần tử có thể cầm đổi, thì nên nhập nó vào trong 1 dải bằng hoặc to hơn mảng lớn số 1 mà được bởi phương pháp trả về với hãy lồng công thức của chúng ta trong hàm IFERROR.
Hằng số mảng của Excel
Trong Microsoft Excel, một hằng số mảng chỉ đơn giản dễ dàng là một tập các giá trị nạm định. Các giá trị này không khi nào thay thay đổi khi bạn sao chép công thức vào những ô hoặc những giá trị khác.
Bạn đã có tác dụng một lấy một ví dụ về mảng được tạo xuất phát điểm từ 1 danh sách sản phẩm & hàng hóa cần download trong phần đầu của bài hướng dẫn này. Bây giờ, họ hãy cùng xem những loại mảng khác như thế nào và cách chúng ta có thể lập ra chúng.
Tồn trên 3 một số loại của hằng số mảng trong Excel:
1. Hằng số của mảng ngang
Hằng số của mảng ngang được đặt chỉ trong một hàng. Để chế tạo ra một hằng số mảng hàng, hãy nhập các giá trị được cách nhau vày dấu phẩy, và đặt chúng trong lốt ngoặc nhọn, ví dụ: 1,2,3,4
Lưu ý. Khi sinh sản một hằng số mảng, bạn phải nhập bằng tay các dấu đóng với mở ngoặc. Để nhập một mảng theo hướng ngang trong một bảng tính, nên chọn số tương ứng của những ô trống vào một hàng, và nhập cách làm = 1,2,3,4 trong thanh công thức, rồi sau đó nhấn Ctrl + Shift + Enter. Kết quả sẽ y hệt như sau:

Như các bạn thấy trong hình, thì Microsoft Excel đặt hằng số mảng vào một tập hợp các dấu ngoặc nhọn khác, hệt như khi nhiều người đang nhập một phương pháp mảng trong Excel.
2. Hằng số của mảng dọc:
Hằng số của mảng dọc được đặt trong một cột. Bạn tạo thành nó bằng phương pháp tương tự như 1 mảng ngang, cùng với sự khác biệt duy duy nhất là chúng ta ngăn cách những mục bằng dấu chấm phẩy, ví dụ: = 11; 22; 33; 44

3. Hằng số của mảng nhị chiều
Để tạo ra một mảng hai chiều trong Excel, bạn tách các mục trong những hàng ra bởi dấu phẩy, và ngăn cách mỗi cột bằng dấu chấm phẩy = “a”, “b”, “c”; 1, 2, 3

Làm việc với hằng số mảng của Excel
Hằng số mảng là giữa những nền tảng của các công thức mảng trong Excel. Các thông tin và mẹo nhỏ dại dưới đây có thể giúp bạn sử dụng chúng một cách kết quả nhất.
1. Các thành phần của một hằng số mảng
Hằng số của mảng rất có thể chứa các con số, giá trị văn bản, cực hiếm Booleans (TRUE và FALSE) và những giá trị lỗi, bọn chúng được ngăn bóc bằng vết phẩy hoặc che dấu chấm phẩy.
Bạn hoàn toàn có thể nhập một quý giá số bên dưới dạng số nguyên, thập phân, hoặc cam kết hiệu khoa học. Nếu khách hàng sử dụng các giá trị văn bản, chúng sẽ được đặt trong dấu nháy kép (“”) như trong ngẫu nhiên công thức Excel nào.
Hằng số mảng không thể bao gồm các mảng, tham chiếu ô, dải, ngày tháng, thương hiệu xác định, công thức, hoặc những hàm trong Excel khác.
2. Hằng số mảng được đặt tên:
Để khiến cho mảng trở nên dễ thực hiện hơn, hãy đặt mang đến nó một chiếc tên:
Đi mang đến tab Formulas > đội Defined Names cùng nhấn Define Name. Hoặc là thừa nhận Ctrl + F3 với nhấp vào Nhập tên bạn có nhu cầu đặt vào ô Name Trong hộp Refers to, nhập các mục của mảng, mà lại được để trong dấu ngoặc nhọn, cùng với dấu bằng ở trước (=). Ví dụ:= “Su”, “Mo”, “Tu”, “We”, “Th”, “Fr”, “Sa”

Để nhập hằng số của mảng đã được đặt tên trong một trang tính, nên lựa chọn nhiều ô trong một sản phẩm hoặc cột là các mục vào mảng của bạn, rồi nhập tên của mảng vào thanh cách làm với vết = đằng trước với nhấn Ctrl + Shift + Enter.
Kết quả chỉ dẫn như sau:

3. Ngăn chặn lỗi
Nếu mảng của người sử dụng không hoạt động được, hãy kiểm tra các vấn đề sau:
phòng cách những thành phần của hằng số mảng với những ký tự thích hợp – lốt phẩy cùng với hằng số của mảng ngang cùng dấu chấm phẩy với những mảng dọc. Chọn một dải có những ô đúng với số lượng các mục vào hằng số mảng của bạn. Nếu như bạn chọn các ô hơn, thì mỗi ô phụ sẽ sở hữu lỗi # N / A. Giả dụ ít hơn, thì chỉ 1 phần của mảng sẽ tiến hành xuất ra.Sử dụng hằng số mảng trong cách làm của Excel
Bây giờ bạn đã rất gần gũi với khái niệm những hằng số của mảng, nên bọn họ hãy thuộc xem biện pháp mà bạn có thể sử dụng các mảng trong những công thức của Excel để giải quyết và xử lý các thực tế quá trình của bạn.
Ví dụ 1. Cộng N các số lớn nhất / nhỏ tuổi nhất vào một dải
Bạn ban đầu bằng bí quyết tạo một mảng dọc có chứa đa số số bạn muốn tính tổng. Ví dụ: nếu bạn muốn cộng 3 số bé dại nhất hoặc lớn số 1 trong một dải, thì hằng số mảng đã là 1,2,3.
Sau đó, chúng ta sử dụng một trong hai hàm bí quyết sau LARGE hoặc SMALL, xác định toàn bộ dải của ô vào tham số đầu tiên và để hằng số mảng vào tham số thiết bị hai. Cuối cùng, lồng nó vào hàm SUM, như sau:
Tính tổng 3 số phệ nhất: = SUM (LARGE (range, 1,2,3))
Tính tổng nhỏ nhất 3 số: = SUM (SMALL (range, 1,2,3))
Đừng quên dìm Ctrl + Shift + Enter khi chúng ta nhập bí quyết mảng, và các bạn sẽ nhận được hiệu quả như sau:

Tương trường đoản cú như vậy, bạn có thể tính quý giá trung bình của N giá trị bé dại nhất hoặc lớn số 1 trong một dải:
Trung bình của 3 số mập nhất: = AVERAGE (LARGE (range, 1,2,3))
Trung bình của 3 số nhỏ nhất: = AVERAGE (SMALL (range, 1,2,3))
Ví dụ 2. Công thức mảng nhằm tính các ô thỏa nhiều điều kiện
Giả sử chúng ta có một danh sách đơn đặt hàng và bạn có nhu cầu biết người bán hàng đã bán được bao nhiêu lần thành phầm được chỉ định.
Cách đơn giản nhất sẽ sử dụng một phương pháp COUNTIFS với tương đối nhiều điều kiện. Tuy nhiên, nếu bạn có nhu cầu đưa nhiều thành phầm vào, thì phương pháp COUNTIFS của bạn cũng có thể sẽ thừa dài. Để làm cho nó nhỏ gọn hơn, bạn có thể sử dụng COUNTIFS với SUM và gồm một hằng số mảng trong một hoặc một vài ba đối số, ví dụ:
= SUM (COUNTIFS (range1, “criteria1”, range2, “criteria1”, “criteria2”)))
Công thức thực có thể trông như sau:
= SUM (COUNTIFS (B2: B9, “sally”, C2: C9, “Apples”, “lemons”))

Trong mảng lấy ví dụ của shop chúng tôi có bao hàm chỉ gồm hai nhân tố với kim chỉ nam là để lấy cho bạn phương thức tiếp cận. Thực tế, công thức mảng của bạn, tất cả thể bao hàm nhiều nhân tố như phép buộc ràng logic, cùng với yêu ước chiều dài của bí quyết không vượt vượt 8,192 cam kết tự trong Excel 2013, 2010 cùng 2007 (1,024 ký kết tự vào Excel 2003 trở về trước) với máy tính của bạn đủ dạn dĩ để cách xử trí mảng lớn.
Các toán tử and và OR trong phương pháp mảng của Excel
Một toán tử của mảng cho thấy cách bạn có nhu cầu xử lý mảng – thực hiện hàm xúc tích và ngắn gọn AND với OR.
Toán tử và là vệt hoa thị (*). Nó chỉ dẫn Excel trả về TRUE nếu TẤT CẢ các điều kiện được review là TRUE. Toán tử OR là dấu cộng (+). Nó trả về TRUE nếu ngẫu nhiên điều kiện nào trong một biểu thức đã cho rằng TRUE.Công thức mảng cùng với toán tử AND
Trong ví dụ như này, bọn chúng tôi cho thấy thêm tổng lợi nhuận tương ứng mà lại người bán hàng là Mike và thành phầm là Apples:
= SUM ((A2: A9 = “Mike”) * (B2: B9 = “Apples”) * (C2: C9))
Hoặc là
= SUM (IF (((A2: A9 = “Mike”) * (B2: B9 = “Apples”)), (C2: C9)))

Công thức mảng Excel cùng với toán tử OR
Công thức mảng sau cùng với toán tử OR (+) có thể chấp nhận được thêm tất cả các bán sản phẩm ứng cùng với người bán sản phẩm là Mike hoặc sản phẩm là Apples:
= SUM (IF (((A2: A9 = “Mike”) + (B2: B9 = “Apples”)), (C2: C9)))

Mách nhỏ: trong các phiên bạn dạng hiện đại của Excel 2013, 2010 hoặc 2007, việc sử dụng những công thức mảng vào các trường hợp như vậy thực thụ không quan trọng và một bí quyết SUMIFS đơn giản rất có thể cho ra cùng một tác dụng như trên. Mặc dù nhiên, toán tử & và OR trong những công thức mảng rất có thể hữu ích trong những tình huống phức hợp hơn, điều đó liên quan đến sự việc luyện tập các phát minh cho não của bạn : )
Toán tử solo vị vài điều hành trong công thức mảng của Excel
Nếu bạn đã từng thao tác làm việc với những công thức mảng trong Excel, rất có thể bạn đã lướt qua một vài công thức có chứa hai vệt gạch ngang (–) và chúng ta cũng có thể đã từ hỏi rằng nó được thực hiện cho những vấn đề gì.
Hai dấu gạch ngang đôi, hotline là toán tử đơn vị chức năng đôi, được sử dụng để chuyển những giá trị Boolean không thông qua số (TRUE / FALSE) bởi một số biểu thức thành 1 cùng 0 – thứ nhưng mà một hàm mảng hoàn toàn có thể hiểu được.
Ví dụ sau hi vọng làm cho đều thứ dễ hiểu hơn đến bạn. đưa sử bạn có một danh sách ngày trong cột A và bạn muốn biết bao gồm bao nhiêu ngày xảy ra trong tháng Giêng, bất kể năm nào.
Các công thức dưới đây sẽ xử lý vấn đề trên:
= SUM (–(MONTH (A2: A10) = 1))
Vì đấy là công thức mảng Excel, hãy nhớ dấn Ctrl + Shift + Enter nhằm hoàn tất.
Nếu bạn lưu ý đến một mon khác, hãy sửa chữa 1 bằng một vài tương ứng. Ví dụ, 2 là mon 2, 3 tức là Tháng 3, v.v. Để tạo nên công thức linh động hơn, thì chúng ta cũng có thể chỉ định số của tháng trong một số trong những ô, như trong hình:

Và bây giờ, họ hãy thuộc phân tích coi rằng bí quyết mảng Excel làm việc như cố gắng nào nhé. Hàm MONTH trả về công dụng là từng ngày trong những ô A2 mang đến A10 nằm hồi tháng nào, bọn chúng sẽ được bộc lộ bởi một vài sê-ri, tạo nên mảng 2; 1; 4; 2; 12; 1; 2; 12; 1.
Sau đó, mỗi phần của mảng sẽ được đối chiếu với quý hiếm trong ô D1, là số một trong ví dụ này. Tác dụng của phép đối chiếu này là một mảng những giá trị Boolean (TRUE với FALSE). Như bạn nhớ, thì bạn cũng có thể chọn một trong những phần nhất định vào một công thức mảng và nhấn F9 để thấy phần đó tương tự với:
Cuối cùng, chúng ta phải chuyển đổi các cực hiếm Boolean này thành 1 với 0 để hàm SUM có thể hiểu được. Và đấy là những gì những toán tử đơn vị đôi mang lại là bắt buộc thiết. Những toán tử đơn vị thứ nhất sẽ có tác dụng TRUE / FALSE thành -1/0, tương ứng. Loại thứ nhì thì sẽ lấp định giá trị, có nghĩa là đảo ngược dấu, trở thành chúng thành +1 cùng 0, để mà phần đông các hàm của Excel rất có thể hiểu và làm việc với nó. Ví như bạn vứt bỏ toán tử đơn vị chức năng đôi khỏi công thức trên, thì nó sẽ không hoạt động.
Xem thêm: Cấu Trúc Find Đi Với Giới Từ Gì ? Và Các Cách Dùng Find Phổ Biến