Các Hàm, Công Thức Mảng Excel Nâng Cao → Công Thức Mảng Ms Excel

Trong nội dung bài viết này, Học Excel Online đã hướng dẫn công thức mảng Excel, cách để nhập nó đúng đắn trong bảng tính của bạn, giải pháp sử dụng các hằng số và các công thức mảng trong Excel.

Bạn đang xem: Công thức mảng excel

Các công thức mảng vào Excel là một trong những công nạm vô cùng có lợi và cũng cực nhọc nhất để kiểm soát và điều hành được nó. Một bí quyết mảng Excel đơn có thể thực hiện nhiều phép tính và thay thế hàng ngàn cách làm thông thường. Tuy nhiên, ước đạt đến 90% người tiêu dùng Excel chưa khi nào sử dụng các công thức mảng vào bảng tính, chỉ do họ hại phải ban đầu học bọn chúng từ con số 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 trong Excel?Công thức mảng với 1 ô và những ô 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à OR trong phương pháp mảng của Excel 

Hàm mảng trong Excel là gì?

Trước khi bọn chúng ta bước đầu tìm hiểu về hàm và những công thức mảng Excel, thì chúng ta hãy khám phá rằng cụ nào là thuật ngữ “mảng”. Về cơ bản, một mảng vào Excel là một tập hợp các mục. Các mục có thể là văn phiên bản hoặc số và chúng hoàn toàn có thể nằm vào một hàng/cột, hoặc trong vô số hàng và cột.

Ví dụ: nếu như bạn nhập danh sách mua hàng hàng tuần của công ty vào một định hình mảng Excel, thì nó đã kiểu như:

“Milk”, “Eggs”, “Butter”, “Corn flakes”

Sau đó, nếu khách hàng chọn những ô từ bỏ A1 đến D1, thì nên nhập mảng ở trên với dấu bằng (=) bên trên thanh bí quyết và nhận CTRL + SHIFT + ENTER, và bạn sẽ nhận được tác dụng như sau:

*


*

*

Những gì các bạn vừa có tác dụng là sinh sản một mảng một chiều theo hướng ngang. Nãy giờ rất nhiều thứ vẫn rất solo giản, buộc phải không nào?

Bây giờ, cách làm mảng Excel là gì? Sự khác biệt giữa một hàm mảng và các hàm Excel thường thì khác là hàm mảng đã xử lý những thay do chỉ một giá trị mà lại thôi. Nói biện pháp khác, một phương pháp mảng trong Excel sẽ reviews tất cả các giá trị bơ vơ trong một mảng, và tiến hành nhiều phép tính trên một hoặc nhiều mục mà tất cả thỏa những điều kiện đượ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 trong những giá trị, cơ mà nó cũng rất có thể cùng 1 cơ hội trả lại một trong những các giá trị. Vì chưng thế, các kết quả trả lại bởi bí quyết mảng cũng là một mảng.

Công thức mảng có sẵn trong tất cả các phiên bạn dạng của Excel 2013, Excel 2010, Excel 2007 với trước đó nữa.

Và bây giờ, dường như như đã đến khi bạn buộc phải tạo công thức mảng trước tiên cho bạn.

Ví dụ đơn giản và dễ dàng của bí quyết mảng Excel

Giả sử các bạn có một số mục trong cột B, với cột C biểu hiện giá của chúng, bài bác toán của người tiêu dùng là tính tổng doanh thu.

Tất nhiên, không có gì ngăn cản bạn tính những tổng phụ (Sub total) trong mỗi hàng với 1 công thức dễ dàng và đơn giản như = B2 * C2, cùng rồi kế tiếp cộng các giá trị này lại với nhau:

*

Tuy nhiên, một công thức mảng có thể mang đến cho bạn những điểm cải tiến vượt bậc quan trọng, từ khi nó được Excel dùng trong lưu giữ trữ công dụng trung gian trong cỗ nhớ, vậy vì phải tạo lập thêm cột bửa sung. Vị vậy, một phương pháp mảng đơn chỉ việc thực hiện tại 2 bước mau lẹ nho nhỏ tuổi như sau để giải quyết bài toán trên:

Chọn một ô trống và nhập vào cách làm sau:

= SUM (B2: B6 * C2: C6)

