Số lượng đối số hàm nếu ứng dụng Microsoft Excel. Hàm trong Excel là gì? Mô tả chức năng nếu

Hàm Excel- đây là những công thức đặc biệt, được tạo sẵn cho phép bạn thực hiện các phép tính phức tạp một cách dễ dàng và nhanh chóng. Chúng có thể được so sánh với các phím đặc biệt trên máy tính được thiết kế để tính căn bậc hai, logarit, v.v. Excel có hàng trăm hàm dựng sẵn để thực hiện nhiều phép tính khác nhau. Một số hàm tương đương với các công thức toán học dài mà bạn có thể tự thực hiện. Và một số chức năng không thể được thực hiện dưới dạng công thức. Các chức năng bao gồm hai phần: Tên chức năng một hoặc nhiều đối số. Tên chức năng , Ví dụ TỔNG, - mô tả hoạt động mà chức năng này thực hiện. Tranh luận chỉ định các giá trị hoặc ô được hàm sử dụng. Trong công thức dưới đây: SUM là tên hàm; B1:B5 - đối số. Công thức này tính tổng các số trong ô B1, B2, B3, B4, B5.

=SUM(B1:B5)

Dấu bằngở đầu công thức có nghĩa là đó là công thức đã được nhập chứ không phải văn bản. Nếu thiếu dấu bằng, Excel sẽ xử lý dữ liệu đầu vào đơn giản dưới dạng văn bản. Đối số chức năng đính kèm với dấu ngoặc tròn . Dấu ngoặc mở đánh dấu sự bắt đầu của đối số và được đặt ngay sau tên hàm. Nếu bạn nhập dấu cách hoặc ký tự khác giữa tên và dấu ngoặc đơn mở, ô sẽ hiển thị giá trị sai #NAME? Một số hàm không có đối số. Ngay cả khi đó, hàm vẫn phải chứa dấu ngoặc đơn:

=C5*PI()

Khi nhiều đối số được sử dụng trong một hàm, chúng sẽ được tách biệt với nhau dấu chấm phẩy . Ví dụ: công thức sau đây cho biết bạn cần nhân các số trong ô A1, A3, A6:

=SẢN PHẨM(A1,A3,A6)

Bạn có thể sử dụng tối đa 30 đối số trong một hàm, miễn là tổng độ dài của công thức không vượt quá 1024 ký tự. Tuy nhiên, mọi lập luận đều có thể phạm vi chứa một số ô trang tính tùy ý. Ví dụ:

=SUM(A2:A5,B4:B8)

Trong các ví dụ trước, tất cả các đối số đều được tham chiếu ô hoặc phạm vi . Nhưng bạn cũng có thể sử dụng làm đối số giá trị số, văn bản và boolean, tên phạm vi, mảng và giá trị lỗi. Một số hàm trả về các giá trị thuộc loại này, sau này có thể được sử dụng làm đối số trong các hàm khác. Đối số của hàm có thể là số. Ví dụ: hàm SUM trong công thức sau cộng các số 24, 987, 49:

=SUM(24,987,49)

Giá trị văn bản có thể được sử dụng làm đối số của hàm. Ví dụ:


=TEXT(TDATE();"D MMM YYYY")

Trong công thức này, đối số thứ hai cho hàm TEXT là văn bản và chỉ định mẫu để chuyển đổi giá trị ngày thập phân được hàm TDATE(NOW) trả về thành chuỗi ký tự. Đối số văn bản có thể là một chuỗi ký tự được đặt trong dấu ngoặc kép hoặc một tham chiếu đến một ô chứa văn bản.

Đối số của một số hàm chỉ có thể nhận giá trị logic ĐÚNG VẬY hoặc NÓI DỐI. Biểu thức Boolean trả về giá trị ĐÚNG VẬY hoặc NÓI DỐI vào ô hoặc công thức có chứa biểu thức này. Ví dụ:

=IF(A1=TRUE;"Tăng";"Giảm")&"giá"

Bạn có thể chỉ định tên của dải ô làm đối số cho hàm. Ví dụ: nếu phạm vi ô A1:A5 được đặt tên là "Nợ" (Chèn - Tên - Gán), thì để tính tổng các số trong ô A1 đến A5, bạn có thể sử dụng công thức:

