với bài này nên dùng hàm gì

Liên hệ QC

mrtrung9x

Thành viên mới
Tham gia
31/1/10
Bài viết
4
Được thích
0
em có 1 bài,nhưng không biết nên dùng hàm gì và làm như thế nào.Mong mọi người giúp đỡ
Đề bài là cho biết mức học phí phải đóng của từng sinh viên
link file bài : http://www.mediafire.com/?znm5g2ozzjt
@: chức năng đính kèm của forum phức tạp quá em không up được,mọi người thông cảm
 
Cách cũ chuối đấy nha:
Tại G13 ta nhập công thức: =VLOOKUP(E13,BangTra,IF(F13="a",2,IF(F13="b",3,4)),FALSE)

Bạn chờ thêm các nhà siêu công thức nha!


Chúc khoẻ nhiều!
 
Bạn HYen ơi cho tui hỏi trong công thức trên thì CODE(F13)- 95 thì - 95 có ý nghĩa gì?
Code(a)=97
code(b)=98
code(c)=99
=> Code(F13)-95 kết quả sẽ cho ra:
Nếu F13=a => 97-95=2
Nếu F13=b => 98-95=3
Nếu F13=c => 99-95=4
(2, 3, 4 là giá trị cột mà hàm VLOOKUP cần dịch chuyển sang)
 
Mình thấy công thức này là hợp lí, dễ hiểu nhất: =VLOOKUP(E13,BangTra,IF(F13="a",2,IF(F13="b",3,4)) ,FALSE), banj nên đặt tên cho bảng phía dưới là Bangtra là được.
 
Mình thấy công thức này là hợp lí, dễ hiểu nhất: =VLOOKUP(E13,BangTra,IF(F13="a",2,IF(F13="b",3,4)) ,FALSE), bạn nên đặt tên cho bảng phía dưới là Bangtra là được.

Với 3 cột từ a đến c thì công thức có vẻ dễ hiểu; Nhưng chưa chắc hợp lý; Theo mình, hợp lý trong trường hợp này khi & chỉ khi chỉ có 2 cột a & b cần tra; 3 cột trở lên là nên chọn công thức sau.

Trường hợp >= 7 cột số liệu cần tra thì E2003 không thể xài hàm IF() rồi; Nhưng hàm CODE() cho ta xài ít nhất 26 cột tra;
(Nếu gượng ép ta có thể xài đến 52 cột trở lên chứ không ít.)

Cuối cùng, nếu cần tra 99 - 100 cột, thì lúc đó fải nhờ đến hàm tự tạo thôi!

Chúc vui!
 
Lần chỉnh sửa cuối:
Theo tôi, để đơn giản bạn chỉ cần thay tiêu đề các cột trong bảng phụ, cụ thể là a(thay trình độ a...); sau đó sử dụng hàm Vlookup kết hợp với hàm Match là giải quyết nhanh, gọn
Xin gửi file kèm
 
Lần chỉnh sửa cuối:
em có 1 bài,nhưng không biết nên dùng hàm gì và làm như thế nào.Mong mọi người giúp đỡ
Đề bài là cho biết mức học phí phải đóng của từng sinh viên
link file bài : http://www.mediafire.com/?znm5g2ozzjt
@: chức năng đính kèm của forum phức tạp quá em không up được,mọi người thông cảm
-------
Đã có nhiều cách rất hay, mình cũng xin góp vui 1 cách: dùng ký tự "*" hoặc "?" để dò tìm, (Chỉ với cấu trúc dữ liệu như bài này):
G13=VLOOKUP(E13; BangTra; MATCH("*"&F13;$D$23:$G$23;0);0)
Chúc cả nhà vui vẻ.
 
Web KT

Bài viết mới nhất

Back
Top Bottom