Nhấn 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, tuyệt được gọi một tín hiệu dễ quan sát thấy cho thấy đó là một công thức mảng.

Công thức sẽ nhân giá trị trong mỗi hàng riêng biệt của mảng được hướng dẫn và chỉ định (các ô từ bỏ B2 cho C6), tất cả thêm những tổng (phụ), và tác dụng cuối thuộc là tổng doanh thu.

*

Ví dụ đơn giản dễ dàng trên cho biết thêm sức mạnh của công thức mảng vào Excel. Khi thao tác với hàng trăm ngàn hoặc hàng vạn hàng cất dữ liệu, thì bạn có thể cân kể khi nó sẽ tiết kiệm bao nhiêu thời gian với một bí quyết mảng trong mỗi ô.

Tại sao phải sử dụng công thức mảng vào Excel?

Công thức mảng Excel là công cụ tiện dụng nhất để thực hiện các phép tính tinh xảo và các tác vụ phức tạp. Một cách làm mảng đơn hoàn toàn có thể thay thế hàng trăm ngàn công thức thông thường. Cách làm mảng rất có thể sử dụng mang lại các công việc như:

Tính tổng những số thỏa các điều kiện đang cho, ví dụ như tính tổng N giá chỉ trị lớn số 1 hoặc nhỏ nhất trong một dải.Tính tổng các giá trị những hàng, hoặc trong hàng/cột trang bị N.Đếm các giá trị của toàn bộ hoặc đếm đa số ký tự cố định trong một dải xác định.

Làm cầm cố nào nhằm nhập bí quyết mảng vào Excel (Ctrl + Shift + Enter)

Như các bạn đã biết, sử dụng tổng hợp phím CTRL + SHIFT + ENTER là một trong phương thức kỳ diệu để vươn lên là một công thức thường thì thành một phương pháp mảng.

Khi nhập một cách làm mảng trong Excel, gồm 4 điều đặc biệt quan trọng mà bạn phải ghi nhớ:

Một khi chúng ta đã ngừng gõ phương pháp và mặt khác nhấn các phím CTRL + SHIFT+ ENTER, thì Excel sẽ auto đặt cách làm đó trong dấu ngoặc nhọn. Khi bạn 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 vào thanh công thức, điều này cho bạn biết rằng bao gồm một phương pháp mảng trong đó.Việc nhập những dấu ngoặc nhọn bảo phủ công thức thủ công sẽ không chuyển bí quyết trên sang định hình mảng. Bạn phải nhấn tổ hợp phím Ctrl + Shift + Enter để kết thúc công thức mảng.Mỗi lần bạn chỉnh sửa một phương pháp mảng, những dấu ngoặc nhọn sẽ mất tích và bạn phải dấn Ctrl + Shift + Enter để lưu các đổi khác trong cách làm của bạn.Nếu chúng ta quên dấn Ctrl + Shift + Enter, thì công thức của các bạn sẽ hoạt rượu cồn như một công thức 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ì toàn bộ các công thức mảng vào Excel đều yên cầu phải nhấn tổ hợp phím Ctrl + Shift + Enter, đôi khi được hotline là công thức CSE.

Sử dụng phím F9 để reviews các bên trong một bí quyết mảng:

Khi làm việc với những công thức mảng vào Excel, chúng ta cũng có thể quan sát phương pháp chúng đo lường và lưu trữ các mục của mảng (mảng nội bộ) để hiển thị tác dụng cuối thuộc trong một ô. Để làm cho điều này, hãy lựa chọn một hoặc các đối số bên trong ngoặc đơn của một hàm, rồi sau đó nhấn phím F9. Để tắt chế độ đánh giá bán công thức, hãy nhận phím Esc.

Trong lấy một ví dụ trên, để xem những tổng phụ (sub-total) của toàn bộ các sản phẩm, bạn cần chọn B2: B6 * C2: C6, rồi thừa nhận F9 cùng thu được công dụng như sau:

*

Lưu ý: Hãy xem xét rằng chúng ta phải chọn 1 số phần của công thức trước lúc nhấn phím F9, còn nếu không khi nhấn F9 thì nó sẽ chỉ đơn giản và dễ dàng thay thế bí quyết mảng của người tiêu dùng bằng (các) giá bán trị thống kê giám sát mà thôi.

