- 23/03/2023
- 31
Cách sử dụng hàm IF trong Excel
Hàm IF trong Excel được sử dụng để đưa ra kết quả đầu ra có điều kiện.
Cú pháp:
| =IF( điều kiện, giá trị nếu TRUE, giá trị nếu FALSE) |
Câu lệnh IF trong Excel kiểm tra điều kiện và trả về giá trị được chỉ định nếu điều kiện là TRUE và giá trị được chỉ định khác nếu FALSE . Tại vị trí của giá trị nếu TRUE và giá trị của FALSE, bạn có thể đặt một giá trị, một văn bản trong dấu ngoặc kép, một công thức khác hoặc thậm chí một câu lệnh if khác ( câu lệnh IF lồng nhau , chúng ta sẽ nói về nó).
| Pro Note: IF trong Excel 2016, 2013 và 2010 có thể có tới 64 câu lệnh IF lồng nhau. Trong Excel 2007, nó chỉ là 7. |
Điều tốt nhất về câu lệnh IF là bạn có thể tùy chỉnh kết quả TRUE và FALSE. Và đây là những gì nó được sử dụng cho. Hãy xem cách…
NẾU Ví dụ 1:
Giả sử bạn có một danh sách những người . Bây giờ bạn muốn biết có bao nhiêu người trong số họ là người lớn và bao nhiêu là trẻ vị thành niên.
Giả sử những người có độ tuổi lớn hơn 19 là Người lớn và những người dưới 19 tuổi là trẻ vị thành niên.
Trong Ô C2, hãy viết câu lệnh IF excel này và kéo nó xuống:
=IF(B2>19,”Adult”,”Minor”)
Ở đây, Excel sẽ chỉ kiểm tra xem giá trị trong ô B2 có lớn hơn 19 hay không. Vì nó lớn hơn 19, nên nó hiển thị Người lớn ở C2. Và nó làm tương tự cho tất cả các tế bào. Cuối cùng, chúng tôi nhận được điều này:
Đây là một ví dụ đơn giản về hàm IF trong Excel. Tuy nhiên, hầu hết thời gian bạn sẽ yêu cầu IF lồng nhau hoặc kết hợp IF với các hàm Excel khác.
Hãy lấy một ví dụ khác về câu lệnh IF.
Ví dụ 2. IF lồng nhau trong Excel để kiểm tra nhiều điều kiện
Giả sử, trong một danh sách nhất định, bạn được yêu cầu cho biết một đứa trẻ là Người lớn hay “Thanh thiếu niên hoặc TRẺ EM”. Và nếu là Trẻ vị thành niên thì đó là thiếu niên (từ 13 đến 19 tuổi) hoặc trẻ nhỏ (dưới 13 tuổi).
Vì vậy, ở đây chúng ta phải làm điều này
NẾU (tuổi của học sinh là <20, nếu có đánh dấu chọn if(học sinh là tuổi <13, nếu có thì hiển thị “Trẻ em”, Nếu không thì hiển thị “Thanh thiếu niên”), nếu Không thì hiển thị “Người lớn”)
Có nhiều cách khác để làm điều đó nhưng để dễ hiểu, chúng tôi lấy ví dụ này.
Thông tin : Hầu hết các công thức đều được giải từ trong ra ngoài nhưng không phải câu lệnh IF. Trong một hàm IF lồng nhau, IF bên ngoài được giải quyết trước và sau đó là IF bên trong. đây là sơ đồ cơ bản của luồng điều khiển IF lồng nhau.
Trong ô C2, hãy viết công thức IF này và kéo nó xuống ô C10:
=IF(B6<20,IF(B6<13,”KID”,”Teenager”),”Adult”)
Đây là sản phẩm cuối cùng chúng ta sẽ có.
Bây giờ, chúng ta hãy hiểu điều này. Dễ thôi.
IF(B6<20: câu lệnh này kiểm tra xem giá trị trong B6 có nhỏ hơn 20 không.
Vì không phải, nên nó bỏ qua phần Giá trị NẾU TRUE (I F(B6<13,”KID”,”Teenager”) ) và chuyển sang phần Giá trị NẾU SAI và hiển thị “Người lớn”.
Vì hầu hết trong số họ đều trên hoặc bằng 20 tuổi nên họ được hiển thị là “Người lớn”.
Lưu ý rằng Ravi được hiển thị là “KID” khi anh ấy 11 tuổi và Manyank được hiển thị là “Thiếu niên” khi anh ấy 16 tuổi.
Đầu tiên, excel kiểm tra xem tuổi của Ravi có <20 không. Đúng rồi. Sau đó, điều khiển di chuyển đến phần TRUE chứa câu lệnh IF khác I F(B6<13. Tiếp theo
Excel kiểm tra xem Ravi<13 . Đúng rồi. Điều khiển di chuyển đến phần TRUE của IF. Nó chứa “KID” và do đó nó hiển thị “KID” ở đó.
Lưu ý quan trọng:
- IF lồng nhau được giải quyết bên trong. IF bên ngoài hoạt động như một cổng vào IF bên trong.
- Trong Excel 2016, 2013 và 2010, bạn có thể có tới 64 bước của câu lệnh IF. Trong các phiên bản Excel trước đó, nó chỉ là 7.
- IF hỗ trợ logic các toán tử này = (bằng),< (nhỏ hơn), > (lớn hơn),<= (nhỏ hơn hoặc bằng),>= (lớn hơn hoặc bằng, <> (không bằng)
- Câu lệnh FALSE là tùy chọn, nhưng câu lệnh TRUE là bắt buộc.
- 23/03/2023
- 31





