Dấu thập phân theo từng nước
Hai hệ thống chia đôi thế giới: dấu chấm thập phân với phẩy phân cách hàng nghìn (Mỹ, Anh, Đông Á) và dấu phẩy thập phân với chấm hoặc dấu cách phân cách hàng nghìn (phần lớn châu Âu và Nam Mỹ). Nhập CSV giữa các hệ thống có thể âm thầm biến 1,5 thành 15.
| Quốc gia / vùng | Thập phân | Hàng nghìn | Ví dụ (1.234,56) |
|---|---|---|---|
| Mỹ | . | 1,234.56 | point |
| Vương quốc Anh | . | 1,234.56 | point |
| Trung Quốc | . | 1,234.56 | point |
| Nhật Bản | . | 1,234.56 | point |
| Hàn Quốc | . | 1,234.56 | point |
| Ấn Độ | . | 12,34,567.89 (lakh/crore grouping) | point |
| Úc | . | 1,234.56 | point |
| Thái Lan | . | 1,234.56 | point |
| Philippines | . | 1,234.56 | point |
| Đức | , | 1.234,56 | comma |
| Pháp | , | 1 234,56 | comma (space thousands) |
| Tây Ban Nha | , | 1.234,56 | comma |
| Ý | , | 1.234,56 | comma |
| Hà Lan | , | 1.234,56 | comma |
| Ba Lan | , | 1 234,56 | comma (space thousands) |
| Nga | , | 1 234,56 | comma (space thousands) |
| Brazil | , | 1.234,56 | comma |
| Thổ Nhĩ Kỳ | , | 1.234,56 | comma |
| Thụy Điển | , | 1 234,56 | comma (space thousands) |
| Thụy Sĩ | . | 1'234.56 | point (apostrophe thousands) |
Ghi chú
- Ấn Độ nhóm chữ số theo kiểu 2-2-2 sau hàng trăm (12,34,567 = 1,23 triệu) — biến thể nhóm số lớn duy nhất.
- Thụy Sĩ dùng dấu chấm thập phân nhưng dùng dấu nháy đơn cho hàng nghìn (1'234.56) ở các bang nói tiếng Đức.
- Quy ước ISO/CLI: không bao giờ nhóm số bằng dấu cách hay dấu phẩy trong đầu ra mã nguồn; dấu cách mảnh SI chỉ dùng cho văn bản cho người đọc.
Câu hỏi thường gặp
- Những nước nào dùng dấu phẩy thập phân?
- Phần lớn châu Âu lục địa (Đức, Pháp, Tây Ban Nha, Ý, Hà Lan, Ba Lan), Nga, Thổ Nhĩ Kỳ và Mỹ Latinh gồm Brazil, Mexico và Argentina.
- Vì sao nhập CSV làm hỏng số liệu?
- Vùng miền khi nhập dữ liệu mong đợi dấu phân cách riêng của nó: giá trị 1.234,56 đọc theo cài đặt Đức sẽ thành 1 (phần sau thành văn bản). Hãy xuất với dấu thập phân tương thích hoặc dùng định dạng ISO.
- 1.000 ở châu Âu nghĩa là gì?
- Ở Đức hay Ý, nó thường nghĩa là một nghìn, không phải một. Bối cảnh rất quan trọng — hóa đơn dùng mã tiền tệ để tránh nhầm lẫn.