Trong câu lệnh If… Then… Khác, một hoặc nhiều điều kiện được chọn. Nếu điều kiện được tìm thấy là True, các câu lệnh sau câu lệnh if sẽ được thực thi. Nếu điều kiện được phát hiện là Sai, mỗi câu lệnh Else If (nếu có) được đánh giá theo thứ tự. Khi điều kiện True else-if được tìm thấy, các câu lệnh ngay sau Else-If được liên kết sẽ được thực thi. Nếu không có câu lệnh Else-If, các câu lệnh sau Else được thực thi.

Điều kiện IF là một hàm thường được sử dụng trong Excel mà bạn có thể gặp phải. Điều quan trọng là bạn phải biết cách viết các câu lệnh này.

Bạn cũng có thể cần viết một câu lệnh IF lồng nhau rất phức tạp khi xem xét, nhưng đơn giản ngay khi bạn hiểu khái niệm.

Câu lệnh IF lồng nhau sẽ giống như sau:

IF (“nếu điều kiện này được nêu ở đây là đúng”, sau đó nhập “giá trị này, else if (“ nếu điều kiện này được nêu ở đây là đúng ”, sau đó nhập“ giá trị này, nếu không thì nhập “giá trị này”))

Bây giờ chúng ta hãy hiểu hàm If.

IF: Kiểm tra xem một điều kiện có được đáp ứng hay không và trả về một giá trị nếu TRUE và một giá trị khác nếu FALSE

Cú pháp = IF (logic_test, value_if_true, value_if_false)

Thông số:

Kiểm tra logic là điều kiện hoặc giá trị mà bạn muốn kiểm tra.

_value_if_true_là tùy chọn. Đây là giá trị được trả về nếu điều kiện_là TRUE.

value_if_false _ * là tùy chọn. Nó là giá trị được trả về nếu điều kiện_là FALSE.

Ví dụ – Chúng ta có điểm trong cột A và chúng ta cần lấy Điểm ở cột B. Các điểm khác nhau được đưa ra bên dưới –

img1

  • Nếu các dấu lớn hơn hoặc bằng 90, hàm trả về

Hạng A

img2

  • Nếu các điểm lớn hơn hoặc bằng 75, hàm trả về

Hạng B

img3

  • Nếu các điểm lớn hơn hoặc bằng 60, hàm trả về

Hạng C

img4

  • Nếu các dấu lớn hơn hoặc bằng 40, hàm trả về

Pass

img5

Nếu các dấu nhỏ hơn 40, hàm trả về * Fail

img6

Hãy lấy một ví dụ khác về Nested nếu để hiểu thêm:

Cột A chứa ngày Ngày hôm nay là ngày 24 tháng 6 năm 2014 * Cột B sẽ chứa kết quả như thể hiện trong ảnh chụp màn hình dưới đây

img7

Công thức trong ô B2 = IF (A2> TODAY (), “Future Date”, IF (A2 <TODAY (), “Past Date”, “Today”)) Điều kiện If sẽ kiểm tra xem Ngày trong ô A2 có lớn hơn không hơn ngày hôm nay * Nếu điều kiện được tìm thấy là đúng, thì nó sẽ tiếp tục và nó sẽ trả về “Ngày trong tương lai” trong cột B.

  • Nếu điều kiện được tìm thấy là sai, đơn vị sẽ chuyển sang điều kiện if tiếp theo & kiểm tra xem điều đó đúng hay sai & trả về kết quả đầu ra. Vì vậy, trong điều kiện 2 ^ nd ^ if, nó sẽ kiểm tra xem Ngày có nhỏ hơn ngày hôm nay hay không. Nếu đúng, nó sẽ trả về “Ngày trước”, nếu không nó sẽ trả về “Hôm nay” trong cột B.

  • Bạn sẽ nhận được kết quả như bên dưới –

img8