Bài viết này mô tả cấu trúc IF lồng nhau trong Excel. Thông thường, các IF lồng nhau được sử dụng khi bạn cần kiểm tra nhiều điều kiện và trả về các kết quả khác nhau tùy thuộc vào các kiểm tra đó Show
Thử nghiệm nhiều hơn một điều kiệnNếu bạn cần kiểm tra nhiều hơn một điều kiện, thì hãy thực hiện một trong nhiều hành động, tùy thuộc vào kết quả kiểm tra, một tùy chọn là lồng nhiều câu lệnh IF lại với nhau trong một công thức. Bạn sẽ thường nghe điều này được gọi là "IFs lồng nhau" Ý tưởng lồng nhau xuất phát từ việc nhúng hoặc "lồng" một hàm IF bên trong một hàm khác. Trong ví dụ được hiển thị, chúng tôi đang sử dụng các hàm IF lồng nhau để chỉ định điểm dựa trên điểm số. Logic để gán điểm diễn ra như sau ĐiểmLớp0-63F64-72D73-84C85-94B95-100AĐể xây dựng công thức IF lồng nhau phản ánh logic này, chúng tôi bắt đầu bằng cách kiểm tra xem điểm có dưới 64 không. Nếu TRUE, chúng tôi trả về "F". Nếu FALSE, chúng ta chuyển sang hàm IF tiếp theo. Lần này, chúng tôi kiểm tra xem điểm có nhỏ hơn 73 không. Nếu TRUE, chúng tôi trả về "D". Nếu SAI, chúng ta chuyển sang một hàm IF khác. Và như thế Cuối cùng, công thức chúng ta có trong ô D5 trông như thế này
Bạn có thể thấy rằng điều quan trọng trong trường hợp này là di chuyển theo một hướng, từ thấp lên cao hoặc từ cao xuống thấp. Điều này cho phép chúng tôi trả về kết quả bất cứ khi nào kiểm tra trả về TRUE, vì chúng tôi biết rằng các kiểm tra trước đó đã trả về FALSE Làm cho các IF lồng nhau dễ đọc hơnVề bản chất, các công thức IF lồng nhau có thể khó đọc. Nếu điều này làm phiền bạn, bạn có thể thêm ngắt dòng bên trong công thức để "xếp hàng" các bài kiểm tra và kết quả. Video này giải thích cách thêm dấu ngắt dòng vào câu lệnh if lồng nhau Trong các trường hợp thông thường, Excel đặt giới hạn về số công thức có điều kiện lồng nhau mà bạn có thể sử dụng. Giới hạn là 7. Tuy nhiên, có thể phá vỡ giới hạn về số lượng công thức có điều kiện lồng nhau bằng cách xếp tầng chúng. Bài viết này sẽ xem xét các phương pháp khác nhau để lồng nhiều câu lệnh IF trong Excel nội dung Làm cách nào để lồng nhiều Câu lệnh IF bằng dữ liệu văn bản?Coi ô A2 là ô nguồn, trong đó bạn sẽ nhập giá trị văn bản hoặc số. Lấy dữ liệu làm ví dụ ở định dạng văn bản từ "một" đến "năm mươi sáu". Để tạo thuận lợi cho dữ liệu giám sát sẽ được thu thập ở định dạng số và được chèn vào công thức, chúng có thể được đặt trong các ô đích, trong trường hợp này là tham chiếu đến địa chỉ của từng ô
=IF(A2="one",1,IF(A2="two",2,IF(A2="three",3,IF(A2="four",4,IF(A2="five",5,IF(A2="six",6,IF(A2="seven",7,0)))))))+IF(A2="eight",.. Làm cách nào để lồng nhiều câu lệnh IF bằng cách sử dụng dữ liệu số?Lần này, coi ô A8 là ô nguồn. Dữ liệu sẽ ở định dạng số, nằm trong khoảng từ 1 đến 40 và dữ liệu trong ô (e. g. D8) ở định dạng văn bản
=IF(A8=1,"one",IF(A8=2,"two",IF(A8=3,"three",IF(A8=4,"four",IF(A8=5,"five",IF(A8=6,"six",IF(A8=7,"seven","")))))))&IF(A8=8,... Làm cách nào để lồng nhiều câu lệnh IF bằng cách sử dụng các trường?Phương pháp này cho phép bạn tạo các trường chứa công thức có điều kiện. Đầu tiên, kích hoạt ô sẽ hiển thị kết quả (e. g ô D5)
=IF(Sheet1!A2="one",1,IF(Sheet1!A2="two",2,IF(Sheet1!A2="three",3,IF(Sheet1!A2="four",4,IF(Sheet1!A2="five",5,IF(Sheet1!A2="six",6,IF(Sheet1!A2="seven",7,FALSE)))))))
=IF(Sheet1!A2="eight",8,IF(Sheet1!A2="nine",9,IF(Sheet1!A2="ten",10,IF(Sheet1!A2="eleven",11,IF(Sheet1!A2="twelve",12,IF(Sheet1!A2="thirteen",13,IF(Sheet1!A2="fourteen",14,FALSE)))))))
=IF(Form1,Form1,IF(Form2,Form2,IF(Form3,Form3,IF(Form4,Form4,IF(Form5,Form5,IF(Form6,Form6,IF(Form7,Form7,IF(Form8,Form8,""))))))))
IF(Form8,Form8,""))))))))&IF(Form9,... hoặc là IF(Form8,Form8,0))))))))+IF(Form9,..
Làm cách nào để lồng nhiều câu lệnh IF bằng cách sử dụng các ô bị che?Phương pháp này sẽ cho phép chúng tôi có được số lượng điều kiện không giới hạn bằng cách sử dụng các ô được che dấu trong một cột
=IF(Sheet1!A11="eight",8,IF(Sheet1!A11="nine",9,IF(Sheet1!A11="ten",10,IF(Sheet1!A11="eleven",11,IF(Sheet1!A11="twelve",12,IF(Sheet1!A11="thirteen",13,IF(Sheet1!A11="fourteen",14,C15))))))) Điều này có thể được sử dụng trong nhiều ô khi cần thiết, không giới hạn Làm cách nào để sử dụng các trang tính đơn lẻ để đơn giản hóa một công thức?Khi tất cả các ô được kiểm tra trên cùng một trang tính, có thể đơn giản hóa công thức bằng cách thay thế Trang tính 1. A2 theo địa chỉ ô A2 hoặc tham chiếu tuyệt đối $A$2 Cần thêm trợ giúp với Excel? Chủ đề Trả lời Không thể thay đổi định dạng ngày trong Excel 39 Cách tính vị trí (1,2,3. ) trong Excel 6 Cách chuyển đổi số thành văn bản trong Excel 9 Sao chép dữ liệu từ trang tính Excel này sang trang tính Excel khác. 30 Chuyển số thành chính tả 28 Hàm Excel - IF có nhiều từ 14 Định dạng ngày theo dd/mm/yyyy 11 Tự động chuyển dữ liệu từ trang tính này sang trang tính khác 22 Nếu một ô chứa bất kỳ văn bản nào thì hãy thêm một giá trị 20 So sánh hai cột tên trong Excel 8 Nội dung Sử dụng dữ liệu văn bản Sử dụng dữ liệu số Sử dụng các trường Sử dụng các ô có mặt nạ Đơn giản hóa một công thức Làm cách nào để lồng nhiều Câu lệnh IF bằng dữ liệu văn bản? |