Bạn có thể có nhiều câu lệnh if trong một ô trong Excel không?
Hàm IF là một công cụ cực kỳ mạnh mẽ cung cấp cho bạn khả năng thao tác và phân tích dữ liệu Excel của bạn dựa trên các điều kiện. Tuyên bố này bắt nguồn từ việc sử dụng hợp lý “IF” để đặt giá trị của một ô dựa trên các điều kiện tồn tại trong một hoặc nhiều ô khác Show
Chúng ta sử dụng từ “nếu” trong cuộc sống hàng ngày để đưa ra quyết định giống như cách mà Excel sử dụng hàm IF để đưa ra quyết định dựa trên dữ liệu của bạn. Ví dụ, trong cuộc sống thực, chúng ta có thể quyết định rằng “nếu” chúng ta được tăng lương, chúng ta sẽ đi nghỉ. Tuyên bố này dựa vào việc chúng tôi đánh giá điều kiện rồi thực hiện hành động dựa trên đánh giá đó giống như cách Excel kiểm tra một điều kiện rồi thực hiện các bước tiếp theo dựa trên đánh giá của nó Microsoft Excel – Excel từ cơ bản đến nâng cao Cập nhật lần cuối vào tháng 10 năm 2022 Người bán hàng giỏi nhất
4. 7 (345,714) Excel với Khóa học Microsoft Excel từ A-Z này. Microsoft Excel 2010, 2013, 2016, Excel 2019 và Microsoft/Office 365. Bởi Kyle Pew, Office Newb Khám phá khóa họcExcel cung cấp cho bạn nhiều quyền lực hơn đối với dữ liệu trong bảng tính của bạn bằng cách cho phép bạn sử dụng nhiều câu lệnh IF trong cùng một biểu thức. Hướng dẫn này sẽ chỉ cho bạn cách sử dụng chúng trong trang tính của bạn. Để có được giá trị tối đa từ hướng dẫn này, trước tiên bạn cần biết cách sử dụng các hàm và tính năng cơ bản của Excel Hàm IF cơ bản trong ExcelHàm IF cơ bản trong Excel đánh giá một điều kiện và sau đó thực hiện một số bước dựa trên kết quả của đánh giá đó. Nhìn vào biểu đồ bên dưới để xem biểu diễn trực quan về logic đằng sau hàm IF Như hình trên gợi ý, chúng ta sử dụng câu lệnh IF để đánh giá một điều kiện. Nếu câu lệnh trả về true, thì một giá trị được trả về. Nếu câu lệnh trả về false, thì giá trị khác được trả về. Hãy xem cú pháp của câu lệnh IF Cú pháp IF của Microsoft ExcelĐây là cú pháp của câu lệnh IF trong Excel
Dưới đây là chi tiết về các thông số • điều kiện, tình trạng, trạng thái. Giá trị mà bạn muốn kiểm tra • value_if_true. Giá trị được trả về nếu điều kiện ước tính là TRUE • value_if_false. Giá trị được trả về nếu điều kiện đánh giá là FALSE Để hiểu cách thức hoạt động của nó, chúng ta có thể chuyển đổi nó thành mã giả như ví dụ bên dưới
Tham số thứ ba trong câu lệnh IF của Excel tương đương với giá trị mà câu lệnh ELSE sẽ trả về trong nhiều ngôn ngữ lập trình, nhưng bạn cũng có thể sử dụng một câu lệnh IF khác làm tham số thứ ba. Cấu trúc này có nghĩa là bạn có thể tạo một câu lệnh IF, và sau đó nếu câu lệnh đó đánh giá là đúng, thì mã có thể sử dụng một câu lệnh IF khác, v.v. Đây là những gì một câu lệnh IF lồng nhau sẽ trông như thế nào
Chúng ta có thể coi đây là mã giả một lần nữa để tìm hiểu điều gì đang xảy ra
Với phiên bản Excel hiện tại, bạn có thể lồng tối đa 64 hàm IF khác nhau — về cơ bản giống như xâu chuỗi một loạt các điều kiện ELSEIF trong một ngôn ngữ lập trình. Tuy nhiên, xin lưu ý rằng chỉ vì có thể lồng một số lượng lớn các câu lệnh IF không có nghĩa đó là một ý kiến hay. Chúng tôi sẽ giải thích lý do đằng sau điều đó ở phần sau của bài viết, còn bây giờ, hãy xem xét một số ví dụ về cách các câu lệnh IF lồng nhau có thể giúp bạn phân tích dữ liệu hoàn hảo Cách sử dụng nhiều câu lệnh IF trong ExcelTrước khi bắt đầu sử dụng nhiều câu lệnh IF, hãy bắt đầu với một ví dụ đơn giản về việc chỉ sử dụng một câu lệnh IF và xây dựng từ đó Sử dụng câu lệnh IF trong ExcelĐối với các ví dụ sau của chúng tôi, hãy tưởng tượng bạn là một giáo viên cần chấm điểm cho từng học sinh dựa trên điểm kiểm tra của họ. Bạn có tên của các sinh viên và điểm kiểm tra của họ trong một bảng tính. Đây là một mẫu của loại dữ liệu bạn sẽ có Tên Điểm kiểm traBob42Sue65Joe85Pam90John67Cindy75Jim55Nancy77Will68Hãy khoan dung với học sinh và nói rằng bất kỳ học sinh nào trả lời đúng trên 50% câu hỏi đều vượt qua. Dưới đây, bạn có thể xem dữ liệu của chúng tôi trông như thế nào trong bảng tính Excel. Chúng tôi cũng đã thêm cột Đạt/Không đạt cho hàm IF mà chúng tôi sẽ sử dụng Sau khi bạn có dữ liệu của mình trong bảng tính, hãy chọn ô trên cùng trong cột Đạt/Không đạt và nhấp vào nút Fx để thêm chức năng vào ô. Đây là hàm sẽ in ra cột “Đạt” hoặc “Không đạt”
Bạn có thể thêm nó đằng sau dấu bằng. Về cơ bản, điều này nói rằng nếu giá trị trong ô B2 lớn hơn 50, thì hãy in “Đạt. ” Nếu không, hãy in “Không thành công. ” Để thêm hàm cho các ô còn lại trong cột, bạn chỉ cần bôi đen và kéo ô đó xuống dưới cột, nó sẽ tạo hàm cho từng ô. Nếu bạn nhấp vào chúng, bạn sẽ nhận thấy điều duy nhất thay đổi là giá trị ô trong hàm. Hàm sau trong ô tiếp theo sẽ là cái này
Đó là một ví dụ đơn giản, nhưng nó cho thấy giá trị của hàm IF trong Excel. Hãy tưởng tượng bạn phải xác định đậu hay rớt trong danh sách cả trăm học sinh chỉ bằng cách nhìn vào cột Điểm thi. Hãy tiến xa hơn một chút và cho điểm chữ cái của học sinh thay vì chỉ đơn giản là đạt hoặc trượt. Điều này sẽ cho chúng ta cơ hội sử dụng các câu lệnh IF lồng nhau Sử dụng câu lệnh IF lồng nhau trong ExcelBạn đã quyết định rằng vượt qua và thất bại là không đủ. Bạn cần chỉ định điểm chữ cái cho học sinh. Đây là cách bạn sẽ xác định điều đó. Nếu một học sinh có điểm kiểm tra dưới 50, thì học sinh đó sẽ nhận được điểm “E”. Nếu một học sinh đạt điểm từ 50 đến 60, họ sẽ nhận được điểm “D. ” Nếu điểm nằm trong khoảng từ 60 đến 70, họ nhận được điểm “C. ” Với số điểm từ 70 đến 80, họ nhận được điểm “B,” và với số điểm từ 80 trở lên, họ nhận được điểm “A. ” Đây là bảng tính sinh viên mới của chúng ta sẽ trông như thế nào Chúng tôi sẽ sử dụng cú pháp câu lệnh IF để tạo các điều kiện khác nhau cần thiết để chỉ định các điểm khác nhau được yêu cầu Về cơ bản, chúng tôi sẽ tạo một câu lệnh “IF” để kiểm tra xem bài kiểm tra có từ 50 trở xuống không. Nếu điều kiện đúng, chúng tôi sẽ cho điểm “E” cho học sinh đó. Nếu điều kiện sai, chúng tôi sẽ sử dụng câu lệnh IF mới để tạo điều kiện mới kiểm tra xem điểm có nằm trong khoảng từ 50 đến 60 không. Nếu điều kiện này đúng, nó sẽ cho điểm “D”, nhưng nếu điều kiện sai, chúng ta sẽ cần tạo một câu lệnh IF mới để kiểm tra các điều kiện mới. Bằng cách này, chúng tôi sẽ tạo nhiều câu lệnh IF để kiểm tra tất cả các điều kiện cần thiết để xếp lớp đúng cho học sinh Đây là công thức Excel để kiểm tra từng điều kiện bằng nhiều câu lệnh IF trông như thế nào
Nhiều câu lệnh IF trong Excel có thể khó tạo và có thể trở nên cực kỳ phức tạp để theo dõi. Một nguyên tắc tốt để tuân theo khi tạo nhiều câu lệnh IF là viết câu lệnh bằng tiếng Anh đơn giản trước. Điều này sẽ giúp bạn tạo một cấu trúc logic mà bạn có thể sử dụng để tạo câu lệnh NẾU trong Excel của mình. Một tùy chọn khác là sử dụng mã giả, như đã được thực hiện trong phần cú pháp. Đối với công thức IF lồng nhau của chúng tôi, nó sẽ trông như thế này
Bảng tính kết quả sẽ trông như thế này Tránh các vấn đề với nhiều câu lệnh IFMicrosoft Excel sẽ cho phép bạn lồng tối đa 64 câu lệnh IF, nhưng bạn thực sự không muốn làm điều đó. Lý do cho điều này bao gồm • Nhiều câu lệnh IF cần một số công việc để tạo. Thật khó để nhớ bạn đang làm gì khi lồng nhiều câu lệnh IF. Thật khó để biết câu lệnh IF của chúng ta đang làm gì để tính điểm chữ cái và chỉ có bốn câu lệnh IF lồng nhau ở đó. Hãy tưởng tượng nếu có 64 • Khó duy trì nhiều câu lệnh IF. Bạn có thể biết chúng hoạt động như thế nào khi bạn tạo chúng lần đầu, nhưng còn nếu bạn phải quay lại vài tháng sau để chỉnh sửa chúng thì sao? • Mặc dù bạn có thể sử dụng 64 hàm IF lồng nhau trong các phiên bản Excel được tạo sau năm 2007, nhưng các phiên bản Excel cũ hơn không cho phép nhiều hàm lồng nhau như vậy. Excel 2003 chỉ hỗ trợ bảy hàm IF lồng nhau Nếu câu lệnh IF trong bảng tính Excel của bạn quá dài, có lẽ đã đến lúc bạn nên suy nghĩ lại về cách tạo bảng tính của mình. Sắp xếp lại dữ liệu và sử dụng các chức năng Excel khác như SWITCH có thể là câu trả lời Các lựa chọn thay thế cho câu lệnh IF lồng nhauNhiều câu lệnh IF có thể mang lại cho bạn rất nhiều sức mạnh, nhưng chúng có thể vượt khỏi tầm kiểm soát. Có khá nhiều công thức Excel có thể thay thế nhiều câu lệnh IF lồng nhau trong tình huống phù hợp. Hãy xem xét một số tùy chọn Chức năng SWITCHHàm SWITCH sẽ không hoạt động đối với bảng tính điểm chữ cái mà chúng tôi có vì chúng tôi đang sử dụng một phạm vi làm điều kiện của mình. Tuy nhiên, câu lệnh SWITCH có thể hoạt động như một dạng ngắn gọn của câu lệnh IF lồng nhau cho các giá trị được xác định trước. Ví dụ: nếu chúng tôi muốn tạo cơ sở cho một cột khác trong bảng tính ngoài các điểm chữ cái, thì một câu lệnh SWITCH sẽ hoàn hảo cho công việc. Giả sử rằng chúng ta muốn gán cho mỗi học sinh một số phòng dựa trên điểm chữ cái của họ. Nếu chúng ta viết một câu lệnh IF lồng nhau để làm điều này, nó sẽ như thế này ________số 8Bởi vì chúng tôi đang tìm kiếm một giá trị cụ thể trong hàm IF, chúng tôi có thể thay thế giá trị này bằng hàm SWITCH. Cú pháp của hàm SWITCH như sau
Hàm SWITCH đánh giá giá trị trong tham số biểu thức. Nếu nó khớp với value1, thì result1 được trả về. Nếu nó khớp với value2, thì result2 được trả về, v.v. Vì vậy, để thay thế câu lệnh IF lồng nhau ở trên, chúng ta sẽ sử dụng câu lệnh SWITCH sau 0Câu lệnh này kiểm tra ô C3 và nếu nó chứa “A” thì chúng tôi đặt giá trị thành 100. Nếu là “B”, chúng tôi đặt nó thành 101, v.v. Hàm SWITCH xuất hiện lần đầu trong Excel 2016. Đối với các phiên bản Excel cũ hơn, bạn có thể nối nhiều câu lệnh IF Nối nhiều hàm IF trong ExcelĐể làm điều gì đó tương tự như câu lệnh SWITCH trong các phiên bản Excel phát hành trước năm 2016, bạn có thể nối nhiều câu lệnh IF bằng cách sử dụng dấu và hoặc hàm CONCATENATE thay vì lồng chúng vào nhau. Điều này chỉ hoạt động khi câu lệnh SWITCH hoạt động. Các giá trị chúng tôi đang đánh giá phải được xác định trước và không phải là một phạm vi. Biểu thức sau có thể thay thế câu lệnh SWITCH ở trên 1Chúng ta cũng có thể thay thế nó bằng cái này 2Các câu lệnh này vẫn còn khá dài nhưng chúng không được lồng vào nhau nên dễ đọc hơn Hàm IFSMột tính năng khác của Microsoft Excel 2016 và các phiên bản mới hơn là hàm IFS. Bạn có thể sử dụng nó để đánh giá nhiều điều kiện. Đây là cú pháp của hàm IFS 3Cú pháp này giống như cú pháp của hàm SWITCH, nhưng hàm IFS cho phép phạm vi. Nếu kiểm tra logic đánh giá là đúng, thì công thức sẽ trả về giá trị phù hợp. Chúng ta có thể sử dụng nó để thay thế biểu thức mà chúng ta đã sử dụng ban đầu để thêm các chữ cái điểm vào cột điểm. Đây là biểu hiện đó một lần nữa
Chúng ta có thể tạo một công thức như thế này để thay thế nó 5Chức năng CHỌNBạn cũng có thể sử dụng hàm CHOOSE để thay thế nhiều câu lệnh IF trong bảng tính Excel của mình. Cú pháp của hàm CHOOSE nâng cao hơn một chút so với các hàm chúng tôi đã trình bày cho đến nay. Đây là cú pháp đó 6Giá trị của index_num xác định giá trị trả về. Nếu index_num là 1, thì nó trả về value1. Nếu index_num là 2, thì nó trả về value2, v.v. Đây là cách để làm điều đó cho công thức lớp thư của chúng tôi 7Biểu thức này hoạt động vì TRUE = 1 và FALSE = 0 trong Excel. Vì vậy, nếu một học sinh đạt 95, chỉ biểu thức B2 < 100 sẽ đánh giá là TRUE. Tất cả phần còn lại sẽ là FALSE. Điều này sẽ làm cho index_num bằng 1 + 0 + 0 + 0 + 0 hoặc 1. Điều này sẽ đánh giá giá trị trong tham số value1 hoặc “A. ” Nếu một học sinh đạt 50, thì tất cả các biểu thức trong tham số index_num sẽ cộng lại thành 5, kết quả là “E. ” Phần kết luậnHàm IF là một công cụ mạnh mẽ mà bạn có thể sử dụng trong bảng tính Excel của mình. Bạn có thể sử dụng nó để phân tích dữ liệu, ghi nhãn dữ liệu có điều kiện, v.v. Thực tế là bạn có thể lồng các câu lệnh IF cho phép bạn kiểm soát nhiều hơn đối với các điều kiện trong bảng tính của mình, cùng với khả năng so sánh nhiều hơn hai giá trị với nhau. Các IF lồng nhau có thể trở nên khó quản lý nhưng có các hàm Excel mà bạn có thể sử dụng thay cho nhiều câu lệnh IF, bao gồm SWITCH, IFS và CHOOSE. Tuy nhiên, bạn vẫn không thể đánh bại câu lệnh IF về tính linh hoạt. Bây giờ bạn đã biết cách sử dụng nhiều câu lệnh IF trong Excel, hãy cùng tìm hiểu về hàm VLOOKUP, một trong những kỹ năng Excel quan trọng nhất cần có Trang được cập nhật lần cuối. Tháng 4 năm 2021 Bài viết được đề xuấtNăng suất văn phòng Câu hỏi và câu trả lời phỏng vấn Excel để giúp bạn có được công việc bạn muốnNăng suất văn phòng Siêu liên kết trong Excel. Liên kết đến các tài liệu khácNăng suất văn phòng Câu lệnh NẾU trong Excel. Cách sử dụng hàm IF trong ExcelKasia Mikoluk Năng suất văn phòng Vlookup Multiple Values – Công thức mảng để tra cứu dữ liệuNăng suất văn phòng Sử dụng bảng dữ liệu Excel để so sánh kết quả toán họcNăng suất văn phòng Excel SUMIF. Sử dụng chức năng này để tính toán doanh thu của một mặt hàng cụ thểNăng suất văn phòng Cách “Bọc” văn bản trong Excel và tự động thay đổi kích thước ô của bạnNăng suất văn phòng Lập trình trong Excel cho người mới bắt đầuNăng suất văn phòng Danh sách thả xuống Excel 2010. Dừng, thả và cuộnNăng suất văn phòng Mẹo và thủ thuật Excel đơn giảnChia sẻ bài viết này
Các khóa học hàng đầu về ExcelExcel Essentials for the Real World (Khóa học Excel hoàn chỉnh) Leila Gharani 4. 7 (15.053) Microsoft Excel - Từ người mới bắt đầu đến chuyên gia trong 6 giờ Todd McLeod 4. 5 (28,295) Người mới bắt đầu đến Pro trong Excel. Mô hình tài chính và định giá 365 việc làm 4. 6 (43,844) Người bán hàng giỏi nhất Microsoft Excel - Trực quan hóa dữ liệu, Biểu đồ & Đồ thị Excel Phân tích Maven, Chris Dutton 4. 6 (35,452) Người bán hàng giỏi nhất Microsoft Excel - Excel từ cơ bản đến nâng cao Kyle Pew, Văn phòng mới 4. 7 (345,715) Người bán hàng giỏi nhất Microsoft Excel để quản lý dự án - Kiếm 5 PDU Joseph Phillips 4. 4 (8,193) Microsoft Excel - Phân tích dữ liệu với Excel Pivot Tables Phân tích Maven, Chris Dutton 4. 6 (45,366) Người bán hàng giỏi nhất Microsoft Excel - Excel từ Cơ bản đến Nâng cao 2022 Warrick Klimaytys 4. 6 (1,853) Người bán hàng giỏi nhất Mẹo chuyên nghiệp về Microsoft Excel. Đi từ Excel mới bắt đầu đến Excel nâng cao Phân tích Maven, Chris Dutton 4. 6 (3.940) Người bán hàng giỏi nhất Khóa học Microsoft Excel cơ bản. Người mới bắt đầu đến Chuyên gia Excel Alan Murray 4. 6 (622) Microsoft Excel Bootcamp - Học cách thành thạo Excel trong 3 giờ Joseph @ Wisdify 4. 6 (507) Microsoft Excel cho quản lý xây dựng James Gedney-Higham 4. 3 (376) Người bán hàng giỏi nhất >Các khóa học Excel khác Sinh viên Excel cũng họcPhân tích Excel Excel VBA Biểu đồ Excel Công thức và hàm Excel Phân tích dữ liệu Bảng điều khiển Excel Bảng Pivot Phím tắt và mẹo Excel Microsoft Power BI Python Microsoft Word Trực quan hóa dữ liệu Excel Macro Microsoft Office Trao quyền cho nhóm của bạn. Dẫn đầu ngànhĐăng ký thư viện các khóa học trực tuyến và công cụ học tập kỹ thuật số cho tổ chức của bạn với Udemy Business |