Công thức mảng với một ô và những ô vào Excel

Công thức mảng rất có thể trả lại công dụng trong một ô hoặc trong không ít ô. Một bí quyết mảng được nhập vào trong một dải ô được điện thoại tư vấn là cách làm đa ô. Phương pháp mảng phía bên trong một ô tốt nhất được hotline là công thức ô đơn.

Có một vài hàm mảng có phong cách thiết kế để trả về những mảng đa ô, ví như TRANSPOSE, TREND, FREQUENCY, LINEST, v.v.

Các hàm khác, chẳng hạn 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 ô duy nhất bằng tổ hợp phím Ctrl + Shift + Enter.

Các lấy ví dụ sau minh hoạ cách sử dụng một công thức mảng một ô và những ô trong Excel.

Ví dụ 1. Một cách làm mảng cùng với ô đơn

Giả sử các bạn có nhị cột liệt kê số lượng món đồ được cung cấp trong 2 tháng khác nhau, lấy một ví dụ 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, các bạn sẽ thêm một cột xẻ sung, ví dụ như cột D, tính doanh thu biến hóa cho mỗi sản phẩm, áp dụng công thức như = C2-B2, và sau đó tìm giá chỉ trị lớn nhất trong cột bổ sung cập nhật đó = MAX (D: D).

Tuy nhiên, một cách làm mảng Excel không đề nghị một cột bổ sung cập nhật vì nó lưu giữ trữ hoàn hảo nhất tất cả các công dụng trung gian trong bộ nhớ. Vì vậy, bạn chỉ cần nhập phương pháp sau cùng nhấn Ctrl + Shift + Enter mà thôi:

= MAX (C2: C6-B2: B6)

*

Ví dụ 2. Cách làm mảng nhiều ô vào Excel

Trong lấy ví dụ trước của hàm SUM, đưa sử bạn phải trả 10% thuế cho mỗi lần cung cấp và bạn muốn tính số chi phí trả thuế cho mỗi sản phẩm chưa đến một công thức.

Trước tiên, bạn cần chọn dải ô vào một cột trống, ví như D2: D6, cùng nhập cách làm sau vào thanh công thức:

= B2: B6 * C2: C6 * 0,1

Một khi bạn nhấn Ctrl + Shift + Enter, thì Excel đang đặt cách làm mảng của doanh nghiệp trong từng ô trong dải đã chọn, và bạn sẽ nhận được kết quả trả về như sau:

*

Ví dụ 3. Thực hiện một hàm mảng Excel để trả về mảng những ô

Như đang đề cập, thì Microsoft Excel hỗ trợ một vài cái gọi là “các hàm mảng” được thiết kế với đặc biệt để làm việc với những mảng đa ô. Hàm TRANSPOSE là trong số những hàm bởi thế và công ty chúng tôi sẽ sử dụng nó để biến đổi vị trí vào bảng làm việc trên, có nghĩa là chuyển sản phẩm sang cột với ngược lại.

Xem thêm: Bảng Giá Nha Khoa Cẩm Tú 4B Trần Hưng Đạo Q, Nha Khoa Cẩm Tú

Chọn một dải những ô trống mà bạn muốn xuất ra bảng sau khi chuyển đổi. Vì bọn họ đang biến đổi các sản phẩm thành các cột, buộc phải hãy chắc chắn rằng chúng ta chọn cùng một trong những hàng và cột như số các cột và những hàng tương xứng trong bảng mối cung cấp (bảng gốc) các bạn có. Trong ví dụ như này, chúng tôi đang lựa chọn 6 cột và 4 hàng.Nhấn F2 nhằm vào cơ chế chỉnh sửa.Nhập phương pháp mảng: = TRANSPOSE (array) và nhấn Ctrl + Shift + Enter. Trong lấy một ví dụ trên, bí quyết là = TRANSPOSE ($A$1: $D$6).

Kết quả sẽ tương tự như như sau:

*

Làm nạm nào để gia công việc với các công thức mảng những ô

Khi thao tác làm việc với các công thức mảng đa ô vào Excel, hãy đảm bảo tuân theo những quy tắc dưới đây để sở hữu được hiệu quả chính xác:

