Ký tự phân cách giữa các đối số của hàm List seperator là

Hệ đo nào?

:inlove: :angel:

epsi:

Sửa lần cuối: 29/4/06

Toggle signature

.:dog3::two:

Theo tiêu chuẩn quốc tế về định dạng số thì dấu thập phân là dấu chấm [dot mark] và dấu phân cách nhóm nghìn, triệu, tỷ [Digit Grouping symbol] là dấu phẩy. Nhưng ở Việt Nam ta lại dùng ngược lại [còn nhiều cái khác không giống chuẩn quốc tế nữa thí dụ định dạng short date của người ta là mm/dd/yy hoặc m/d/yy, nhưng chúng ta lại là dd/mm/yy - điều này gây ra không ít phiền phức mà lát nữa tôi sẽ đề cập]. Do đó, dấu phân cách của ta [List seperator] là dấu ; vì trước đây trong một số ngôn ngữ lập trình và một số trình ứng dụng, 2 dấu List seperator và Digit grouping symbol trùng nhau nó sẽ báo lỗi. Dần dà, chúng ta [nhất là phía Nam, ít nhiều tiếp cận với máy tính trước] quen dùng như thế [cũng như quen dùng kiểu gõ VNI, kiểu gõ tiếng Việt cũ không tiện bằng TELEX]. Tôi nhớ có một vài trường hợp ta thua kiện hợp đồng với nước ngoài cũng vì dùng cái dấu chấm phẩy khác chuẩn quốc tế. và nghe đâu trong chuẩn mực kế toán cũng quy định rõ là số liệu của VN cũng dùng dấu thập phân là dấu phẩy, dấu ngăn cách là dấu chấm, và kéo theo, dấu list seperator là dấu chấm phẩy ;.

Một số người chưa rành vi tính khi nhập dữ liệu ngày tháng, họ cứ thế nhập ngày theo dạng d/m/yy trong khi máy hiểu là m/d/yy, thành ra lớp thì ngày bị nhập sai [ngày thành tháng], lớp thì ngày biến thành kiểu chữ. Do đó khi xử lý số liệu dạng này, tôi thường phải mất công kiểm tra lại chứng từ... Theo tôi chuẩn m/d/yy tiện dùng hơn vì trong CSDL, những ký tự chung nhất thường đi trước hoặc nằm bên trái. Tuy nhiên, ngay cả tôi cũng có thói quen dùng theo kiểu VN, định dạng ngày cũng là dd/mm/yy.

Toggle signature

Lặn không nổi tăm hơi...

Thế thì phải làm sao bây giờ nhỉ?
Còn vấn đề dd/mm/yy thì không dám bàn tới. Nhiều lúc bị lỗi mấy cái vụ này tức lắm. Chuyển đổi thì cũng được nhưng mà tốn thời gian quá.

Toggle signature

Thế thì phải làm sao bây giờ nhỉ?
Còn vấn đề dd/mm/yy thì không dám bàn tới. Nhiều lúc bị lỗi mấy cái vụ này tức lắm. Chuyển đổi thì cũng được nhưng mà tốn thời gian quá

Cũng phải dùng mẹo một chút. Thí dụ máy có định dạng regional setting là m/d/yy, như thế khi nhập vào: 1. Nhập 6/8/05 nó sẽ hiểu là ngày 8 tháng 6 2. Nhập vào 16/8/05 nó hiểu là text. - Chuyển định dạng Regional sang dd/mm/yy. Sau đó cộng cả 1 và 2 với 0, ta có 1 trở thành 08/06/05 [sai] còn 2 trở thành 16/08/05 [đúng]

- Nhập vào công thức =IF[DAY[A1]>12;A1;DATE[2005;DAY[A1];MONTH[A1]]] với A1 là ô chứa ngày.

Có nhiều khi dữ liệu rất nhiều, cả vài nghìn record nên việc kiểm tra là rất vất vả. Do đó sử dụng 1 chút mẹo vặt trên sẽ tiết kiệm 1 chút thời gian. Sau đó để kiểm tra lại, ở cột kề bên, thí dụ cột C nhập vào =B2-B1. Nếu kết quả chênh lệch quá lớn [thường các nghiệp vụ phát sinh các ngày liền kề hoặc chỉ vài ngày] ta sẽ kiểm tra những chênh lệch này: Lấy chứng từ ra đối chiếu.

Sửa lần cuối: 24/3/06

Toggle signature

Lặn không nổi tăm hơi...

Vấn đề về gõ dd/mm/yy hay mm/dd/yy thực sự là quan trọng khi nhập dữ liệuvề ngày tháng [date]. Mình hay khuyên mọi người là trước khi ngồi làm máy tính thì phải kiểm tra:1-Control Panel định dạng Short Date Format như thế nào, quy định thế nào thì phải gõ như thế, nên thông nhất ;2- Hôm nay là ngày bao nhiêu, so sánh date của máy tính với lịch dương. HĐH Windows khi cài đặt nó default Short Date Format="mm/dd/yy" theo chuẩn Anh Mỹ, nên người nhập liệu ở các quốc gia như VN, Pháp, Au dùng mà ít kinh nghiệm thì dẽ mắc phải lỗi này.

Lỗi về gõ giá trị kiểu date như các bạn đã nói, rất nguy hiểm. Nếu các giá trị date ta gõ vào mà ngày [dd] chuyển từ United State --> sang vùng khác [như Vietnam chẳng hạn] - Có sự thay đổi Options của excel [menu Tools--> Options--> International --> Number handling]

Bác xem lại 2 chổ này để chỉnh lại nhé.

Toggle signature

Chắc chắn là nó không tự động chuyển bác ạh. Có 2 nguyên nhân khiến nó chuyển: - Có sự thay đổi trong regional setting --> chuyển từ United State --> sang vùng khác [như Vietnam chẳng hạn] - Có sự thay đổi Options của excel [menu Tools--> Options--> International --> Number handling]

Bác xem lại 2 chổ này để chỉnh lại nhé.

Tôi kiểm tra lại theo hướng dẩn của bạn thì thấy điều bạn nói không bị thay đổi, tôi Format Excel cũng vẩn vậy.

Có khi nào do một PM nào nó làm thai đổi vậy không ?

Video liên quan

Chủ Đề