Thành thạo sử dụng hàm IF nhiều điều kiện cực nhanh trong 3s

0
219
If nhiều điều kiện trong excel

If nhiều điều kiện trong excel

Video If nhiều điều kiện trong excel

đối với dữ liệu excel lớn và nó yêu cầu bạn lọc các 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 để áp dụng nhiều điều kiện cùng một lúc. bài viết thuthuatoffice sau đây sẽ giới thiệu cho bạn một cách chi tiết và cụ thể nếu nó hoạt động với nhiều điều kiện , hãy chú ý theo dõi!

Hàm

if trong excel

Trước khi tìm hiểu về hàm if đa điều kiện , chúng ta hãy tìm hiểu 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 so sánh logic giữa giá trị và giá trị mong muốn.

do đó, 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ện là gì 01

hàm if có điều kiện

Sau khi tìm hiểu 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 điều kiện if như sau: if (logic_test, [value_if_true], [value_if_false])

Như bạn có thể thấy, hàm if có 3 tham số, nhưng chỉ tham số đầu tiên là bắt buộc, 2 tham số còn lại là tùy chọn

logic_test : là một giá trị logic hoặc biểu thức 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. ví dụ: biểu thức logic của bạn có thể là b1 = ”sell”, b1 & lt; 1/12/2014, b1 = 10 hoặc b1 & gt; 10.

value_if_true : là giá trị mà hàm sẽ trả về nếu biểu thức logic đúng hoặc nói cách khác, điều kiện được đáp ứng. không yêu cầu. ví dụ: công thức sau sẽ trả về từ “tốt” nếu giá trị trong ô b1 lớn hơn 10: = if (b1> 10, “good”)

value_if_false : là giá trị mà hàm sẽ trả về nếu biểu thức logic trả về false hoặc nói cách khác, điều kiện không được đáp ứng. không yêu cầu. Ví dụ: nếu bạn thêm biến thứ ba “bad” vào công thức trong ví dụ trên, nó sẽ trả về từ “good” nếu giá trị trong ô b1 lớn hơn 10; nếu không, giá trị trả về sẽ là “bad”: = if (b1> 10, “good”, “bad”)

Hàm IF có điều kiện là gì 02

hàm if đa điều kiện – hàm if lồng nhau

Nếu thông thường hàm if chỉ có một điều kiện thì hàm if có nhiều đ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 nhiều hơn.

hàm if đa điều kiện, còn được gọi là if lồng nhau.

1. hàm if 2 điều kiện if hàm 2 điều kiện thường được sử dụng khi bài toán có 3 đối số để so sánh.

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 khi biết rằng trẻ em dưới 10 tuổi được giảm một nửa vé và miễn phí vé cho những người trên 70 tuổi.

công thức sẽ là: = si (b2 & gt; 70; c2-c2; si (b2 & gt; 10; c2; c2 / 2))

Hàm IF có điều kiện là gì 03

2. hàm if có 3 điều kiện, chúng tôi sử dụng hàm if có 3 điều kiện khi có 4 tiêu chí để so sánh.

công thức chung:

= if (logic_test_1, [value_if_true], if ((logic_test_2, [value_if_true], if (logic_test_3, [value_if_true], [value_if_false])))]

Ví dụ: dựa trên điểm số, hãy xếp hạng kết quả học tập của học sinh theo các tiêu chí sau:

điểm số & gt; 8: học sinh khá từ 6,5 đến 7,9: học sinh khá từ 3,5 đến 6,4: học sinh trung bình dưới 3,5: học sinh yếu kém để có công thức ngắn gọn nhất người dùng nên sử dụng hàm if với nhiều điều kiện, cụ thể ở đây là hàm if với 3 điều kiện . lưu ý khi sắp xếp, bạn nên sắp xếp các điều kiện quan trọng nhất ở trên cùng.

= if (c2 & gt; = 8; “good”; if (c2 & gt; = 6.5; “fair”; if (c2 & gt; = 3.5; “average”; “yếu”)))

Hàm IF có điều kiện là gì 04

Tuy nhiên, nếu điều kiện so sánh quá nhiều, lên đến 5 hoặc 6 điều kiện, 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 để làm cho công thức ngắn gọn và dễ hiểu hơn.

p>

hàm if đa điều kiện – kết hợp với các hàm khác

hàm if với điều kiện ngày

khi sử dụng hàm if để so sánh ngày tháng, nó sẽ không được nhận dạng là một chuỗi.

ví dụ: kiểm tra danh sách những người nhận được ưu đãi, biết rằng ưu đãi áp dụng cho những người sinh sau ngày 1 tháng 1 năm 2000.

= yes (b2 & gt; datevalue (“01/01/2000 ″);” đang nhận ”;” không nhận ”)

Hàm IF có điều kiện là gì 05

nếu hàm kết hợp vlookup hoặc hlookup

