khaothibaclieu
Thành viên hoạt động
- Tham gia
- 10/4/08
- Bài viết
- 113
- Được thích
- 14
Yêu cầu của mình là như thế này:
Đổi điểm thi từ số ra chữ:
- Nếu chưa nhập thì ghi là "Vắng"
- Nếu 0 điểm thì ghi là "Không điểm".
- Nếu 0.25 điểm thì ghi là "Không phẩy hai lăm".
- Nếu 0.5 điểm thì ghi là "Nửa điểm".
- Nếu 0.75 điểm thì ghi là "Không phẩy bảy lăm điểm".
- Nếu 1 điểm thì ghi là Một điểm".
- Tương tự cho đến 10 điểm.
Mình đã tham khảo bài tương tự trên diễn đàn và tạo công thức như thế này:
=IF(A8="","Vắng",IF(A8=0,"KHÔNG ĐIỂM",IF(A8=0.5,"Nửa điểm",LOOKUP(INT(A8),Chan)&" "&IF(INT(A8)=A8,"điểm",LOOKUP(MOD(A8,10)*100,Le)))))
Với Name Chan={0,"Không";1,"Một";2,"Hai";3,"Ba";4,"Bốn";5,"Năm";6,"Sáu";7,"Bảy";8,"Tám";9,"Chín";10,"Mười"}
Name Le={25,"phẩy hai lăm";50,"rưỡi";75,"phẩy bảy lăm"
Từ 0 điểm đến 0.75 điểm thì đúng. Các điểm chẳn như 1, 2 , 3 ... 10 đều đúng.
Nhưng từ 1.25 hay 1.5 điểm thì đều ra "Một điểm bảy lăm" và tương tự 2.25 hay 2.5 đều ra "Hai điểm bảy lăm".
Mình gửi kèm file cho các bạn xem và giúp mình gấp. Cám ơn.
Đổi điểm thi từ số ra chữ:
- Nếu chưa nhập thì ghi là "Vắng"
- Nếu 0 điểm thì ghi là "Không điểm".
- Nếu 0.25 điểm thì ghi là "Không phẩy hai lăm".
- Nếu 0.5 điểm thì ghi là "Nửa điểm".
- Nếu 0.75 điểm thì ghi là "Không phẩy bảy lăm điểm".
- Nếu 1 điểm thì ghi là Một điểm".
- Tương tự cho đến 10 điểm.
Mình đã tham khảo bài tương tự trên diễn đàn và tạo công thức như thế này:
=IF(A8="","Vắng",IF(A8=0,"KHÔNG ĐIỂM",IF(A8=0.5,"Nửa điểm",LOOKUP(INT(A8),Chan)&" "&IF(INT(A8)=A8,"điểm",LOOKUP(MOD(A8,10)*100,Le)))))
Với Name Chan={0,"Không";1,"Một";2,"Hai";3,"Ba";4,"Bốn";5,"Năm";6,"Sáu";7,"Bảy";8,"Tám";9,"Chín";10,"Mười"}
Name Le={25,"phẩy hai lăm";50,"rưỡi";75,"phẩy bảy lăm"
Từ 0 điểm đến 0.75 điểm thì đúng. Các điểm chẳn như 1, 2 , 3 ... 10 đều đúng.
Nhưng từ 1.25 hay 1.5 điểm thì đều ra "Một điểm bảy lăm" và tương tự 2.25 hay 2.5 đều ra "Hai điểm bảy lăm".
Mình gửi kèm file cho các bạn xem và giúp mình gấp. Cám ơn.