Trước hết, xin cảm ơn các bạn đã nhiệt tình góp ý .Điều này rất bổ ích đối với mình. Mong sự tiếp tục góp ý của dear all.
Ví dụ: =(A1+B1+C1)/3 trở thành =(#REF+B1+C1)/3 làm hỏng chương trình!
Công thức =(A1+B1+C1)/3 trở thành =(A2+B1+C1)/3
Trường hợp này Excel lại không báo lỗi.
Sau đó vào Tools/protection/protect sheet tạo mật khẩu để protect.
Như thế trong vùng nhập dữ liệu không ngăn cấm hành động Cut/Copy.
Mình gởi kèm file để cụ thể hoá những khó khăn đã gặp. Mình nghĩ bất kỳ chương trình tính toán nào cũng có thể gặp phải điều này. Mong muốn các bạn chỉ cho hướng khắc phục.
-Khi ta cut ô A2 vào A1, thì giá trị của ô A2 sẽ được ghi đè lên ô A1. Như thế ô A1 sẽ nhận giá trị mới của ô A2. Giá trị các ô tham chiếu thay đổi dẫn đến kết quả thay đổi là điều tất nhiên. Tại sao phải báo lỗi? Và Excel không chỉ báo lỗi mà còn làm biến dạng công thức và hàm trong ô :Nguyên văn bởi Đào Việt Cường
Thế này nhé, bạn có một công thức tính điểm trung bình ba môn học của một học sinh, giả sử: = SUM(A1:C1)/3
Vì sơ ý hoặc cũng có thể là cố tình của người khác, hành động Cut/Paste một ô nào đó (Ví dụ là A2) vào A1 làm thay đổi hẳn kết quả của phép tính. Trong trường hợp này nếu Excel không thông báo cho bạn biết số liệu đã được "ghi đè" bởi giá trị khác, bạn sẽ vẫn đinh linh =SUM(A1:C1)/3 là một kết quả đúng - điều đó thật tai hại.
Ví dụ: =(A1+B1+C1)/3 trở thành =(#REF+B1+C1)/3 làm hỏng chương trình!
Điều tệ hại này đã xãy ra khi ta cut ô A1 sang ô A2.Nguyên văn bởi Đào Việt Cường
Chưa kể rằng, theo logic cell chứa công thức có tham chiếu tới A2 nếu không báo lỗi thì nó vẫn sử dụng A2 làm tham chiếu chứ không phải A1 - điều này cũng rất tệ hại.
Công thức =(A1+B1+C1)/3 trở thành =(A2+B1+C1)/3
Trường hợp này Excel lại không báo lỗi.
Mình dùng Format/cells/protection để chọn vùng bào vệ ( Tất cả các vùng trừ vùng nhập dữ liệu của người dùng)Nguyên văn bởi Đào Việt Cường
...em thấy mặc định khi sheet đã được Protect thì Excel đã ngăn cấm hành động Cut,Copy rồi.
Sau đó vào Tools/protection/protect sheet tạo mật khẩu để protect.
Như thế trong vùng nhập dữ liệu không ngăn cấm hành động Cut/Copy.
Mình gởi kèm file để cụ thể hoá những khó khăn đã gặp. Mình nghĩ bất kỳ chương trình tính toán nào cũng có thể gặp phải điều này. Mong muốn các bạn chỉ cho hướng khắc phục.
File đính kèm
Lần chỉnh sửa cuối: