Phép toán boolean trong Excel

Hàm logic là một loại hàm có thể trả về một trong các giá trị có thể có - true nếu ô chứa các giá trị đáp ứng các tiêu chí nhất định và false nếu điều này không xảy ra. Các hàm logic được sử dụng để lập trình các bảng tính nhằm giúp bạn không bị lặp lại các hành động thường xuyên.

Ngoài ra, các hàm logic có thể được sử dụng để kiểm tra mức độ nội dung của ô đáp ứng các tiêu chí nhất định. Các giá trị boolean khác cũng có thể được kiểm tra.

Toán tử so sánh

Mỗi biểu thức chứa các toán tử so sánh. Chúng như sau:

  1. = - giá trị 1 bằng giá trị 2.
  2. > - giá trị 1 lớn hơn giá trị 2.
  3. < – ачение 1 еньше ачения 2.
  4. > = giá trị 1 hoặc trùng với giá trị 2 trở lên.
  5.  <= ачение 1 еньше ачению 2 идентично ему.
  6. <> giá trị 1 hoặc lớn hơn giá trị 2 hoặc nhỏ hơn.

Do đó, Excel trả về một trong hai kết quả có thể có: true (1) hoặc false (2).

Để sử dụng các hàm logic, trong mọi trường hợp có thể, cần phải chỉ định một điều kiện có chứa một hoặc nhiều toán tử.

Chức năng đích thực

Для использования этой функции не нужно указывать никаких аргументов, và она всегда воз вращает «Истина» (что соответствует цифре 1 двоичной системы счисления).

Ví dụ về Công thức - = TRUE ().

Hàm sai

Hàm này hoàn toàn tương tự với hàm trước, chỉ có kết quả trả về là “Sai”. Công thức đơn giản nhất mà bạn có thể sử dụng hàm này như sau = ЛОЖЬ ().

Hàm AND

Mục đích của công thức này là trả về giá trị “True” khi mỗi đối số khớp với một giá trị nhất định hoặc một số tiêu chí nhất định, được mô tả ở trên. Nếu đột nhiên có sự khác biệt giữa một trong các tiêu chí bắt buộc, thì giá trị "Sai" sẽ được trả về.

Tham chiếu ô Boolean cũng được sử dụng làm tham số hàm. Số lượng đối số tối đa có thể được sử dụng là 255. Nhưng yêu cầu bắt buộc là sự hiện diện của ít nhất một đối số trong dấu ngoặc.

ИSự thậtSai
Sự thậtSự thậtSai
SaiSaiSai

Cú pháp cho hàm này là:

=VÀ (Boolean1; [Boolean2];…)

На данном скриншоте видно, что каждый аргумент передает истинное значение, поэтому в результ ате использования этой формулы можно получить соответствующий результат.Phép toán boolean trong Excel

Chức năng “hoặc”

Kiểm tra nhiều giá trị theo các tiêu chí nhất định. Nếu bất kỳ giá trị nào trong số chúng khớp, thì hàm trả về giá trị true (1). Số đối số tối đa trong trường hợp này cũng là 255 và bắt buộc phải chỉ định một tham số hàm.

Nói về chức năng OR, thì trong trường hợp của nó, bảng sự thật sẽ như sau.

ORSự thậtSai
Sự thậtSự thậtSự thật
SaiSự thậtSai

Cú pháp công thức như sau:

= HOẶC (Boolean 1; [Boolean 2];…)

Cũng giống như trong các trường hợp trước và sau, mỗi đối số phải được ngăn cách với đối số khác bằng dấu chấm phẩy. Nếu chúng ta tham khảo ví dụ ở trên, thì mỗi tham số trả về "True" ở đó, vì vậy nếu cần sử dụng hàm "OR" khi truy cập phạm vi này, thì công thức sẽ trả về "True" cho đến khi một trong các tham số đáp ứng một số tiêu chuẩn.

Chức năng "Không"