Chọn dải ô mà bạn có nhu cầu xuất ra hiệu quả trước khi nhập công thức.Để xóa một phương pháp mảng đa ô, hoặc là bạn sẽ chọn tất cả các ô cất nó cùng nhấn DELETE, hoặc bạn phải chọn toàn cục 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 chuyển nội dung của một ô độc thân trong một công thức mảng của Excel, và chúng ta cũng bắt buộc chèn các ô mới vào hoặc xóa các ô hiện tại xuất phát từ một 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ẽ đa số đưa ra chú ý You cannot change part of an array (“Bạn không thể cầm đổi một 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 một chút ít ô hơn, bạ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 bắt đầu vào.Để không ngừng mở rộng công thức mảng, ví dụ áp dụng nó cho các ô hơn, bạn phải chọn toàn bộ các ô bao gồm chứa công thức lúc này cộng với các ô trống rỗng mà bạn muốn có cách làm trong đó, rồi nhận F2 để đưa sang chế độ chỉnh sửa, nhằm điều chỉnh các tham chiếu trong phương pháp và dìm Ctrl + Shift + Enter để update nó.Bạn ko thể thực hiện công thức mảng đa ô trong định dạng bảng Excel.Bạn bắt buộc nhập một công thức mảng nhiều ô vào một dải ô tất cả cùng size với mảng có hiệu quả được trả về. Nếu bí quyết mảng vào Excel của công ty chứa một mảng mà to hơn dải các bạn đã chọn, thì những giá trị vượt quá vẫn không mở ra trên bảng tính. Nếu một mảng trả về vì chưng công thức nhỏ dại mà hơn dải đang chọn, lỗi # N / A sẽ xuất hiện thêm trong các ô bổ sung.

Nếu bí quyết của bạn có thể trả về một mảng với một số lượng các bộ phận có thể thay đổi, thì nên nhập nó vào trong 1 dải bởi hoặc lớn hơn mảng lớn số 1 mà được bởi bí quyết 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ỉ dễ dàng là một tập các giá trị chũm định. Các giá trị này không lúc nào thay thay đổi khi bạn coppy 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 ví dụ như về mảng được tạo xuất phát từ 1 danh sách hàng hóa cần download trong phần đầu của bài bác hướng dẫn này. Bây giờ, chúng ta hãy thuộc xem các loại mảng khác như thế nào và cách chúng ta cũng có thể lập ra chúng.

Tồn trên 3 nhiều 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. Để sinh sản một hằng số mảng hàng, hãy nhập những giá trị được giải pháp nhau vày dấu phẩy, và đặt nó trong dấu ngoặc nhọn, ví dụ: 1,2,3,4

Lưu ý. Khi tạo một hằng số mảng, bạn phải nhập bằng tay thủ công các lốt đóng cùng mở ngoặc. Để nhập một mảng theo hướng ngang trong một bảng tính, hãy chọn số tương ứng của những ô trống trong một hàng, cùng nhập bí quyết = 1,2,3,4 trong thanh công thức, rồi tiếp nối nhấn Ctrl + Shift + Enter. Kết quả sẽ hệt như sau:

*

Như chúng ta thấy trong hình, thì Microsoft Excel đặt hằng số mảng vào một tập hợp những dấu ngoặc nhọn khác, giống hệt như khi bạn đang nhập một phương pháp mảng vào 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 ra nó bằng cách tương tự như một mảng ngang, với sự biệt lập duy duy nhất là các bạn ngăn cách các 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

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

*

Làm vấn đề 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 vào Excel. Những thông tin cùng mẹo nhỏ dại dưới đây có thể giúp bạn sử dụng chúng một cách công dụng 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 có thể chứa những con số, quý hiếm văn bản, giá trị Booleans (TRUE và FALSE) và những giá trị lỗi, chúng được ngăn bóc 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ố bên dưới dạng số nguyên, thập phân, hoặc ký hiệu khoa học. Nếu như bạn sử dụng các giá trị văn bản, chúng sẽ tiến hành đặt trong vết nháy kép (“”) như trong bất kỳ công thức Excel nào.

Hằng số mảng không thể bao hà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 vào Excel khác.

2. Hằng số mảng được đặt tên:

Để khiến cho mảng trở yêu cầu dễ sử dụng hơn, hãy đặt đến nó một chiếc tên:

Đi mang đến tab Formulas > đội Defined Names với nhấn Define Name. Hoặc là dấn Ctrl + F3 và nhấp vàoNhập tên bạn có nhu cầu đặt vào ô NameTrong hộp Refers to, nhập các mục của mảng, nhưng được đặt 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ấn OK nhằm lưu mảng sẽ đặt tên và ngừng hoạt động sổ.

Để nhập hằng số của mảng đã được lấy tên trong một trang tính, nên lựa chọn nhiều ô vào một mặt hàng hoặc cột là các mục trong mảng của bạn, rồi nhập thương hiệu của mảng vào thanh bí quyết với dấu = đằng trước với 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 vận động được, hãy kiểm tra các vấn đề sau:

Ngăn cách các thành phần của hằng số mảng với các ký tự phù hợp – vết phẩy cùng với hằng số của mảng ngang và 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 con số các mục trong hằng số mảng của bạn. Nếu bạn chọn các ô hơn, thì mỗi ô phụ sẽ có được lỗi # N / A. Nếu ít hơn, thì chỉ một phần của mảng sẽ tiến hành xuất ra.

Sử dụng hằng số mảng trong công thức của Excel

Bây giờ chúng ta đã rất gần gũi với khái niệm các hằng số của mảng, nên bọn họ hãy cùng xem bí quyết mà chúng ta có thể sử dụng những 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 những số lớn số 1 / nhỏ tuổi nhất vào một dải

Bạn bước đầu bằng phương pháp tạo một mảng dọc có chứa đều số bạn muốn tính tổng. Ví dụ: nếu bạn muốn cộng 3 số nhỏ nhất hoặc lớn nhất trong một dải, thì hằng số mảng đang là 1,2,3.

Sau đó, chúng ta sử dụng một trong những hai hàm phương pháp sau LARGE hoặc SMALL, xác định toàn cục dải của ô trong tham số trước tiên và đặt hằng số mảng vào tham số vật dụng hai. Cuối cùng, lồng nó vào hàm SUM, như sau:

Tính tổng 3 số lớn nhất: = SUM (LARGE (range, 1,2,3))

Tính tổng nhỏ tuổi nhất 3 số: = SUM (SMALL (range, 1,2,3))

Đừng quên dấn Ctrl + Shift + Enter khi bạn nhập cách làm mảng, và các bạn sẽ nhận được tác dụng như sau:

*

Tương trường đoản cú như vậy, chúng ta có thể tính giá trị trung bình của N giá chỉ trị nhỏ dại nhất hoặc lớn số 1 trong một dải:

Trung bình của 3 số lớn 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ách làm mảng để tính các ô thỏa các điều kiện

Giả sử chúng ta có một danh sách đơn mua hàng và bạn muốn 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ẽ áp dụng một cách làm 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ó thể sẽ vượt dài. Để tạo nên nó nhỏ gọn hơn, bạn có thể sử dụng COUNTIFS cùng với SUM và gồm 1 hằng số mảng trong 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 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 chúng tôi có bao hàm chỉ bao gồm hai yếu tố với mục tiêu là để đưa cho bạn phương pháp tiếp cận. Thực tế, công thức mảng của bạn, gồm thể bao hàm nhiều yếu tố như phép ràng buộc logic, cùng với yêu mong chiều lâu năm của cách làm không vượt thừa 8,192 cam kết tự trong Excel 2013, 2010 cùng 2007 (1,024 cam kết tự trong Excel 2003 trở về trước) và máy tính của doanh nghiệp đủ táo tợn để cách xử trí mảng lớn.

Các toán tử & và OR trong cách làm mảng của Excel

Một toán tử của mảng cho thấy thêm cách bạn muốn xử lý mảng – sử dụng hàm xúc tích AND và OR.

Toán tử & là lốt hoa thị (*). Nó khuyên bảo Excel trả về TRUE nếu TẤT CẢ các điều khiếu nại được review là TRUE.Toán tử OR là dấu cùng (+). Nó trả về TRUE nếu bất kỳ điều kiện nào vào một biểu thức đã cho là TRUE.

Công thức mảng với toán tử AND

Trong ví dụ như này, bọn chúng tôi cho biết thêm tổng doanh thu 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 với toán tử OR (+) được cho phép thêm tất cả các bán hàng ứng với người bán hàng là Mike hoặc thành phầm là Apples:

= SUM (IF (((A2: A9 = “Mike”) + (B2: B9 = “Apples”)), (C2: C9)))

*

Mách nhỏ: trong số phiên phiên bản hiện đại của Excel 2013, 2010 hoặc 2007, việc sử dụng những công thức mảng trong các trường hợp như vậy thực sự không quan trọng và một công thức SUMIFS đối chọi giản hoàn toàn có thể cho ra cùng một tác dụng như trên. Mặc dù nhiên, toán tử and 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, vấn đề này liên quan đến việc luyện tập các ý tưởng phát minh cho não của người sử dụng : )

