MS Excel - Bài 15: Khai thác sức mạnh của hàm IF trong Excel
Cập nhật lúc 15h21' ngày 13/08/2008

Hàm IF trong Excel kiểm tra một điều kiện đúng hoặc sai. Nếu điều kiện là đúng thì hàm trả về một giá trị, nếu điều kiện sai hàm trả về giá trị khác

Hàm thường có 3 đối số: điều kiện bạn muốn kiểm tra, giá trị trả về nếu điều kiện đúng, và giá trị trả về nếu điều kiện sai

Cú pháp của hàm IF trong Excel:

IF(Điều kiện kiểm tra, giá trị nếu điều kiện đúng, giá trị nếu điều kiện sai)

Điều kiện kiểm tra

Điều kiện kiểm tra sẽ đánh giá một biểu thức để xem nó TRUE (đúng) hay FALSE (sai)

Toán tử dùng để kiểm tra

 

Giá trị để kiểm tra

Kết quả

A = 10
B =5
C = 15
D = 10

= (Bằng)

A = B

FALSE (Sai)

A = D

TRUE (Đúng)

> (Lớn hơn)

A > B

TRUE (Đúng)

A > C

FALSE (Sai)

< (Nhỏ hơn)

A < B

FALSE (Sai)

A < C

TRUE (Đúng)

>= (Lớn hơn hoặc bằng)

A >= B

TRUE (Đúng)

A >= D

TRUE (Đúng)

A >= C

FALSE (Sai)

<= (Nhỏ hơn hoặc bằng)

A <= B

FALSE (Sai)

A <= C

TRUE (Đúng)

A <= D

TRUE (Đúng)

Giá trị điều kiện đúng

Điều kiện IF đúng sẽ trả về một giá trị hoặc phép toán. Dù là giá trị hay phép toán thì kết quả vẫn trả về trong ô có chứa hàm IF().

Giá trị điều kiện sai

Điều kiện IF sai sẽ trả về một giá trị hoặc một phép toán và kết quả trả về trong ô chứa hàm IF().

Để hiểu rõ hàm IF trong Excel, theo dõi ví dụ sau

Theo dõi ví dụ về tính toán tiền thưởng dựa trên toàn bộ lượng hàng bán. Một công ty trả cho nhân viên bán hàng 5% tiền thưởng nếu giá của tổng số hàng bán ra dưới 5000$ mỗi tháng, còn nếu giá trên 5000$ mỗi tháng thì trả cho nhân viên đó 10% tiền thưởng

Viết theo hàm IF():

IF(Tổng lượng bán>5000, Tổng lượng bán * 10%, Tổng lượng bán * 5%)

- Nhập dữ liệu dưới đây cho cột A và B

 

- Gõ hàm IF() vào một ô. Trong trường hợp này, chọn ô C2

- Từ menu Insert, kích Function…, hộp thoại Insert Function hiển thị

Hoặc nhấn tổ hợp phím tắt Shift+F3

- Từ hộp thoại Insert Function, chọn hàm IF và kích OK.  Hộp thoại Function Argumens hiển thị

 

- Trong mục Logical_test, nhập B2 > 5000. Nhấn phím Tab

- Trong mục Value_if_true, nhập 10%. Nhấn phím Tab

- Trong mục Value_if_false, nhập 5%. Kích OK.

- Các ô từ C3 đến C6 được thực hiện giống như ô C2

Chú ý: Bất cứ lúc nào bạn thay đổi dữ liệu từ cột B2 tới B6, phần tiền thưởng của nhân viên được tự động tính toán.

Ngân NT
Đánh giá(?):
Các bài phản hồi, bình luận
Tất cả có 9 phản hồi cho bài này
Gửi bởi Bạn Nguyen Hoang Thuy Vy [vy_anh] lúc 15:51 09/09/2008
Gửi Anh/Chị,

Tôi đang bị 1 vướng mắc:
- Trong Bảng Lương của tôi có 12 điều kiên, do đó phải sử dụng 11 hàm IF để cài đặt. Nhưng số hàm IF tối đa trong 1 cel là 8 nên công thức của tôi bị báo lỗi.
- Vi vậy, mong Anh/Chị có thể cho tôi 1 mẹo nào để có thể thực hiện đựơc hàm IF với 12 điều kiện trên.

Trân thanh cảm ơn!
 Phàn nàn
Gửi bởi Bạn Cuong Nguyen [cuongnguyen1209] lúc 15:20 22/09/2008
Vy xem thư trả lời nha, Đã gửi cả File đính kèm
 Phàn nàn
Gửi bởi Bạn Tran thanh Thao [thanhthaosct] lúc 09:39 30/09/2008
Chào các bạn. Hãy chỉ cho tôi cách tính căn bạc 3 trong Excel
Cam on nhieu lam
 Phàn nàn
Gửi bởi Bạn cao thi ha [huongngocha] lúc 06:46 08/10/2008
khi su dung ham if toi lam dung nhu tren nhung lai hien ra #value.rat mong duoc giai thich giup
 Phàn nàn
Gửi bởi Bạn do thi the [dothithe] lúc 17:16 07/11/2008
toi hoc mai ma lam khong chinh xac duoc ham if va cac ham tham chieu, mong cac anh chi co meo gi de lam cho dung , hay chi giup toi voi.Thank you
 Phàn nàn
Gửi bởi Bạn nguyen buu phuc [aptclubdeviajes] lúc 08:37 25/11/2008
Bạn Cường Nguyễn ơi, cho tôi xin câu trả lời của bạn Vy với. Tôi cũng đang phải tính một bảng lương với hơn 8 điều kiện. Xin cảm ơn và rất mong tin.
 Phàn nàn
Gửi bởi Bạn Nguyễn Việt Xô [vietxokhdt] lúc 10:11 23/02/2009
Gửi Thanh Thao: Bạn dùng lũy thừa với số mũ hữu tỷ (học hồi cấp 2) với chú ý phân số 1/3 nên đặt trong ngoặc đơn để tránh cho excel hiểu lầm là "nhân với 1 rồi sau đó chia 3" (!)
 Phàn nàn
Gửi bởi Bạn Bùi Văn Tùng [Buivantung] lúc 21:37 03/05/2009
Tôi muốn lọc một từ kiểu text trong một chuỗi ký từ có cả dấu gạch thì làm thế nào ? Có bạn nào biết chỉ giúp
Ví dụ:
địa chỉthôn - địa chỉ xã- địa chỉ huyện
Mà ở đây tôi chỉ lấy địa chỉ xã
 Phàn nàn
Gửi bởi Bạn Cuong Nguyen [cuongnguyen1209] lúc 13:45 05/06/2009
Gửi Bạn Bùi Văn Tùng:
Bạn muốn lọc địa chỉ thì phải dùng hàm:LEFT cho những ký tự bên Trái, hay hàm RIGHT cho những ký tự bên phải
Ví dụ: =LEFT(A115,8) - tức là chỉ chọn 8 ký tự (ở bên trái) cell A115.
 Phàn nàn
Tất cả có 9 phản hồi cho bài này
Những chuyện kỳ bí