Nó trả về những giá trị đối lập với giá trị được đặt ban đầu. Nghĩa là, khi truyền giá trị “True” dưới dạng tham số hàm, thì “False” sẽ được trả về. Nếu không tìm thấy kết quả phù hợp nào, thì "Đúng".

Kết quả sẽ được trả về phụ thuộc vào đối số ban đầu mà hàm nhận được. Ví dụ, nếu hàm “AND” được sử dụng cùng với hàm “NOT”, thì bảng sẽ như sau.

KHÔNG (và ())TRUEnói dối
TRUEnói dốiTRUE
nói dốiTRUETRUE

Khi sử dụng chức năng “Hoặc” kết hợp với chức năng “Không”, bảng sẽ trông như thế này.

KHÔNG (HOẶC ())TRUEnói dối
TRUEnói dốinói dối
nói dốinói dốiTRUE

Cú pháp cho hàm này rất đơn giản: = НЕ (принимаемое логическое значение).

If

Tính năng này có thể được gọi là một trong những tính năng phổ biến nhất. Nó kiểm tra một biểu thức cụ thể so với một điều kiện cụ thể. Kết quả bị ảnh hưởng bởi sự thật hay sai của một tuyên bố nhất định.

Nếu chúng ta nói cụ thể về hàm này, thì cú pháp của nó sẽ phức tạp hơn một chút. 

= IF (Boolean_expression, [Value_if_true], [Value_if_false])Phép toán boolean trong Excel

Hãy xem xét kỹ hơn ví dụ được hiển thị trong ảnh chụp màn hình ở trên. Ở đây, tham số đầu tiên là hàm TRUE, được chương trình kiểm tra. Dựa trên kết quả của việc kiểm tra như vậy, đối số thứ hai được trả về. Cái thứ ba đi xuống. 

Người dùng có thể lồng một chức năng IF sang cái khác. Điều này phải được thực hiện trong trường hợp, do một lần kiểm tra sự tuân thủ với một điều kiện nhất định, cần phải thực hiện một lần kiểm tra khác. 

Ví dụ: có một số thẻ tín dụng có số bắt đầu bằng bốn chữ số đầu tiên đặc trưng cho hệ thống thanh toán phục vụ thẻ. Đó là, có hai lựa chọn - Visa và Mastercard. Để kiểm tra loại thẻ, bạn cần sử dụng công thức này với hai IF.

= IF (LEFT (A2) = ”4 ″,“ Visa ”, IF (LEFT (A1111) =” 2 ″, “Master Card”, ”thẻ không được xác định”))

Nếu bạn không biết hàm nghĩa là gì LEVSIMV, sau đó nó ghi vào phần ô của dòng văn bản bên trái. Người dùng trong đối số thứ hai của hàm này chỉ định số ký tự mà Excel nên chọn từ bên trái. Nó được sử dụng để kiểm tra xem bốn chữ số đầu tiên của số thẻ tín dụng bắt đầu bằng 1111. Nếu kết quả là đúng, "Visa" sẽ được trả về. Nếu điều kiện sai, thì hàm được sử dụng IF.

Tương tự như vậy, bạn có thể lồng ghép tốt và kiểm tra nội dung của một ô hoặc phạm vi xem có tuân thủ một số điều kiện hay không.

Chức năng ERROR

Cần thiết để xác định xem có lỗi không. Nếu có, thì giá trị của đối số thứ hai được trả về. Nếu mọi thứ theo thứ tự, thì cái đầu tiên. Tổng cộng, hàm có hai đối số, mỗi đối số là bắt buộc.

Công thức này có cú pháp sau:

 = IFERROR (value; value_if_error)

Hàm có thể được sử dụng như thế nào?

Trong ví dụ bên dưới, bạn có thể thấy lỗi trong đối số hàm đầu tiên. Do đó, công thức trả về câu trả lời rằng phép chia cho XNUMX bị cấm. Tham số đầu tiên của hàm có thể là bất kỳ công thức nào khác. Một người có thể độc lập quyết định nội dung nào có thể có ở đó.Phép toán boolean trong Excel

