If (bên trái excel nhiều điều kiện)
Đối với những dữ liệu Excel lớn, và yêu cầu bạn phải lọc ra những giá trị thỏa mãn nhiều điều kiện khác nhau, bạn sẽ cần kết hợp hàm IF với một số hàm Excel cơ bản khác để có thể áp dụng đồng thời. nhiều điều kiện. Bài viết dưới đây của Thuthuat. tiền boa. giáo dục. vn Mình sẽ giới thiệu các bạn hàm IF đa điều kiện rất chi tiết và cụ thể các bạn cùng theo dõi nhé Show
hàm IF trong excelTrước khi tìm hiểu về hàm IF đa điều kiện, hãy tìm hiểu xem hàm IF là gì. Hàm IF là một trong những hàm phổ biến nhất trong Excel, nó cho phép bạn thực hiện so sánh logic giữa một giá trị và giá trị mong muốn Vì vậy, một câu lệnh IF có thể có hai kết quả. Kết quả đầu tiên là nếu so sánh của bạn là Đúng, kết quả thứ hai là nếu so sánh của bạn là Sai Hàm IF có điều kiệnSau khi biết hàm IF là gì chúng ta tiếp tục tìm hiểu về hàm IF có điều kiện. Cú pháp của hàm IF có điều kiện như sau. IF(kiểm_soát_logic, [giá_trị_IF_true], [giá_trị_IF_false]) Như bạn có thể thấy, hàm IF có 3 tham số, nhưng chỉ có tham số đầu tiên là bắt buộc, còn 2 tham số còn lại là tùy chọn logic_test. Là một giá trị hoặc biểu thức logic có giá trị TRUE (đúng) hoặc FALSE (sai). Yêu cầu. Đối với tham số này, bạn có thể chỉ định xem đó là ký tự, ngày tháng, số hay bất kỳ biểu thức so sánh nào. Value_IF_true. Là giá trị mà hàm sẽ trả về nếu biểu thức logic cho giá trị TRUE hay nói cách khác điều kiện được thỏa mãn. Không yêu cầu. Value_IF_false. là giá trị mà hàm sẽ trả về nếu biểu thức logic cho giá trị FALSE hay nói cách khác điều kiện không thỏa mãn. Không yêu cầu. Hàm IF đa điều kiện – Hàm IF lồng nhauNếu như hàm IF thông thường chỉ có 1 điều kiện thì với hàm IF đa điều kiện sẽ có nhiều điều kiện khác nhau, có thể là 2 điều kiện, 3 điều kiện hoặc hơn thế nữa Hàm IF đa điều kiện còn được gọi là IF lồng nhau đầu tiên. Hàm IF 2 điều kiện Công thức chung =IF(logic_test_1, [value_IF_true]IF((logic_test_2, [value_IF_true], [value_IF_false])) Ví dụ. Tính số tiền sau khi giảm giá vé tàu biết rằng trẻ em từ 10 tuổi trở xuống được giảm một nửa giá vé và miễn phí vé cho người già trên 70 tuổi Công thức sẽ là. =IF(B2>70;C2-C2;IF(B2>10;C2;C2/2)) 2. Hàm IF có 3 điều kiện Công thức chung =IF(logic_test_1, [value_IF_true]IF((logical_test_2, [value_IF_true]IF(logic_test_3, [value_IF_true], [value_IF_false]))) Ví dụ, dựa trên điểm số, xếp loại kết quả học tập của học sinh theo các tiêu chí sau Điểm > 8. Học sinh xuất sắc = IF(C2>=8;”Xuất sắc”;IF(C2>=6. 5;"Xuất sắc"; . 5;”Trung bình”;”Yếu”))) Tuy nhiên, nếu điều kiện so sánh quá nhiều, lên đến 5, 6 điều kiện thì người dùng nên nghĩ đến việc sử dụng một hàm khác hoặc sử dụng kết hợp nhiều hàm để công thức được ngắn gọn và dễ hiểu hơn Hàm IF đa điều kiện – Kết hợp với các hàm khácHàm IF với điều kiện ngày thángKhi dùng hàm IF để so sánh ngày tháng sẽ không nhận dạng là chuỗi Ví dụ. Kiểm tra danh sách những người được nhận ưu đãi, biết ưu đãi áp dụng cho người sinh sau ngày 01/01/2000 =IF(B2>DATEVALUE(“01/01/2000″);”Chấp nhận”;”Không nhận”) Hàm IF kết hợp Vlookup hoặc HlookupĐầu tiên. Hàm IF kết hợp Vlookup Hàm IF kết hợp Vlookup trong Excel trả về True/False, Yes/No,… Trường hợp sử dụng phổ biến nhất của hàm IF kết hợp với Vlookup là so sánh các giá trị do hàm Vlookup trả về với giá trị mẫu và trả về kết quả là Có/Không hoặc Đúng/Sai Cú pháp hàm IF kết hợp với Vlookup trong Excel có dạng như sau =IF(Vlookup(Lookup_value,Table_ array,Col_index_Num,[Range_lookup])) – Giá trị tra cứu. Giá trị này đề cập đến giá trị ô hoặc văn bản mà chúng tôi đang tìm kiếm – Bảng_mảng. xác định phạm vi ô hoặc vùng dữ liệu mà chúng tôi muốn tìm kiếm giá trị – Col_index_number. số cột mà chúng tôi muốn trả về giá trị – Phạm vi_lookup. tham số này là Đúng hoặc Sai, nhận kết quả khớp chính xác hoặc dữ liệu tương tự Giả sử đối với một bảng dữ liệu có danh sách các mặt hàng được liệt kê ở cột A và số lượng của các mặt hàng này ở cột B, và bạn cần kiểm tra số lượng của một mặt hàng ở ô E1 để thông báo cho người dùng. mặt hàng đó ở trong tình trạng tốt hoặc đã được bán hết Công thức hàm Vlookup có dạng như sau =VLOOKUP(E1,$A$2. $B$10. 2,SAI) Tiếp theo, sử dụng lệnh IF để so sánh kết quả trả về của hàm Vlookup với 0 và trả về kết quả “No” nếu giá trị này bằng 9 hoặc “Yes” nếu không =IF(VLOOKUP(E1,$A$2. $B$10. 2,FALSE)=0,"Không","Có") Thay vì sử dụng kết quả là Yes/No, chúng ta có thể trả về kết quả là TRUE/FALSE hoặc Stock/Sold (còn hàng/hết hàng) bằng cách sử dụng hàm Excel sau =IF(VLOOKUP(E1,$A$2. $B$10,2)=0,”Đã bán hết”,”Còn hàng”) 2. Hàm IF kết hợp Hlookup Tương tự với Vlookup Cú pháp hàm IF kết hợp với Hlookup trong Excel có dạng như sau =IF(Hlookup(Lookup_value,Table_ array,Row_index_Num,[Range_lookup])) Hàm IF đa điều kiện kết hợp với AND. hàm sốhàm AND. Nếu điều kiện kiểm tra chứa hàm AND, Microsoft Excel sẽ trả về TRUE nếu tất cả các điều kiện được đáp ứng; Giả sử, bạn có một bảng với kết quả của hai điểm kiểm tra. Điểm đầu tiên, được lưu trữ trong cột A, phải bằng hoặc lớn hơn 20. Điểm thứ hai, được liệt kê trong cột B, phải bằng hoặc lớn hơn 30. Chỉ khi đáp ứng cả hai điều kiện trên, học sinh mới vượt qua kỳ thi Cách dễ nhất để tạo một công thức thích hợp là viết ra điều kiện trước, sau đó kết hợp nó vào đối số kiểm tra hàm IF của bạn. Hàm IF đa điều kiện kết hợp với OR. hàm sốhàm HOẶC. Trong trường hợp sử dụng hàm OR trong bài kiểm tra, Excel sẽ trả về giá trị TRUE nếu thỏa mãn bất kỳ điều kiện nào; Bạn sử dụng kết hợp hàm IF và OR theo cách tương tự như với hàm AND ở trên. Sự khác biệt so với công thức IF trong Excel và AND ở trên là Excel sẽ trả về TRUE nếu đáp ứng ít nhất một trong các điều kiện đã chỉ định Vì vậy, công thức trên sẽ được sửa đổi theo cách sau =IF((OR(B2>=20; C2>=30)); “Đạt”; “Không đạt”) Cột D sẽ trả về "Đạt" nếu điểm đầu tiên bằng hoặc lớn hơn 20 hoặc điểm thứ hai bằng hoặc lớn hơn 30 Hàm IF đa điều kiện kết hợp AND và ORTrong trường hợp bạn phải đánh giá dữ liệu của mình dựa trên nhiều điều kiện, bên cạnh việc sử dụng hàm IF, bạn sẽ phải sử dụng đồng thời cả hai hàm AND và OR Trong bảng trên, giả sử bạn có các tiêu chí sau để đánh giá học sinh của mình vượt qua Điều kiện 1. cột B >= 20 và cột C >= 25 Cuối cùng, hãy sử dụng hàm OR ở trên làm điều kiện kiểm tra logic trong hàm IF và cung cấp các đối số TRUE và FALSE. Kết quả là bạn sẽ nhận được công thức Excel IF sau đây với nhiều điều kiện VÀ/HOẶC =IF(OR(AND(B2>=20;C2>=25);AND(B2>=15;C2>=20)); “Đạt”; “Không đạt” Tất nhiên, bạn không bị giới hạn chỉ sử dụng AND/OR trong các công thức IF của Excel, nhưng có thể sử dụng bao nhiêu hàm logic tùy theo logic nghiệp vụ của bạn, miễn là Trong Excel 2016, 2013, 2010 và 2007, công thức không được chứa nhiều hơn 255 đối số và tổng độ dài của công thức không được vượt quá 8.192 ký tự. Bài tập hàm IF đa điều kiện có lời giảiTải file bài tập hàm IF nhiều điều kiện >> Link tải bên dưới Câu trả lời 2. 1. Tính cột lương hàng tháng. Ta nhập công thức tại ô F3 với công thức như sau. = D3 * E3 Với công thức là địa chỉ ô như trên ta đang lệnh excel tính lương cho nhân viên dòng 3 (Cao Văn Cơ) với mức lương công nhật là 50.000/ngày và số ngày làm việc trong tháng là 26 ngày Sau đó copy công thức ở ô F3 xuống cho các ô còn lại để hoàn thành cột lương tháng Vì công thức được tính theo địa chỉ tương đối của 2 ô ở 2 cột ngày công và lương ngày nên khi copy công thức xuống các dòng bên dưới thì địa chỉ ô cũng thay đổi và giá trị dùng để tính lương cũng thay đổi. thay đổi cho phù hợp 2. 2. Tính thưởng – Kết hợp nhiều hàm IF với nhiều điều kiện (IF lồng nhau) tại đây. Nếu số ngày làm việc >=25. Thưởng = 20% * lương tháng Nếu số ngày làm việc >=22. Thưởng = 10% * lương tháng Nếu số ngày làm việc < 22. Tiền thưởng = 0 Công thức IF được sử dụng để tính tiền thưởng trong trường hợp này Tiền thưởng = IF (ngày làm việc >=25, 20% * lương tháng, IF (ngày làm việc >=22, 10% * lương tháng, 0)) Mời các bạn xem công thức chi tiết ở hình bên dưới 1. Cao Văn Cơ. số ngày làm việc là 26 > 25 => thưởng sẽ là 20% lương – thỏa mãn điều kiện 1 2. Bùi Thị Béo. số ngày công là 23 < 25 nhưng > 22 => thưởng chỉ 10% lương – không thỏa mãn điều kiện 1 mà thỏa mãn điều kiện 2 3. Trương Văn Sinh. số ngày làm việc là 20 < 22 nên đương nhiên nhỏ hơn 25 nên không thỏa mãn cả 2 điều kiện đầu của hàm IF => tiền thưởng bằng 0 Và trên đây là Thuthuat. tiền boa. giáo dục. vn chia sẻ cách áp dụng hàm IF nhiều điều kiện. Mọi thắc mắc các bạn có thể để lại bình luận bên dưới để được giải đáp. Ngoài ra các bạn có thể tham khảo thêm một số bài viết khác bên dưới Hy vọng những giải đáp về hàm IF nhiều điều kiện trên sẽ hữu ích với bạn. Đừng quên Like, Share và ghé thăm Thuthuat. tiền boa. giáo dục. vn thường xuyên để có thêm nhiều kiến thức mới dành riêng cho dân văn phòng |