=SUM(Nợ)

Bạn có thể sử dụng các đối số thuộc nhiều loại khác nhau trong một hàm:

=AVERAGE(Nợ,C5,2*8)

Toán tử IF logic trong Excel được sử dụng để ghi lại các điều kiện nhất định. Các số và/hoặc văn bản, hàm, công thức, v.v. được so sánh. Khi các giá trị đáp ứng các tham số đã chỉ định, một mục sẽ xuất hiện. Họ không trả lời - một câu trả lời khác.

Hàm logic là một công cụ rất đơn giản và hiệu quả thường được sử dụng trong thực tế. Hãy xem xét nó một cách chi tiết bằng cách sử dụng các ví dụ.

Cú pháp hàm IF với một điều kiện

Cú pháp của toán tử trong Excel là cấu trúc của hàm và dữ liệu cần thiết cho hoạt động của hàm đó.

IF (biểu thức logic; value_if_true; value_if_false)

Chúng ta hãy xem cú pháp của hàm:

biểu thức Boolean– Người vận hành kiểm tra NHỮNG GÌ (dữ liệu văn bản hoặc ô số).

Giá trị_if_true– CÁI GÌ sẽ xuất hiện trong ô khi văn bản hoặc số đáp ứng điều kiện đã chỉ định (đúng).

Giá trị if_false– CÁI GÌ sẽ xuất hiện trong cột khi văn bản hoặc số KHÔNG đáp ứng điều kiện đã chỉ định (sai).

Ví dụ:

Toán tử kiểm tra ô A1 và so sánh nó với 20. Đây là "biểu thức logic". Khi nội dung của cột lớn hơn 20 thì dòng chữ thực sự “lớn hơn 20” sẽ xuất hiện. Không – “nhỏ hơn hoặc bằng 20”.

Chú ý! Các từ trong công thức phải được đặt trong dấu ngoặc kép. Như vậy Excel hiểu rằng nó cần xuất ra các giá trị văn bản.

Một ví dụ nữa.


Để được nhận vào kỳ thi, học sinh trong nhóm phải vượt qua bài kiểm tra thành công. Chúng ta sẽ nhập kết quả vào bảng có các cột: danh sách học sinh, bài kiểm tra, bài thi.



Xin lưu ý: câu lệnh IF không phải kiểm tra loại dữ liệu số mà phải kiểm tra loại dữ liệu văn bản. Vì vậy, chúng tôi viết trong công thức B2 = “tín dụng”. Chúng ta đặt nó trong dấu ngoặc kép để chương trình có thể nhận dạng văn bản một cách chính xác.

Hàm IF trong Excel có nhiều điều kiện

Thông thường trong thực tế, một điều kiện cho hàm logic là không đủ. Khi bạn cần tính đến một số tùy chọn ra quyết định, chúng tôi xếp chồng các câu lệnh IF vào nhau. Như vậy, chúng ta sẽ có một số hàm IF trong Excel.

Cú pháp sẽ trông như thế này:

IF(biểu thức logic, value_if_true, IF(biểu thức logic, value_if_true, value_if_false))

Ở đây toán tử kiểm tra hai tham số. Nếu điều kiện đầu tiên là đúng thì công thức sẽ trả về đối số đầu tiên - đúng. Sai – toán tử kiểm tra điều kiện thứ hai.


Ví dụ về một số điều kiện của hàm IF trong Excel:


Bảng phân tích kết quả học tập. Học sinh nhận được 5 điểm – “xuất sắc”. 4 – “tốt”. 3 – “thỏa đáng”. Toán tử IF kiểm tra 2 điều kiện: giá trị ở ô 5 và 4 bằng nhau.

Mở rộng chức năng bằng cách sử dụng toán tử “AND” và “OR”

Khi bạn cần kiểm tra nhiều điều kiện đúng, hàm AND sẽ được sử dụng. Ý chính là: NẾU a = 1 AND a = 2 THÌ giá trị trong ELSE là giá trị của c.

