Cùng bàn luận: nên hay không nên khi dùng chú thích kiểu này! (1 người xem)

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

bebo021999

Thành viên gạo cội
Tham gia
26/1/11
Bài viết
6,041
Được thích
8,810
Giới tính
Nam
Nghề nghiệp
GPE
Tình cờ, biết được cách dùng chú thích (comment) kiểu này:
VD:
=INDEX(....) + N(" Công thức mảng: kết thúc bằng Ctrl-shift-enter")
hoặc:
=A1 * 10% + ISNUMBER("A1: Doanh thu")

dùng để ghi chú lưu ý khi sử dụng công thức này cho người sử dụng hoặc cho chính mình (Giống như lập trình chú thích sau dấu ' vậy đó).

Về mặt kết quả thì không thay đổi, tuy nhiên vẫn thấy cảm giác không ổn. Ít nhất là nếu chú thích cho 1 ô không có dữ liệu như sau:
=N(" Ô này để trống, không nhập dữ liệu")

So với cách truyền thống, (Insert/ comment) cách này có vẻ thuận tiện hơn khi muốn hướng dẫn cho người khác về công thức nào đó, hoặc ghi chú về điều gì.

Ý kiến các bạn thế nào? Có gì ổn hay không ổn, ảnh hưởng thế nào đến toàn cục một file dữ liệu?
 
So với cách truyền thống, (Insert/ comment) cách này có vẻ thuận tiện hơn khi muốn hướng dẫn cho người khác về công thức nào đó, hoặc ghi chú về điều gì.
Ý kiến các bạn thế nào? Có gì ổn hay không ổn, ảnh hưởng thế nào đến toàn cục một file dữ liệu?
Có vẻ chưa ổn anh ạ.
Công thức phải trả về kết quả số để thêm toán tử (cộng 0). Nếu trả về kết quả chuỗi, thêm ghi chú sẽ làm sai kết quả.
Không có dấu hiệu cho thấy ô đó có ghi chú (như dấu Error Checking), comment thì có.
Và rất ít người biết cách sử dụng ghi chú này, người khác sẽ thắc mắc về hàm N, ISNUMBER, ...
 
Về công thức thì mình hầu như mù tịt & ngồi hóng thôi.

Tuy nhiên dùng có 1 ô & file chỉ 1 người dùng thì được; Còn bằng ngược lại thì No OK!
 
Tình cờ, biết được cách dùng chú thích (comment) kiểu này:
VD:
=INDEX(....) + N(" Công thức mảng: kết thúc bằng Ctrl-shift-enter")
hoặc:
=A1 * 10% + ISNUMBER("A1: Doanh thu")

dùng để ghi chú lưu ý khi sử dụng công thức này cho người sử dụng hoặc cho chính mình (Giống như lập trình chú thích sau dấu ' vậy đó).

Về mặt kết quả thì không thay đổi, tuy nhiên vẫn thấy cảm giác không ổn. Ít nhất là nếu chú thích cho 1 ô không có dữ liệu như sau:
=N(" Ô này để trống, không nhập dữ liệu")


So với cách truyền thống, (Insert/ comment) cách này có vẻ thuận tiện hơn khi muốn hướng dẫn cho người khác về công thức nào đó, hoặc ghi chú về điều gì.

Ý kiến các bạn thế nào? Có gì ổn hay không ổn, ảnh hưởng thế nào đến toàn cục một file dữ liệu?

Nâu: bất đắc dĩ mới dùng, vì công thức cần lưu ý người dùng một điều gì đó. Nếu có thể dùng cách khác thì không dùng cách này (xem lá cây bên dưới)

Xanh: không bao giờ làm thế này, rất nguy hiểm. Các chú thích như thế này bắt buộc phải dùng comments.

Lá cây: không phải do thuận tiện, mà vì file có thể đưa cho người khác xem, ví dụ sếp lớn, khi ấy insert-comments chỉ dùng để phụ diễn giải dữ liệu, dùng comments để chú thích cho công thức có thể gây hoang mang cho sếp. Vì vậy, ở trường hợp này, chú thích ngay trong công thức là điều bắt buộc (xem màu nâu bên trên)
 

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

Back
Top Bottom