1. nếu hàm kết hợp vlookup

if hàm kết hợp vlookup trong excel để trả về true / false, yes / no,….

Cách 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ị được trả về bởi hàm vlookup với giá trị mẫu và trả về yes / no hoặc true / false.

cú pháp của hàm if kết hợp với vlookup trong excel có dạng sau:

= if (vlookup (lookup_value, table_array, col_index_num, [search_range])) trong đó:

– giá trị tra cứu: đề cập đến giá trị ô hoặc văn bản mà chúng tôi đang tìm kiếm.

– table_array: 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ị.

– range_lookup: Tham số này đúng hay sai, lấy dữ liệu 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ê trong cột a và số lượng các mặt hàng này nằm trong cột b và bạn cần kiểm tra số lượng của một mặt hàng trong ô e1 để thông báo cho người dùng rằng mặt hàng đó là vẫn còn hàng hoặc hết hàng.

Công thức của hàm vlookup có dạng như sau:

= lookupv (e1, $ a $ 2: $ b $ 10,2, false)

sau đó sử dụng câu lệnh if so sánh kết quả mà vlookup trả về 0 và trả về “không” nếu giá trị là 9 hoặc “có” nếu không:

= if (vlookup (e1, $ a $ 2: $ b $ 10,2, false) = 0, ”không”, “có”)

Hàm IF có điều kiện là gì 06

Thay vì sử dụng kết quả là yes / no, chúng ta có thể trả về true / false hoặc stock / sell bằng cách sử dụng hàm excel sau:

= if (vlookup (e1, $ a $ 2: $ b $ 10,2) = 0, “hết hàng”, “còn hàng”)

2. nếu hàm kết hợp hlookup

tương tự như vsearch

cú pháp của hàm if kết hợp với hlookup trong excel có dạng sau:

= if (hlookup (lookup_value, table_array, row_index_num, [range_lookup]))

nếu nó hoạt động với nhiều điều kiện và chức năng

hàm và: nếu điều kiện kiểm tra chứa một hàm, microsoft excel sẽ trả về true nếu tất cả các điều kiện được đáp ứng; nếu không, sai sẽ được trả lại.

giả sử bạn có một bảng với kết quả của hai điểm kiểm tra. Điểm thứ nhất ghi ở cột A phải bằng hoặc lớn hơn 20. Điểm thứ hai ghi ở cột B phải bằng hoặc lớn hơn 30. Chỉ khi đáp ứng đủ hai điều kiện trên, học sinh mới đậu. kỳ thi.

Cách dễ nhất để tạo một công thức phù hợp là trước tiên hãy viết điều kiện và sau đó nhúng nó vào đối số kiểm tra của hàm if: condition: y (b2 & gt; = 20; c2 & gt; = 30) if / y Formula: = if ((y (b2 & gt; = 20; c2 & gt; = 30)); “pass”; “fail”) với hàm if đa điều kiện này, bạn sẽ yêu cầu excel trả về “pass” nếu giá trị trong cột c & gt; = 20 và giá trị của cột d & gt; = 30. Nếu không, công thức đa điều kiện của hàm if sẽ trả về “thanh trượt”, như ví dụ trong hình dưới đây.

Hàm IF có điều kiện là gì 07

nếu nó hoạt động với nhiều điều kiện hoặc

hoặc hàm: trong trường hợp sử dụng hoặc hàm đang được kiểm tra, excel sẽ trả về true nếu thỏa mãn bất kỳ điều kiện nào; nếu không nó sẽ trả về false.

sử dụng kết hợp các hàm if và hoặc theo cách tương tự như hàm và ở trên. sự khác biệt với công thức if trong excel trở lê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ước đó sẽ được sửa đổi như sau:

= if ((o (b2 & gt; = 20; c2 & gt; = 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 có điều kiện là gì 08

đa điều kiện nếu hàm kết hợp và và hoặc

Trong trường hợp bạn cần đánh giá dữ liệu của mình dựa trên nhiều điều kiện, ngoài việc sử dụng hàm if, bạn nên sử dụng các hàm và và hoặc cùng một lúc.

Trong bảng trên, giả sử bạn có các tiêu chí sau để đánh giá tính đủ điều kiện của học sinh:

điều kiện 1: cột b & gt; = 20 và cột c & gt; = 25 điều kiện 2: cột b & gt; = 15 và cột c & gt; = 20 nếu một trong các điều kiện trên được đáp ứng, người chơi được coi là đã vượt qua; nếu không, anh ta đã thất bại. Công thức trông có vẻ phức tạp nhưng thực ra không khó lắm đâu. Bạn chỉ cần đại diện cho hai điều kiện là và câu lệnh và đặt chúng trong hàm or vì bạn không yêu cầu đáp ứng cả hai điều kiện, chỉ cần một trong số chúng là đủ: hoặc (và (b2 & gt; = 20; c2 & gt) ; = 25); và (b2> = 15; c2> = 20)

Cuối cùng, sử dụng hàm hoặc ở 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 (đúng) và false (sai). kết quả là bạn sẽ nhận được công thức sau nếu trong excel có nhiều và / hoặc điều kiện:

= if (o (y (b2 & gt; = 20; c2 & gt; = 25); y (b2 & gt; = 15; c2 & gt; = 20)); “pass”; “fail”

Hàm IF có điều kiện là gì 09

Tất nhiên, bạn không bị giới hạn chỉ sử dụng hai hàm và / hoặc nếu công thức trong excel, nhưng bạn có thể sử dụng nhiều hàm logic tùy theo yêu cầu của logic nghiệp vụ, 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á 8192 ký tự. Trong excel 2003 trở về trước, có thể sử dụng tối đa 30 đối số và tổng độ dài của công thức không được vượt quá 1024 ký tự.

bài tập hàm if nhiều điều kiện có lời giải

tải xuống tệp bài tập nếu có nhiều điều kiện:

& gt; & gt; liên kết tải xuống bên dưới:

giải pháp

Hàm IF có điều kiện là gì 10

2.1. tính toán cột tiền lương hàng tháng. Để tính phần này rất đơn giản: chúng ta chỉ cần lấy [lương ngày] * [số ngày làm việc] để tính lương hàng tháng.

chúng tôi nhập công thức vào ô f3 với công thức sau: = d3 * e3

Với công thức như địa chỉ ô ở trên, ta dùng excel để tính lương của nhân viên ở dòng 3 (chức vụ cao) với mức lương 50.000 / ngày và số ngày làm việc trong tháng là 26 ngày.

sau đó sao chép công thức từ ô f3 xuống để các ô còn lại điền vào cột lương hàng tháng.

vì công thức được tính theo địa chỉ tương đối của 2 ô trong 2 cột giờ làm việc và lương ngày nên khi bạn copy công thức xuống các dòng sau thì địa chỉ ô cũng thay đổi theo và giá trị dùng để tính lương cũng vậy. thay đổi.

2.2. Tính tiền thưởng: sự kết hợp của một số hàm if với một số điều kiện (if lồng nhau) có ở đây. Điều kiện tính tiền thưởng như sau:

nếu số ngày làm việc> = 25: tiền thưởng = 20% * lương hàng tháng

nếu số ngày làm việc> = 22: tiền thưởng = 10% * lương hàng tháng

nếu số ngày làm việc <22: bonus = 0

nếu công thức được sử dụng để tính tiền thưởng trong trường hợp này:

tiền thưởng = nếu (ngày làm việc> = 25, 20% * lương hàng tháng, nếu (ngày làm việc> = 22, 10% * lương hàng tháng, 0))

vui lòng xem công thức chi tiết trong hình ảnh bên dưới:

1. cao van co: số ngày làm việc là 26 & gt; 25 => tiền thưởng sẽ bằng 20% ​​lương: đáp ứng điều kiện đầu tiên

2. bui thi béo: số ngày làm việc là 23 & lt; 25 nhưng & gt; 22 = & gt; tiền thưởng chỉ bằng 10% lương: không đáp ứng điều kiện 1 nhưng đáp ứng điều kiện 2

3. truong van sinh: số ngày làm việc là 20 & lt; 22, tất nhiên, phải nhỏ hơn 25, vì vậy hai điều kiện đầu tiên của hàm if = & gt; không có tiền thưởng

Hàm IF có điều kiện là gì 11

và trên đây là nhận xét của thuthuatoffice về cách áp dụng hàm if với 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, bạn có thể tham khảo các bài viết khác bên dưới:

  • mức lương cơ sở là gì, cách tính cuối cùng của mức lương cơ sở
  • 5 là gì?
  • 3 điều đơn giản để hiểu kpi là gì và cách áp dụng kpi trong kinh doanh
  • Tôi hy vọng câu trả lời về hàm if đa điều kiện ở trên hữu ích cho bạn. đừng quên like, share và thường xuyên ghé thăm thuthuatoffice để biết thêm nhiều kiến ​​thức mới đặc biệt là dân văn phòng.

    • cách chèn file pdf vào excel một cách toàn diện và tiện lợi cho dân văn phòng

    • kết hợp 2 hình ảnh trong 1 khung trong word trong 1 nốt nhạc

    • hướng dẫn chi tiết về cách tắt dấu đầu dòng và đánh số trong word 2010

    • cách chuyển từ a4 sang a5 trong word 2010 rất đơn giản

    • các công thức toán học trong word 2010 có bị ẩn không? đây là giải pháp

    • cách thay đổi hình nền trong powerpoint đơn giản mà ai cũng có thể làm được

    • hướng dẫn chi tiết về cách sử dụng slide master trong powerpoint 2010

LEAVE A REPLY

Please enter your comment!
Please enter your name here