Cách viết hàm tính tổng bỏ qua giá trị lỗi

Liên hệ QC
Trong chủ đề này có đến mấy người nói đến hậu quả của Resume next. Hậu quả là tất yếu, chấp nhận là việc của chủ chủ đề, nêu ra là việc của người nêu ra. Đừng xúc phạm người nêu ra là "lo bò trắng răng".
Đừng quy chụp câu thành ngữ ngàn năm nay, câu đó chỉ có ý là lo lắng thái quá việc không cần thiết thôi, chẳng ai xúc phạm gì cả!
 
Vậy là On Error Resume Next có thể được hiểu là áo giấy đi kèm con ma;
Còn câu lệnh On Error Goto LoiCT là áo cà sa của thầy cúng!

/-(A, HA, Ha, ha,. . . . . . .
 
Tại sao bài 10 và bài của tôi đều cảnh báo "nguy hiểm" và hậu quả", mà khi tôi viết ra thì bảo tôi lo bò trắng răng?
Đa số người dùng Excel không tuân thủ việc tổ chức dữ liệu, trong trường hợp này là lỗi Type Mismatch. Lỗi này xảy ra khi dữ liệu không phải số mà cố tính toán, chẳng hạn như text và giá trị lỗi.
Nếu công thức trả về là chuỗi rỗng (là text), thì nên sửa công thức trả về 0 (trong cột giá trị số). Nếu công thức trả về lỗi bất kỳ lỗi nào, cũng nên trả về 0. Như vậy thì dùng bất kỳ tính năng nào của excel: công thức nhân, công thức sum, pivot table, query, VBA, ... cũng không phải bắt lỗi
Người mới học mà chỉ dẫn cho dùng Resume next, sẽ thành thói quen và hậu quả sẽ lớn hơn khi xài tràn lan. Tầm nhìn ngắn mới không thấy được những chuyện ấy.
 
Trong bài này, có 3 phép nhân, 4 tham số, chỉ cần 1 tham số là 0 thôi thì kết quà là 0, tương tự chỉ 1 tham số bị lỗi thì kết quả cũng vô nghĩa, vậy nên xét từng phần tử làm gì khi các giá trị/lỗi đó được lường trước? Tùy vào mức độ tương đối và tuyệt đối người ta có thể xét nét hoặc lờ đi. Nhưng tôi dám chắc trong trường hợp này tác giả đang muốn bỏ qua lỗi. Mà thôi, để tác giả vô rồi tính tiếp.
 
Trong bài này, có 3 phép nhân, 4 tham số, chỉ cần 1 tham số là 0 thôi thì kết quà là 0, tương tự chỉ 1 tham số bị lỗi thì kết quả cũng vô nghĩa, vậy nên xét từng phần tử làm gì khi các giá trị/lỗi đó được lường trước? Tùy vào mức độ tương đối và tuyệt đối người ta có thể xét nét hoặc lờ đi. Nhưng tôi dám chắc trong trường hợp này tác giả đang muốn bỏ qua lỗi. Mà thôi, để tác giả vô rồi tính tiếp.
Chưa chắc là lỗi "đã lường trước"
Tôi muốn hướng dẫn không "bỏ qua lỗi" mà là xử lý cho không có lỗi để phải bỏ qua. Tất nhiên là tuỳ người muốn tiếp thu hay không, người đọc có đầu óc hay không
 
Trong bài này, có 3 phép nhân, 4 tham số, chỉ cần 1 tham số là 0 thôi thì kết quà là 0, tương tự chỉ 1 tham số bị lỗi thì kết quả cũng vô nghĩa, vậy nên xét từng phần tử làm gì khi các giá trị/lỗi đó được lường trước? Tùy vào mức độ tương đối và tuyệt đối người ta có thể xét nét hoặc lờ đi. Nhưng tôi dám chắc trong trường hợp này tác giả đang muốn bỏ qua lỗi. Mà thôi, để tác giả vô rồi tính tiếp.
Cảm ơn mọi người đã nhiệt tình chỉ dẫn, thành thật mình đã lớn tuổi rồi tự mầy mò học gặp rất nhiều khó khăn may có diễn đàn là nơi tranh luận để làm rõ vấn đề hơn. Hiện tại thì mình chỉ thấy cách đơn giản để giải quyết được bài toán trước mắt, Hi vọng sẽ học hỏi để hiểu nhiều hơn. Trước mắt mình thấy cách này của bạn mình dùng ổn, Hi vọng không bị phát sinh những lỗi ngoài dự kiến của mình! Cảm ơn bạn rất nhiều !
Bài đã được tự động gộp:

Chưa chắc là lỗi "đã lường trước"
Tôi muốn hướng dẫn không "bỏ qua lỗi" mà là xử lý cho không có lỗi để phải bỏ qua. Tất nhiên là tuỳ người muốn tiếp thu hay không, người đọc có đầu óc hay không
Cảm ơn bạn đã giúp mình hiểu thêm vấn đề, Hiện tại mình mới lên sẽ tạm thời sử dụng những cách đơn giản để giải quyết tạm bài toán hi vọng sau này sẽ hiểu sâu hơn !
 
Web KT

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

Back
Top Bottom