Cách sử dụng các hàm boolean trong thực tế

Tác vụ 1

Trước khi người đó đặt mục tiêu thực hiện đánh giá lại số dư hàng hóa. Nếu sản phẩm được bảo quản trên 8 tháng thì cần giảm một nửa giá thành.

Ban đầu, bạn cần tạo một bảng như vậy.Phép toán boolean trong Excel

Để đạt được mục tiêu này, bạn cần sử dụng hàm IF. Trong trường hợp ví dụ của chúng tôi, công thức này sẽ giống như sau:

 =ЕСЛИ(C2>=8;B2/2;B2)

Biểu thức boolean có trong đối số đầu tiên của hàm được tạo bằng cách sử dụng các toán tử> và =. Nói cách đơn giản, ban đầu tiêu chí như sau: nếu giá trị ô lớn hơn hoặc bằng 8, công thức được cung cấp trong đối số thứ hai sẽ được thực thi. Theo thuật ngữ, nếu điều kiện đầu tiên là đúng, thì đối số thứ hai được thực thi. Nếu sai - thứ ba.Phép toán boolean trong Excel

Độ phức tạp của nhiệm vụ này có thể được tăng lên. Giả sử rằng chúng ta phải đối mặt với nhiệm vụ sử dụng hàm logic AND. Trong trường hợp này, điều kiện sẽ có dạng sau: nếu sản phẩm được lưu trữ trên 8 tháng, thì giá của nó phải được đặt lại hai lần. Nếu nó đã được bán trên 5 tháng, thì nó phải được đặt lại 1,5 lần. 

Trong trường hợp này, bạn cần nhập chuỗi sau vào trường nhập công thức.

=ЕСЛИ(И(C2>=8);B2/2;ЕСЛИ(И(C2>=5);B2/1,5;B2))Phép toán boolean trong Excel

Chức năng IF cho phép chuỗi văn bản trong các đối số nếu được yêu cầu. 

Tác vụ 2

Giả sử, sau khi sản phẩm được giảm giá, nó bắt đầu có giá dưới 300 rúp, sau đó phải xóa sổ. Điều tương tự cũng phải được thực hiện nếu nó vẫn tồn tại mà không được bán trong 10 tháng. Trong tình huống này, bất kỳ tùy chọn nào trong số này đều có thể chấp nhận được, vì vậy hợp lý khi sử dụng hàm OR и IF. Kết quả là dòng sau.

=ЕСЛИ(ИЛИ(D2<300;C2>=10);»списан»;»»)

Nếu toán tử logic được sử dụng khi viết điều kiện OR, thì nó phải được giải mã như sau. Nếu ô C2 chứa số 10 trở lên hoặc nếu ô D2 chứa giá trị nhỏ hơn 300, thì giá trị "bị xóa" phải được trả lại trong ô tương ứng.Phép toán boolean trong Excel

Nếu điều kiện không được đáp ứng (nghĩa là nó bị sai), thì công thức sẽ tự động trả về một giá trị trống. Do đó, nếu sản phẩm đã được bán sớm hơn hoặc trong kho ít hơn mức cần thiết hoặc nó đã được chiết khấu xuống giá trị nhỏ hơn giá trị ngưỡng, thì một ô trống vẫn còn. 

Nó được phép sử dụng các hàm khác làm đối số. Ví dụ, việc sử dụng các công thức toán học có thể chấp nhận được.

Tác vụ 3

Giả sử có một số học sinh tham gia một số bài kiểm tra trước khi vào sân thể dục. Như điểm trúng tuyển có điểm 12. Và để vào được thì bắt buộc phải có từ 4 điểm trở lên môn Toán. Kết quả là, Excel sẽ tạo một báo cáo biên nhận. 

Đầu tiên bạn cần xây dựng bảng sau.Phép toán boolean trong Excel