Toán tử đối chọi 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 làm việc với các công thức mảng vào Excel, rất rất có thể bạn đã lướt sang một vài công thức gồm chứa hai dấu gạch ngang (–) và chúng ta có thể đã tự hỏi rằng nó được sử dụng cho những bài toán gì.

Hai dấu gạch ngang đôi, điện thoại tư vấn là toán tử đơn vị chức năng đôi, được áp dụng để chuyển các giá trị Boolean không ngay số (TRUE / FALSE) bởi một số biểu thức thành 1 cùng 0 – thứ nhưng một hàm mảng rất có thể hiểu được.

Ví dụ sau hy vọng làm cho hồ hết thứ dễ hiểu hơn mang lại bạn. Giả sử bạn có một list ngày vào cột A và bạn có nhu cầu biết bao gồm bao nhiêu ngày xảy ra trong thời điểm tháng Giêng, bất cứ 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ì đó là công thức mảng Excel, hãy nhớ dìm Ctrl + Shift + Enter nhằm hoàn tất.

Nếu bạn suy xét một tháng khác, hãy thay thế 1 bằng một số 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 linh động hơn, thì bạn cũng có thể chỉ định số của mon trong một số ô, như trong hình:

*

Và bây giờ, họ hãy thuộc phân tích xem 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 các ô A2 mang lại 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 ra mảng 2; 1; 4; 2; 12; 1; 2; 12; 1.

Sau đó, từng phần của mảng đang được đối chiếu với quý giá trong ô D1, là số một trong ví dụ này. Hiệu quả của phép so sánh này là 1 trong những mảng các giá trị Boolean (TRUE với FALSE). Như chúng ta nhớ, thì bạn cũng có thể chọn một phần nhất định vào một bí quyết mảng và nhấn F9 để thấy phần đó tương tự với:

Cuối cùng, chúng ta phải biến hóa các cực hiếm Boolean này thành 1 cùng 0 nhằm hàm SUM hoàn toàn có thể hiểu được. Và đấy là những gì những toán tử đơn vị chức năng đôi cho là yêu cầu thiết. Những toán tử đơn vị đầu tiên sẽ làm TRUE / FALSE thành -1/0, tương ứng. Chiếc thứ nhì thì sẽ đậy định giá bán trị, có nghĩa là đảo ngược dấu, biến hóa chúng thành +1 cùng 0, nhằm mà đa số các hàm của Excel có thể hiểu và thao tác với nó. Nếu như bạn loại bỏ toán tử đơn vị đôi khỏi phương pháp trên, thì nó sẽ không còn hoạt động.

Rất nhiều kiến thức và kỹ năng phải ko nào? tổng thể những kỹ năng và kiến thức này chúng ta đều rất có thể học được trong khóa học EX101 – Excel tự cơ bản tới chuyên gia của học Excel Online. Đây là khóa học giúp đỡ bạn hệ thống kỹ năng một bí quyết đầy đủ, đưa ra tiết. Rộng nữa không thể có giới hạn về thời gian học tập nên bạn cũng có thể thoải mái học bất cứ lúc nào, thuận tiện tra cứu lại kiến thức khi cần. Bây giờ hệ thống đang sẵn có ưu đãi hết sức lớn cho mình khi đk tham gia khóa học.

Leave a Reply

Your email address will not be published. Required fields are marked *

x

Welcome Back!

Login to your account below

Retrieve your password

Please enter your username or email address to reset your password.