Trong bài viết này, Học Excel Online sẽ hướng dẫn bí quyết mảng Excel, phương pháp để nhập nó đúng mực trong bảng tính của bạn, giải 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: Hướng dẫn sử dụng các hàm trong excel 2007
Các công thức mảng trong Excel là một công gắng vô cùng có ích và cũng khó nhất để kiểm soát điều hành được nó. Một cách làm mảng Excel đơn có thể thực hiện các phép tính và sửa chữa thay thế hàng ngàn cách làm thông thường. Mặc dù nhiên, ước đạt đến 90% người tiêu dùng Excel chưa lúc nào sử dụng những công thức mảng trong bảng tính, chỉ vày họ hại phải bắt đầu học chúng từ số lượng 0.
Xem nhanh
Hàm mảng trong Excel là gì?
Tại sao phải thực hiện công thức mảng vào Excel?
Công thức mảng với 1 ô và các ô trong Excel
Hằng số mảng của Excel
Làm việc với hằng số mảng của Excel
Sử dụng hằng số mảng trong bí quyết của Excel
Các toán tử and và OR trong công thức mảng của Excel
Hàm mảng trong Excel là gì?
Trước khi chúng ta bước đầu tìm hiểu về hàm và các công thức mảng Excel, thì bọn họ hãy tìm hiểu rằng cố kỉnh nào là thuật ngữ “mảng”. Về cơ bản, một mảng trong Excel là 1 trong những tập hợp những mục. Những mục hoàn toàn có thể là văn bản hoặc số cùng chúng rất có thể nằm trong một hàng/cột, hoặc trong không ít hàng với cột.Ví dụ: nếu như khách hàng nhập danh sách mua sắm hàng tuần của chúng ta vào một định hình 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ừ bỏ A1 mang đến D1, thì hãy nhập mảng ở trên với dấu bằng (=) trên thanh cách làm và dấn CTRL + SHIFT + ENTER, và bạn sẽ nhận được hiệu quả như sau:



Những gì chúng ta vừa làm là tạo một mảng một chiều theo chiều ngang. Nãy giờ đều thứ vẫn rất solo giản, yêu cầu không nào?
Bây giờ, công thức mảng Excel là gì? Sự khác hoàn toàn 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ày chỉ một giá bán trị mà thôi. Nói giải pháp khác, một bí quyết mảng vào Excel sẽ reviews tất cả những giá trị chơ vơ trong một mảng, và thực hiện nhiều phép tính trên một hoặc những mục mà tất cả thỏa các điều khiếu nại được thể hiện trong công thức.
Một phương pháp mảng không chỉ là xử lý đồng thời một số trong những giá trị, mà lại nó cũng rất có thể cùng 1 thời gian trả lại một số trong những các giá chỉ trị. Bởi vì thế, các kết quả trả lại bởi phương pháp mảng cũng là 1 trong mảng.
Công thức mảng có sẵn trong toàn bộ các phiên phiên bản của Excel 2013, Excel 2010, Excel 2007 và trước đó nữa.
Và bây giờ, có vẻ như như đã đến lúc bạn cần tạo phương pháp mảng trước tiên cho bạn.
Ví dụ dễ dàng của công thức mảng Excel
Giả sử bạn có một trong những mục vào 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 tồn tại gì chống cản bạn tính các tổng phụ (Sub total) trong những hàng với cùng 1 công thức dễ dàng và đơn giản như = B2 * C2, cùng rồi sau đó cộng các 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 nâng tầm quan trọng, từ lúc nó được Excel dùng trong lưu lại trữ công dụng trung gian trong cỗ nhớ, cụ vì phải tạo thêm cột bổ sung. Vị vậy, một cách làm mảng đơn chỉ cần thực hiện 2 bước mau lẹ nho nhỏ dại như sau để giải quyết bài toán trên:
chọn một ô trống cùng nhập vào công thức sau:= SUM (B2: B6 * C2: C6)
dìm phím tắt CTRL + SHIFT + ENTER nhằm hoàn tất phương pháp mảng.Khi nhấn tổng hợp phím trên, Microsoft Excel đặt phương pháp trên trong dấu ngoặc nhọn, xuất xắc được hotline một tín hiệu dễ chú ý thấy cho thấy đó là 1 trong công thức mảng.
Công thức sẽ nhân giá chỉ trị trong mỗi hàng riêng rẽ của mảng được chỉ định và hướng dẫn (các ô từ B2 mang đến C6), tất cả thêm các tổng (phụ), và công dụng cuối thuộc là tổng doanh thu.

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

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

Ví dụ 2. Phương pháp mảng nhiều ô trong Excel
Trong lấy ví dụ trước của hàm SUM, mang sử chúng ta phải trả 10% thuế cho mỗi lần cung cấp và bạn muốn tính số tiền 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ới 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 vẫn đặt bí quyết mảng của doanh nghiệp 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. Sử dụng một hàm mảng Excel nhằm trả về mảng những ô
Như đã đề cập, thì Microsoft Excel cung ứng một vài cái 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 đa ô. Hàm TRANSPOSE là trong số những hàm vì thế và công ty chúng tôi sẽ thực hiện nó để chuyển đổi vị trí vào bảng sinh hoạt trên, tức là chuyển sản phẩm sang cột cùng ngược lại.
chọn một dải các ô trống mà bạn muốn xuất ra bảng sau khoản thời gian chuyển đổi. Vì bọn họ đang thay đổi các hàng thành những cột, nên hãy chắc chắn là rằng bạn chọn cùng một số trong những hàng cùng cột như số những cột và các hàng tương ứng trong bảng mối cung cấp (bảng gốc) bạn có. Trong ví dụ này, cửa hàng chúng tôi đang chọn lựa 6 cột và 4 hàng. Thừa nhận F2 để vào chế độ chỉnh sửa. Nhập công thức mảng: = TRANSPOSE (array) cùng nhấn Ctrl + Shift + Enter. Trong ví dụ như trên, cách làm là = TRANSPOSE ($A$1: $D$6).Kết trái sẽ tương tự như sau:

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