Nhiệm vụ của chúng ta là so sánh tổng điểm của tất cả các lớp với điểm đậu, và ngoài ra để đảm bảo rằng điểm môn toán dưới 4. Và trong cột có kết quả, bạn phải cho biết “chấp nhận” hoặc “không”.

Chúng ta cần nhập công thức sau.

=ЕСЛИ(И(B3>=4;СУММ(B3:D3)>=$B$1);»принят»;»нет»)

Sử dụng toán tử logic И nó là cần thiết để kiểm tra xem các điều kiện này đúng như thế nào. Và để xác định điểm cuối cùng, bạn cần sử dụng hàm cổ điển TÓM TẮT.Phép toán boolean trong Excel

Do đó, sử dụng hàm IF bạn có thể giải quyết nhiều vấn đề khác nhau, vì vậy nó là một trong những vấn đề phổ biến nhất.

Tác vụ 4

Giả sử chúng ta phải đối mặt với nhu cầu hiểu tổng thể hàng hóa có giá bao nhiêu sau khi định giá. Nếu giá thành sản phẩm thấp hơn giá trị trung bình thì cần xóa sổ sản phẩm này. 

Để làm điều này, bạn có thể sử dụng cùng một bảng đã được cung cấp ở trên.Phép toán boolean trong Excel

Để giải quyết vấn đề này, bạn cần sử dụng công thức sau.

= IF (D2

Trong biểu thức được đưa ra trong đối số đầu tiên, chúng tôi đã sử dụng hàm TRUNG BÌNH CỘNGA chỉ định giá trị trung bình số học của một tập dữ liệu cụ thể. Trong trường hợp của chúng tôi, đây là phạm vi D2: D7.Phép toán boolean trong Excel

Tác vụ 5

Trong trường hợp này, giả sử chúng ta cần xác định doanh số bán hàng trung bình. Để làm điều này, bạn cần tạo một bảng như vậy.Phép toán boolean trong Excel

Tiếp theo, bạn nên tính giá trị trung bình của những ô có nội dung đáp ứng một tiêu chí nhất định. Do đó, phải sử dụng cả giải pháp logic và giải pháp thống kê. Dưới bảng trên, bạn cần tạo một bảng bổ trợ, trong đó kết quả sẽ được hiển thị.Phép toán boolean trong Excel

Nhiệm vụ này có thể được giải quyết chỉ bằng một chức năng.

=СРЗНАЧЕСЛИ($B$2:$B$7;B9;$C$2:$C$7)

Đối số đầu tiên là phạm vi giá trị được kiểm tra. Điều thứ hai chỉ định điều kiện, trong trường hợp của chúng tôi, nó là ô B9. Nhưng như đối số thứ ba, phạm vi được sử dụng, sẽ được sử dụng để tính giá trị trung bình số học.

Chức năng NHẪN TÂM cho phép bạn so sánh giá trị của ô B9 với các giá trị nằm trong phạm vi B2: B7, danh sách các số cửa hàng. Nếu dữ liệu khớp, thì công thức sẽ tính trung bình cộng của phạm vi C2: C7.Phép toán boolean trong Excel

Kết luận

Các chức năng logic cần thiết trong các tình huống khác nhau. Có nhiều loại công thức có thể được sử dụng để kiểm tra các điều kiện nhất định. Như đã thấy ở trên, chức năng chính là IF, không có gì có thể xảy ra với bạn, bạn có thể tìm thấy một số thứ trong danh sách của mình.

Một số ví dụ cũng được đưa ra về cách các hàm logic có thể được sử dụng trong các tình huống thực tế.

Còn nhiều khía cạnh khác của việc sử dụng các hàm logic, nhưng rất khó để xem xét tất cả chúng trong khuôn khổ của một, thậm chí là một bài báo lớn. Không có giới hạn cho sự hoàn hảo, vì vậy bạn luôn có thể tìm kiếm các ứng dụng mới của các công thức đã biết.

Bình luận