Hàm OR kiểm tra điều kiện 1 hoặc điều kiện 2. Ngay khi có ít nhất một điều kiện đúng thì kết quả sẽ đúng. Ý chính là thế này: NẾU a = 1 HOẶC a = 2 THÌ giá trị trong ELSE giá trị của c.

Hàm AND và OR có thể kiểm tra tối đa 30 điều kiện.

Một ví dụ về sử dụng toán tử AND:

Ví dụ về cách sử dụng hàm OR:

Cách so sánh dữ liệu trong hai bảng

Người dùng thường xuyên có nhu cầu so sánh 2 bảng trong Excel xem có khớp nhau không. Ví dụ từ “cuộc sống”: so sánh giá cả hàng hóa ở các đợt giao hàng khác nhau, so sánh số dư (báo cáo kế toán) trong nhiều tháng, kết quả học tập của học sinh (sinh viên) các lớp, các quý khác nhau, v.v.

Để so sánh 2 bảng trong Excel các bạn có thể sử dụng toán tử COUNTIF. Hãy xem cách sử dụng chức năng.

Ví dụ: hãy lấy hai bảng có đặc tính kỹ thuật của các máy chế biến thực phẩm khác nhau. Chúng tôi quyết định làm nổi bật sự khác biệt bằng màu sắc. Định dạng có điều kiện giải quyết vấn đề này trong Excel.


Dữ liệu ban đầu (các bảng chúng tôi sẽ làm việc):


Trong thanh công thức, chúng ta viết: =COUNTIF (dải được so sánh; ô đầu tiên của bảng đầu tiên) = 0. Phạm vi được so sánh là bảng thứ hai.


Để nhập một phạm vi vào công thức, chỉ cần chọn ô đầu tiên và ô cuối cùng. "=0" nghĩa là lệnh tìm kiếm các giá trị chính xác (không gần đúng).

Chúng tôi chọn định dạng và đặt cách các ô sẽ thay đổi nếu tuân theo công thức. Tốt hơn là tô màu nó.

Chọn bảng thứ hai. Định dạng có điều kiện – tạo quy tắc – sử dụng công thức. Chúng tôi sử dụng cùng một toán tử (COUNTIF).


Ở đây, thay vì ô đầu tiên và ô cuối cùng của dải ô, chúng tôi đã chèn tên cột mà chúng tôi đã gán trước cho nó. Bạn có thể điền công thức theo bất kỳ cách nào sau đây. Nhưng với một cái tên thì dễ dàng hơn.

Hôm nay chúng ta sẽ tìm hiểu chức năng NẾU NHƯ.

Hàm IF thường được sử dụng trong Excel để giải quyết nhiều vấn đề. Nó rất hữu ích để biết cô ấy. Trong bài viết này, chúng tôi sẽ cố gắng cho bạn biết về công việc của nó bằng các ví dụ đơn giản; bạn chỉ cần hiểu cách xây dựng hàm IF một lần là có thể sử dụng nó trong những trường hợp phức tạp nhất.

Hàm IF kiểm tra xem một điều kiện có đúng hay không và trả về một giá trị nếu nó đúng và một giá trị khác nếu không.

Cú pháp hàm IF rất đơn giản:

IF(biểu thức log_; [ giá trị_if_true]; [giá trị_if_false])

log_biểu thức là bất kỳ giá trị hoặc biểu thức nào mà khi đánh giá sẽ cho kết quả là TRUE hoặc FALSE.

Nó có nghĩa là gì? Một biểu thức đánh giá là TRUE nếu biểu thức đó đúng.

Trong phần này, bạn cần kiểm tra tính nhất quán của biểu thức.

Ví dụ:

IF(A1=10; [value_if_true]; [value_if_false]) - nếu A1 bằng 10 thì biểu thức A1=10 sẽ cho giá trị TRUE, còn nếu không bằng 10 thì FALSE

Một vi dụ khac

IF(A1>30; [value_if_true]; [value_if_false]) - nếu số trong ô A1 lớn hơn 30 thì A1>30 sẽ trả về TRUE và nếu nhỏ hơn thì FALSE

