Xin được giúp đỡ viết công thức bẫy lỗi bằng Validation... (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

phamxuyenp171

Thành viên hoạt động
Tham gia
2/4/09
Bài viết
103
Được thích
124
Tôi cần làm trang sổ điểm, trong đó tôi cần bẫy lỗi sao cho trong vùng nhập điểm phải đảm bảo cả hai yêu cầu sau:
+ Điểm được nhập phải nhỏ hơn hoặc bằng 10
+ Học sinh phải có tên trong danh sách
Tôi làm mãi mấy hôm nay nhưng không sao kết hợp được cả hai điều kiện trên.
Xin xem file đính kèm. Cảm ơn mọi người.
 

File đính kèm

Việc bẫy lỗi đối với phần nhập điểm thì không khó. Còn theo ý bạn học sinh phải có tên trong danh sách nghĩa là sao vậy?
 
Lần chỉnh sửa cuối:
Tôi cần làm trang sổ điểm, trong đó tôi cần bẫy lỗi sao cho trong vùng nhập điểm phải đảm bảo cả hai yêu cầu sau:
+ Điểm được nhập phải nhỏ hơn hoặc bằng 10
+ Học sinh phải có tên trong danh sách
Tôi làm mãi mấy hôm nay nhưng không sao kết hợp được cả hai điều kiện trên.
Xin xem file đính kèm. Cảm ơn mọi người.

- Đánh dấu vùng điểm
- Vào Data Validation, Mục Alow chọn Custom, Formular dùng công thức: =AND($B4<>"",C4<=10,C4>=0)
- Vào Error Alert, mục Style chọn Stop (rồi gõ thông tin vào Tilte, Message,..)
Xem thêm file
 

File đính kèm

To dat_butmuc cho em hỏi sao em dùng công thức if(isblank($B4),"",and(C4<=10,C4>=0)) mà sao không được vậy anh??
 
To dat_butmuc cho em hỏi sao em dùng công thức if(isblank($B4),"",and(C4<=10,C4>=0)) mà sao không được vậy anh??

Bạn chỉ dùng If kết hợp Isblank như vậy thì để bẫy lỗi false để cho kết quả true. Nhưng ở đây ta lại đi tìm các trường hợp false/true kết hợp với các điều kiện khác đáp ứng ĐK cho Validation.
Vậy nếu muốn dùng nó thì sửa lại một chút trong Formular:

=AND(IF(ISBLANK($B4),FALSE,TRUE),C4<=10,C4>=0)
 
- Đánh dấu vùng điểm
- Vào Data Validation, Mục Alow chọn Custom, Formular dùng công thức: =AND($B4<>"",C4<=10,C4>=0)
- Vào Error Alert, mục Style chọn Stop (rồi gõ thông tin vào Tilte, Message,..)
Xem thêm file

Công thức thật đơn giản nhưng thật hay. Xin cảm ơn!
Cho tôi hỏi thêm một chút xíu nữa: Tại sao trong mục "Tilte" tôi không thể gõ được Tiếng việt có dấu vậy? (Khi gõ thì được nhưng khi "chạy" thì không ra Tiếng Việt)
 
Công thức thật đơn giản nhưng thật hay. Xin cảm ơn!
Cho tôi hỏi thêm một chút xíu nữa: Tại sao trong mục "Tilte" tôi không thể gõ được Tiếng việt có dấu vậy? (Khi gõ thì được nhưng khi "chạy" thì không ra Tiếng Việt)

Bạn dùng kiểu gõ Unicode là được, nếu chưa được thì chỉnh thành font Unicode trong Window là được.
 
Web KT

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

Back
Top Bottom