Như bạn thấy vào hình, thì Microsoft Excel để hằng số mảng trong một tập hợp những dấu ngoặc nhọn khác, giống hệt như khi nhiều người đang nhập một cách làm 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 cách tương tự như một mảng ngang, cùng với sự khác hoàn toàn duy độc nhất vô nhị là chúng ta ngăn cách những mục bởi dấu chấm phẩy, ví dụ: = 11; 22; 33; 44

3. Hằng số của mảng hai chiều
Để tạo ra một mảng hai phía trong Excel, bạn bóc các mục trong mỗi hàng ra bằng dấu phẩy, và phân cách mỗi cột bởi 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à một trong những nền tảng của những công thức mảng trong Excel. Các thông tin và mẹo nhỏ tuổi dưới đây rất có thể giúp bạn thực hiện 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ố, quý hiếm 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 tách bằng lốt phẩy hoặc giấu chấm phẩy.
Bạn rất có thể nhập một cực hiếm số dưới dạng số nguyên, thập phân, hoặc ký kết hiệu khoa học. Nếu khách hàng sử dụng những giá trị văn bản, chúng sẽ tiến hành đặt trong lốt nháy kép (“”) như trong bất kỳ công thức Excel nào.
Hằng số mảng ko thể bao hàm các mảng, tham chiếu ô, dải, ngày tháng, tên xác định, công thức, hoặc những hàm vào Excel khác.
2. Hằng số mảng được để tên:
Để tạo cho mảng trở đề nghị dễ áp dụng hơn, hãy đặt mang đến nó một cái tên:
Đi đến tab Formulas > đội Defined Names với nhấn Define Name. Hoặc là 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 vỏ hộp Refers to, nhập các mục của mảng, cơ mà được để trong dấu ngoặc nhọn, cùng với dấu bởi ở trước (=). Ví dụ:= “Su”, “Mo”, “Tu”, “We”, “Th”, “Fr”, “Sa”

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

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

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

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

Mách nhỏ: trong những phiên bản hiện đại của Excel 2013, 2010 hoặc 2007, câu hỏi sử dụng những công thức mảng vào các trường hợp như vậy thực sự không quan trọng và một bí quyết SUMIFS solo giản rất có thể cho ra thuộc một hiệu quả như trên. Mặc dù nhiên, toán tử và và OR trong các công thức mảng có thể hữu ích trong các tình huống tinh vi hơn, vấn đề đó liên quan đến việc luyện tập các ý tưởng phát minh cho não của bạn : )
Toán tử solo vị vài điều hành trong cách làm mảng của Excel
Nếu chúng ta đã từng thao tác với các công thức mảng trong Excel, rất hoàn toàn có thể bạn đang lướt qua một vài công thức gồm chứa hai vệt gạch ngang (–) và bạn có thể đã từ bỏ hỏi rằng nó được thực hiện cho những việc gì.
Hai lốt gạch ngang đôi, điện thoại tư vấn 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ứ cơ mà một hàm mảng có thể hiểu được.
Ví dụ sau mong muốn làm cho phần đông thứ dễ dàng nắm bắt hơn mang đến bạn. đưa sử chúng ta có một list ngày vào cột A và bạn muốn biết tất cả bao nhiêu ngày xảy ra vào thời điểm tháng Giêng, bất cứ năm nào.
Các công thức sau đây sẽ giải quyết và 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ìm Ctrl + Shift + Enter để hoàn tất.
Nếu bạn suy nghĩ một mon khác, hãy thay thế 1 bằng một trong những tương ứng. Ví dụ, 2 là mon 2, 3 tức là Tháng 3, v.v. Để tạo cho công thức hoạt bát hơn, thì bạn có thể chỉ định số của mon trong một vài ô, như vào hình:

Và bây giờ, chúng ta hãy cùng phân tích xem rằng cách làm mảng Excel thao tác làm việc như chũm nào nhé. Hàm MONTH trả về hiệu quả là mỗi ngày trong những ô A2 đến A10 nằm vào thời điểm tháng nào, chúng sẽ được biểu hiện bởi một trong những 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 những ví dụ này. Công dụng của phép so sánh này là 1 trong mảng những giá trị Boolean (TRUE với FALSE). Như các bạn nhớ, thì bạn có thể chọn 1 phần nhất định trong một phương pháp mảng cùng nhấn F9 giúp thấy phần đó tương tự với:
Cuối cùng, các bạn phải biến đổi các quý hiếm Boolean này thành 1 và 0 nhằm hàm SUM rất có thể hiểu được. Và đấy là những gì những toán tử đơn vị đôi mang lại là cần thiết. Các toán tử 1-1 vị thứ nhất sẽ làm TRUE / FALSE thành -1/0, tương ứng. Cái thứ hai thì sẽ phủ định giá bán trị, có nghĩa là đảo ngược dấu, đổi mới chúng thành +1 với 0, nhằm mà phần lớn các hàm của Excel hoàn toàn có thể hiểu và thao tác làm việc với nó. Nếu bạn sa thải toán tử đơn vị đôi khỏi phương pháp trên, thì nó sẽ không hoạt động.
Xem thêm: Cách tạo tiêu đề cho từng trang trong excel khi in đơn giản, có video
Tuy nhiên, chúng ta không nên biết hết các hàm này và nói thiệt là cũng không thể biết không còn được, lưu giữ được không còn số hàm đó chắc bớt tuổi thọ nhiều lắm