Những hàm IF lồng nhau

dang-ky-hoc-truc-tuyen

Những hàm IF lồng nhau

Trong cuộc sống đời thường, có mấy ai dễ dàng chấp nhận chuyện "một cái nếu", phải không các bạn.
Chúng ta thường sẽ dùng kiểu, nếu... rồi nhưng mà nếu... nhiều khi kéo dài đến vô tận!
Trong Excel cũng vậy. Giả sử, chúng ta xếp loại học tập, nếu điểm trung bình (ĐTB) lớn hơn 9 thì giỏi, vậyĐTB nhỏ hơn 9 thì dở? Chưa, ĐTB nhỏ hơn 9 nhưng lớn hơn 7 thì khá cái đã, rồi ĐTB nhỏ hơn 7 nhưng chưa bị điểm 5 thì trung bình, chỉ khi nàoĐTB nhỏ hơn 4 thì mới gọi là dở (cái này tôi chỉ ví dụ thôi, các bạn đừng sử dụng để xếp loại nhé).Khi đó, chúng ta sẽ dùng những hàm IF() lồng nhau, IF() này nằm trong IF() kia. Sau này chúng ta sẽ học cách ghép thêm nhiều điều kiện khác vào nữa.
Ví dụ, tôi lấy lại ví dụ đã nói ở bài trước:

=IF(A1 >= 1000, "Big!", "Not big")

Bi giờ thêm chút, A1 lớn hơn 1000 là "big" rồi, nhưng chẳng lẽ 10000 thì cũng chỉ là "big" ? Có lẽ nên tặng thêm một danh hiệu cao hơn:

=IF(A1 >= 1000, IF(A1 >= 10000, "Really big!!", Big!"), "Not big")

Hoặc là, đồng ý rằng <1000 là "Not big", nhưng nó khác "Small" chứ (tui không lớn, chưa chắc tui nhỏ), vậy chúng ta thêm một định nghĩa "Small" thử xem:

=IF(A1 >= 1000, "Big!", IF(A1 < 100, "Small", "Not big"))

Bạn để ý nhé, ở đây tôi đặt cái IF "con" không giống như ở trên, sao cũng được bạn à, miễn là đừng sai cú pháp của IF().
Và nếu thích, bạn có thể ghép tất cả lại:

=IF(A1 >= 1000, IF(A1 >= 10000, "Really big!!", Big!"), IF(A1 < 100, "Small", "Not big"))

Chĩ cần một lưu ý, là những dấu đóng mở ngoặc đơn. Nếu bạn đóng và mở không đúng lúc hoặc không đủ, Excel sẽ không hiểu, hoặc là cho các bạn kết quả sai đấy.

Bài toán tính tiền thưởng dựa trên doanh số bán hàng

Có một cửa hàng quy định mức tiền thưởng trên doanh số bán hàng trong tháng cho nhân viên như sau:

- Nếu doanh số không đạt định mức đề ra, không thường
- Nếu doanh số vượt định mức, nhưng chưa tới 10% so với định mức, thưởng $1000
- Nếu doanh số vượt định mức, và vượt hơn 10% so với định mức, thưởng $10.000

Tôi đề nghị cách làm như vầy nhé:

nhung ham if long nhau

Học kế toán thực hành

Giả sử cột B là định mức doanh số bán, cột C là doanh số thực tế trong tháng, để tính được phần trăm vượt định mức của nhân viên, tại cột D ta dùng công thức:

=(C2-B2)/C2 (nếu muốn hiện số %, bạn định dạng cho cột D theo kiểu Percentage)

Và tại cột E, tính mức tiền thưởng, dùng công thức:

=IF(D2 < 0, "", IF(D2 < 0.1, 1000, 10000))

Dưới đây là hình minh họa cho ví dụ này:

Tra cứu hàm Excel | Công thức và Hàm trong Excel 2007 | Các hàm của Analysis Toolpak Addin | Những tuyệt chiêu trong Excel | Hướng dẫn sử dụng Options Excel 2007 | Hướng dẫn sử dụng Options Excel 2010 | Thay thái độ, đổi cuộc đời | Nên đọc trước khi gửi một câu hỏi hoặc tạo mới môt đề tài | PivotTable & PivotChart 2007 - Từ căn bản đến nâng cao | Góp ý với các bài viết của BNTT

Comments

comments

 
Từ khóa: , ,

2017 © Bản quyền thuộc về trungtamketoanhanoi.net
TRUNG TÂM ĐÀO TẠO KẾ TOÁN HÀ NỘI
Điện thoại: 0987 031 901
Địa chỉ:Lê Trọng Tấn, Thanh Xuân, Hà Nội
® Ghi rõ nguồn "trungtamketoanhanoi.net" khi bạn phát hành lại thông tin từ website này

Liên hệ quảng cáo: 0987 031 901
Tel: 0987 031 901
Email: cuongvp92@gmail.com
Hotline: 0987 031 901
Hỗ trợ & CSKH: 0987 031 901 (Do Cuong)