Một vi dụ khac

IF(C1=”Có” ; [value_if_true]; [value_if_false]) - nếu ô C1 chứa từ “Có”, thì biểu thức sẽ trả về giá trị TRUE và nếu không, thì C1=”Có” sẽ trả về FALSE

IF(biểu thức log_; [ giá trị_if_true]; [giá trị_if_false])

giá trị_if_true, giá trị_if_false– như tên cho thấy, đây là việc cần phải làm tùy thuộc vào nội dung mà nhật ký biểu thức trả về: TRUE và FALSE

Ví dụ sử dụng hàm IF trong Excel

Hãy xem cách sử dụng hàm IF bằng một ví dụ thực tế. Chúng tôi có một bảng đơn đặt hàng mà chúng tôi đã sử dụng khi xem xét công việc. Chúng ta cần điền vào cột cho Bucket order (hình ảnh ghi không chính xác là “Table Order”), tức là chúng ta chỉ cần chọn những đơn hàng có Bucket. Điều này có thể được thực hiện theo nhiều cách khác nhau, nhưng chúng tôi sẽ sử dụng hàm IF để hiển thị cách thức hoạt động của nó bằng một ví dụ. (xem hình)

Để giải quyết vấn đề, chúng ta sẽ viết công thức sử dụng hàm IF

IF(A3="Xô";D3,"-")

Như bạn có thể nhận thấy, các đối số của hàm IF được phân tách bằng dấu chấm phẩy.

Vì vậy, đối số đầu tiên (biểu thức nhật ký) A3="Bucket" kiểm tra xem ô A3 có chứa từ "Bucket" hay không, nếu có thì đối số thứ hai của hàm IF sẽ được thực thi ( giá trị_if_true), trong trường hợp của chúng tôi đây là D3 (tức là chi phí của đơn hàng), nếu ô A3 không bằng từ “Bucket”, thì đối số thứ ba của hàm IF sẽ được thực thi ( giá trị_if_false), trong trường hợp của chúng tôi là “-” (tức là sẽ có dấu gạch ngang).

Do đó, giá trị D3, tức là số 240, sẽ xuất hiện trong ô E3.

Mục đích của hàm logic “if” trong trình soạn thảo bảng tính Microsoft Office Excel là kiểm tra tính đúng đắn của biểu thức được truyền vào nó. Tùy thuộc vào kết quả của việc kiểm tra này, hàm trả về một trong hai giá trị được truyền cho mục đích này. Mỗi tham số trong số ba tham số - điều kiện và hai kết quả trả về - cũng có thể là các hàm so sánh, cho phép bạn so sánh bất kỳ số lượng đối số nào.

Bạn sẽ cần

  • Kỹ năng cơ bản khi làm việc với các hàm Excel.

