Học EXCEL cơ bản 34 | Hàm IF trong Excel
▷ Khoá học “Học Excel, Có Việc Ngay”:
▷ Xem ngay “Tự động hoá Excel và báo cáo với VBA”:
▷ Theo dõi Facebook cá nhân:
▷ Blog cá nhân:
▷ Video được cung cấp miễn phí bởi
▷ Facebook Group:
—
Khám phá thêm thật nhiều kiến thức với Học Excel Online:
▷ Học Excel, Có Việc Ngay:
▷ Hãy để VBA giúp bạn:
▷ Hiểu và phân tích dữ liệu với Excel:
Sử dụng lệnh IF trong Excel qua ví dụ đơn giản. Các bạn có thể download ví dụ được sử dụng trong bài ở đây.
Hướng dẫn EXCEL – 34 – Lệnh IF trong Excel
******
▷ Video được cung cấp bởi
▷ Facebook Group:
Video hướng dẫn sử dụng excel từ đơn giản đến phức tạp .
Excel cho người mới bắt đầu. Excel cho các bạn sinh viên. Excel cho dân tài chính. Excel cho dân văn phòng. Excel cho tất cả mọi người. :))
******
Bài 35 và các bài tiếp theo ở đây:
1. Hướng dẫn EXCEL – 01 – Nhập dữ liệu và tính toán đơn giản
2. Hướng dẫn EXCEL – 02 – Thêm, bớt hàng hoặc cột
3. Hướng dẫn EXCEL – 03 – Xoá dữ liệu trong bảng tính
4. Hướng dẫn EXCEL – 04 – Định dạng căn bản
5. Hướng dẫn EXCEL – 05 – Chèn hình ảnh vào trong bảng tính
6. Hướng dẫn EXCEL – 06 – Copy và Paste dữ liệu
7. Hướng dẫn EXCEL – 07 – Copy và Paste dữ liệu (tiếp)
8. Hướng dẫn EXCEL – 08 – Cut và Paste dữ liệu
9. Hướng dẫn EXCEL – 09 – Địa chỉ tuyệt đối và địa chỉ tương đối
10. Hướng dẫn EXCEL – 10 – Tạo biểu đồ hình cột
11. Hướng dẫn EXCEL – 11 – Biểu đồ hình tròn
12. Hướng dẫn EXCEL – 12 – Chèn ảnh vào bảng tính
13. Hướng dẫn EXCEL – 13 – Sử dụng format painter để định dạng nhanh hơn
14. Hướng dẫn EXCEL – 14 – Định dạng số liệu trong bảng tính
15. Hướng dẫn EXCEL – 15 – Nhập dữ liệu bằng fill options
16. Hướng dẫn EXCEL – 16 – Sắp xếp dữ liệu
17. Hướng dẫn EXCEL – 17 – Find and Replace
18. Hướng dẫn EXCEL – 18 – Chèn Textbox
19. Hướng dẫn EXCEL – 19 – Chèn kí tự đặc biệt
20. Hướng dẫn EXCEL – 20 – Sử dụng spark lines
Xem thêm video học và các thủ thuật excel: https://mindovermetal.org/thu-thuat-excel/
Cái chỗ lãi xuất có sai k ad ơi chỉ 2000 là 6% thì ra 120 mới đúng pk ad
Em nghĩ. Từ 1000 đến 2000 lãi 6%.. Vậy 2000 phải lãi 120 chứ ạ and( i9>=1000;i9<=2000)
ông này dạy rối, cảm thấy chưa đạt chuẩn
trong video của anh trai có bị sai phần nào không ạ? tại vì phần học sinh ấy, D7>=80"D7<90;"A+";"A"
Em sẽ phân tích là, lớn hơn hoặc bằng 80 là từ 80 tới 89,….là sẽ được điểm A+
Bé hơn 90 tức là có 89,88,87…. là sẽ được điểm A
VẬY THÌ TẠI SAO CÓ NHỮNG BẠN ĐƯỢC 89 ĐIỂM( BÉ HƠN 90) LẠI ĐƯỢC ĐIỂM A+ ạ?
Hello ĐT Nguyễn
Mình nhờ bạn hỗ trợ giúp mình đc ko ah
bạn có thể cho mình xín số đt hay email để mình gửi file nhờ bạn hỗ trợ, xong mình gửi phí cho bạn ah
=IF(E14<1000,"E14*$D$15",IF(AND(E14>=1000,E14<2000),"E14*$D$16",IF(E14>=2000,"E14*$D$17")))
sao em viết k ra kết quả nhỉ, nó toàn ra kết quả là công thức như mình viết lệnh ấy
E14*$D$15
E14*$D$16
E14*$D$17
Anh ơi cho e hỏi thuế = 10%* trị giá nếu loại hàng là A thì giải thế nào ạ
Anh làm rất hay, anh làm nữa nhé
Đây là nội dung nhỏ trong bộ khoá học:
▷ Khoá học "Học Excel, Có Việc Ngay": http://bit.ly/ex101_dtnguyen
▷ Xem ngay "Tự động hoá Excel và báo cáo với VBA": http://bit.ly/vba101_dtnguyen
▷ Theo dõi Facebook cá nhân: https://fb.me/kuldokk
▷ Blog cá nhân: https://blog.hocexcel.online
▷ Video được cung cấp miễn phí bởi https://hocexcel.online
▷ Facebook Group: http://bit.ly/heoFBG
—
Khám phá thêm thật nhiều kiến thức với Học Excel Online:
▷ Học Excel, Có Việc Ngay: https://www.hocexcel.online/ex101
▷ Hãy để VBA giúp bạn: https://www.hocexcel.online/vba101
▷ Hiểu và phân tích dữ liệu với Excel: https://www.hocexcel.online/dv101
hic…. em ngu quá học mà không hiểu gì thầy ạ.. hic em sắp thi môn này
minh muon loc du lieu ton kho theo ngay thang nam theo tung mat hang tu 1 sheet du lieu tong ra 1sheet du lieu chi tiet của 1 mat hang thi minh dung vlookup nhung ko duoc .
=IF(D2>90,"A",IF(AND(D2>=80,D2<91),"B","C"))
ntn mới đúng chứ. k thì 90 mà vẫn đc Ạ khi 88 Ạ+
minh nhap cong thuc y chang sao khong duoc
=if(d7>90,''a++'',if(adn(d7>=80,d7<90),''a+''''a'')
=IF(G7<1000;G7*LAISUATNAMPHANTRAM;IF(AND(G7>=1000;G7<2000);G7*LAISUATSAUPHANTRAM;IF(G7>=2000;G7*LAISUATBAYPHANTRAM))).cho em hỏi lỗi ở đâu sao nó vẫn không ra vậy ạ
sao mình làm ntn thì kq nó không trả về giá trị A nhỉ? Sai ntn bạn nhỉ?
=IF(B6>=90,"A++",IF(90<B6>=80,"A+","A"))
bạn có thể giúp mình nếu mình giả sư nếu như >90 thì "a++;80><90thì "a+";75><80"a";75< thi 'a-"thì làm thế nào?
a ơi.sao e làm nó lại báo lỗi chỗ 90 điều kiện >90 ấy ạ
Công thức của anh chưa hết trường hợp, 90 điểm mà chỉ được điểm A thôi
Về mặt toán học, khi xét trên trục số thì nên xét từ bé đến lớn. Công thức xếp loại nên gõ thế này là nhanh gọn nhất bạn ĐT Nguyễn à: =IF(D7<80,"A",IF(D7<=90,"A+","A++")); tương tự cho lai_suat… nhé!
sao kết quả số 90 lại là A hả anh, vậy thì bằng bạn nào dưới 80 à
Chào anh,
1) Em không hiểu sao máy em khi nhập dấu ; như anh thì báo lỗi còn nhập dấu , thì lại được ạ?
2) Ở ví dụ thứ nhất em nghĩ lệnh AND() là không cần thiết vì ví dụ ở mệnh đề phía trước IF D7>90 thì mệnh đề phía sau hàm đã tự hiểu D7<=90 rồi nên chỉ cần nhập D7>=80 là xong chứ đâu cần phải dùng AND(D7>=80,D7<=90) ạ?
A giúp e với:e lập hàm như thế này sai chỗ nào ạ?
=F24*VLOOKUP(D22,IF(E24="USD",USD_B,IF(AND(E24="EUR"),EUR_B,IF((E24="GBP"),GBP_B,IF((E24="JPY"),JPY_B,"SAI")))),2,FALSE)
em thấy anh viết thêm một lệnh if ở cuối thay cho giá trị value_if_false, anh cho em hỏi em có thể viết lệnh if cho bài trên như này ko ạ,=IF(I9<1000,I9*lai_suat_5_phan_tram,IF(AND(I9>=1000,I9<2000),I9*lai_suat_6_phan_tram,J9*lai_suat_7_phan_tram)). Cảm ơn anh
ban oi cho minh hoi. Tai sao trong ham IF(AND(D7>=80;D7<90);"A+";"A")). trong o D7 lai nho hon 90, ma khong phai la nho hon 80
Cũng làm ra kết quả rồi
Sao tớ làm theo mà ko ra kết quả
Trên excel 2010 mình viết theo cú pháp IF(Điều kiện, Giá trị khi đúng, Giá trị khi sai) -> Nghĩa là mình phải ngắn cách các lệnh bằng dấu "phẩy" chứ không phải là "chấm phẩy" như trong clip mới đc. Lúc đầu viết thử bị lỗi mãi @@
sao mình viết điều kiện >90 mà báo lỗi ko cho viết
A ơi sao e làm n không ra mà ra kq A++ hết ạ
Bạn ơi ch mình hỏi đặt "$" vào như video để làm gì, mình ko hiểu
M muốn tạo điều kiện:
Điểm số Điểm chữ
0<X<4 F
4<=X<5,4 D
5,5<=X<6,9 C
7<=X<8,4 B
8,5<=X<10 A
Thì nên làm thế nào ạ??
đề bài là khoảng 1000-2000 mà c, nếu vậy thì 2000 phải nhân với 6% chứ không phải là nhân với 7%. làm theo cách của c hơi phức tạp, nếu t ko bít qua hàm if thì khó có thể học hiểu được ạ
sao mà bài này làm mình chậm tiêu dữ zậy @@
Hi Bạn, Bạn cho mình hỏi công thức ở ô K9 khi lệnh If cuối cùng sao chỉ đến Value_if_true lại dừng luôn mà còn thiếu value_if_false mà excel vẫn thực hiện lệnh If được vậy bạn ?
Bạn ơi ví dụ thứ 2, ô J10=2000 thì phải tương ứng giá trị 6%, trong khi với cách bạn đặt giá trị 2000 ứng với 7% là ko đúng
Anh DT, em có vài góp ý:
Ở ví dụ 1:
Câu lệnh anh sử dụng là:=IF(D7>90,A++,IF(AND(D7>=80,D7<90,A+,A)
Vì anh không xét điều kiện D7=90 nên Excel sẽ hiểu 90 là trường hợp thứ 3, tức chỉ đc điểm A, trong khi những điểm dưới 90 (80<=D7<90) lại được điểm A+. Như vậy thì không được logic lắm :).
Điểm thứ 2 là câu lệnh không cần phải phức tạp như vậy, tức là không cần thêm lệnh AND đó anh. Anh có thể viết gọn như vầy nek:
=IF(D7>=90,A++,IF(D7>=80,A+,A)
Bởi vì D7 không thỏa điều kiện của IF1(D7>=90) thì nó đã < 90 rồi, anh ko cần phải ghi lại điều kiện đó ở IF2 nữa.
Còn ở ví dụ 2: cũng tương tự như vậy, anh có thể viết gọn như vầy:
=IF(I9<1000,I9*$J$17,IF(I9<=2000,I9*$J$18,I9*$J$19))
Nếu I9 không thỏa đk của IF1 (I9<1000) thì nó phải >= 1000 rồi, ko cần ghi lại điều kiện đó ở lệnh IF2.
Tóm lại: Kinh nghiệm của em khi viết câu lệnh IF là nên xét điều kiện từ trên xuống, hoặc từ dưới lên, khi đó sẽ đơn giản được câu lệnh.
Đó chỉ là vài ý kiến của em, cảm ơn anh đã nghe :).
cảm ơn a nhé
em muốn qui từ điểm chữ ra điểm số mà k hiểu sao k đúng ? a xem giúp em với ạ !!! em viết hàm như này
=if(H5=D,"1",IF(H5=D+,"1,5",IF(H5=C,"2",IF(H5=C+,"2,5",IF(……..)))))))) cứ như vậy cho tới điểm A mà công thức k đúng ạ -__-
cho minh hoi ban su dung excel may vay? minh hoc phai hoc va thi excel 2010 nhug ma bi benh nen bay h chi dj thi thoi, minh muon hoc tu cac clip cua ban, nen muon biet chinh xac. cam on ban.
Hi mọi người!
Ở ví dụ xếp loại học sinh, sinh viên trong video này, nếu dùng hàm IF thì hàm viết khá dài, được lồng từ nhiều hàm IF với nhau. Sẽ khó kiểm soát được lỗi nhập công thức do đóng mở ngoặc nhiều lớp… Có thể làm đơn giản hơn tuy tốn chút thời gian. Dùng hàm VLOOKUP. Tạo thêm 1 Sheet phụ tên DULIEU, Tại A1 nhập 100, A2 nhập 99, A3 nhập 98, chọn 2 ô A1, A2, kéo xuống đến ô A101, tức là giá trị A101 bằng 0. Tại cột B, chọn từ B1 đến B11, nhập A++, giữ Ctrl nhấn Enter, chọn tiếp B12 đến B21, nhập A+, giữ Ctrl nhấn Enter, … tiếp tục đến hết. Vậy là xong bảng dữ liệu. Đặt tên cho bảng dữ liệu (A1:B101) là XEPLOAI cho dễ dùng. Tại E7 trong Sheet 1, nhập công thức =VLOOKUP(D7;XEPLOAI;2;0) nhấn Enter để được kết quả xếp loại. Kéo xuống cho đến hết list hs/sv. Có thể dùng HLOOKUP cũng tương tự với bản dữ liệu ngang. Chắc sẽ có cách khác nhanh hơn, chính xác hơn, kết hợp được nhiều điều kiện hơn.. Để tìm xem thử..
@ Loan Ngo: Bạn hãy chuyển dấu chấm phảy ( 😉 thành dấu phảy ( , ) thì sẽ thực hiện được lệnh.
@ Tran daccuong: Vì bạn ấy quên không đặt dấu = 90 ở chỗ IF(AND(D7>=80.D7<=90))
cậu ơi.cho mình hỏi.sao mình tải cả file exel về r,làm công thức y hệt mà vẫn k ra đc kq?
@ Loan Ngo: em có thể chụp ảnh lỗi sai mà excel báo cho em được không ?
Anh ơi cho em hỏi, em dùng excel office 2007 ko hiểu sao mà không thể thực hiện đc nhưng cái lênh IF và OFFSET mà anh hướng dẫn ạ, em đánh như vậy nhưng mà nó lại bảo là công thức sai ạ . anh giúp em với ạ.E cảm ơn anh,
hi vọng a có thể làm chia sẻ thêm kỹ năng về hàm If, thanhs u