Hướng dẫn

  • Sử dụng toán tử logic và để tăng số lượng đối số được so sánh bằng hàm if. Nó sẽ cho phép bạn sử dụng nhiều phép toán so sánh hơn trong trường hợp cần phải có sự đúng đắn của tất cả các phép toán so sánh được liệt kê trong các đối số. Ví dụ: nếu hàm này trả về một nếu giá trị trong ô A1 lớn hơn giá trị trong ô A5 và giá trị của B1 giống với giá trị của B3, thì hàm “if” có thể được viết như sau: IF(VÀ(A1>A5;B1=B3 ;1;2). Số lượng đối số cho hàm “và” không thể nhiều hơn 30, nhưng mỗi đối số trong số chúng có thể chứa hàm “và”, vì vậy bạn có cơ hội tạo một con búp bê lồng nhau từ các hàm ở bất kỳ cấp độ lồng hợp lý nào.
  • Đôi khi, thay vì kiểm tra điều kiện cần, bạn cần kiểm tra điều kiện đủ. Trong những trường hợp như vậy, thay vì dùng hàm “và”, hãy mở rộng số lượng đối số bằng hàm “hoặc”. Giả sử bạn muốn hàm if trả về một khi giá trị trong ô A1 lớn hơn giá trị trong ô A5 hoặc giá trị của B1 giống với giá trị của B3 hoặc giá trị của A4 là số âm. Nếu không có điều kiện nào được đáp ứng, hàm sẽ trả về 0. Cấu trúc gồm ba đối số được so sánh và hai đối số được trả về của hàm “if” có thể được viết như sau: IF(OR(A1>A5;B1=B3;A4
  • Kết hợp các hàm "và", "hoặc" và "if" ở các cấp độ lồng khác nhau để có được thuật toán tối ưu để so sánh số lượng đối số cần thiết. Ví dụ: IF(OR(A1>A5;IF(AND(A7>A5;B1
  • Sử dụng đối số thứ hai và thứ ba của hàm if (giá trị trả về) để tăng số lượng tham số cần so sánh. Mỗi trong số chúng có thể chứa bảy cấp độ lồng nhau với các hàm “và”, “hoặc” và “nếu”. Đồng thời, đừng quên rằng các phép toán so sánh bạn đặt vào đối số thứ hai sẽ chỉ được kiểm tra nếu phép toán so sánh trong đối số thứ nhất “if” trả về giá trị “true”. Nếu không, các hàm được ghi vào vị trí của đối số thứ ba sẽ được kiểm tra.
  • hàm Excel là một công thức được xác định trước trả về kết quả dựa trên các đối số (giá trị) được xác định trước.

    Excel có nhiều hàm thú vị có thể tiết kiệm đáng kể thời gian khi tính tổng; giá trị tối đa, trung bình và tối thiểu; đếm dữ liệu, v.v. Để các chức năng hoạt động chính xác, bạn phải tuân theo các quy tắc ghi - CÚ PHÁP CHỨC NĂNG.

    Cú pháp hàm (công thức):

    Cú pháp hàm tiêu chuẩn có dấu bằng (=), tên hàm (chẳng hạn như SUM, IF, VLOOKUP, v.v.) và các đối số bắt buộc. Các đối số chứa thông tin cần thiết cho việc tính toán. Ví dụ: hàm “SUM” bên dưới cộng các giá trị trong phạm vi B1:B10.

    Cách làm việc với đối số hàm trong Excel

    Excel có nhiều hàm hữu ích với bộ đối số độc đáo của riêng chúng. Thậm chí có những hàm không có một đối số duy nhất, chẳng hạn như hàm “TODAY()” (Trả về ngày hiện tại) và “PI()” (trả về số 3.14159265358979 - hằng số toán học “pi” với độ chính xác 15 chữ số).

    Bạn có thể sử dụng hộp thoại để chèn một chức năng Trình hướng dẫn chức năng. Bạn có thể mở cửa sổ này bằng một trong những cách sau:

    • nút Chèn Hàm nằm trong Thư viện Hàm của nhóm Công thức.
    • Bấm vào nút Chèn Hàm ở bên trái thanh công thức.
    • Nhấp chuột Shift+F3.

    Các chức năng thường dùng được ghi nhớ khá nhanh và sử dụng chúng không khó, nhưng nếu quên hoặc không biết tên, bạn có thể sử dụng trường tìm kiếm và nhấp vào nút “Tìm”. Khi chức năng đã được tìm thấy, hãy nhấp vào “OK” và “Cửa sổ” sẽ mở ra. Đối số hàm”, trong đó bạn có thể làm quen với các đối số của hàm này.

    Khi nhập một hàm thủ công (không sử dụng cửa sổ Trình hướng dẫn chức năng) để mở hộp thoại “ Đối số hàm” sử dụng phím tắt Ctrl+A. Cần lưu ý rằng sự kết hợp này không hoạt động sau khi nhập bất kỳ đối số nào vào hàm này.

    Phim tăt Ctrl+Shift+Ađiền vào hàm với các đối số giả. Điều này có thể hữu ích nếu bạn chưa biết nên điền dữ liệu nào vào hàm. Công thức sẽ trả về lỗi và các đối số sẽ được thay thế sau. Ví dụ: khi nhập hàm “=SUMIF”, nhấn giữ Ctrl+Shift+A, thì chúng ta nhận được kết quả này: =SUMMIF(phạm vi,tiêu chí,tổng_phạm vi)