# Sửa lỗi ngày tháng trong Google Sheets: 03/07 thành 7 tháng 3, ngày dạng chữ, lệch múi giờ

Gõ 03/07/2026 mà Google Sheets hiểu thành 7 tháng 3 là do file đang để vùng Hoa Kỳ, nơi tháng đứng trước ngày. Sửa gốc ở Tệp › Cài đặt › Ngôn ngữ: chọn Việt Nam, và đặt múi giờ GMT+7. Bài này chỉ cách kiểm file đang để vùng nào, đổi cài đặt, rồi sửa những cột ngày đã gõ sai bằng DATEVALUE, DATE và SPLIT — cách tương đương trong Excel ở cuối bài.

Đăng 2026-10-10 · 9 phút đọc · Google Sheets, Sửa lỗi, Ngày tháng, Cài đặt vùng

Video: https://youtu.be/BH1KZr51zpo

## Vì sao Google Sheets đảo ngày và tháng

Mỗi file Google Sheets có một cài đặt vùng riêng (trong giao diện tiếng Việt gọi là **Ngôn ngữ**, bản tiếng Anh gọi là Locale). Cài đặt này quyết định khi bạn gõ 03/07/2026 thì file hiểu là **ngày 3 tháng 7** (vùng Việt Nam) hay **tháng 3 ngày 7** (vùng Hoa Kỳ). Nó nằm trong từng file, không theo máy tính hay tài khoản bạn đang dùng.

![File vùng Hoa Kỳ: MONTH của 03/07/2026 ra 3, ô 25/07/2026 nằm trái và báo #VALUE!; file vùng Việt Nam: cả ba ngày dồn phải, MONTH ra 7, 7, 8](https://www.hitava.cloud/img/blog/sua-loi-ngay-thang-google-sheets/cover.webp)

Khi file để vùng Hoa Kỳ, chuyện xảy ra với cột ngày bạn gõ kiểu Việt Nam là:

- **Ngày từ 1 đến 12** (03/07, 01/08): được hiểu thành ngày thật nhưng **đảo ngày với tháng**. Hợp đồng hết hạn 3 tháng 7 thành 7 tháng 3 — "hết hạn" sớm 4 tháng mà không báo lỗi gì.
- **Ngày từ 13 trở đi** (25/07, 15/08): không có tháng 25 nên file giữ nguyên thành **chữ**, nằm sát trái. Mọi công thức trừ ngày, đếm ngày quá hạn trên ô này báo #VALUE! hoặc cho kết quả sai.

Một cột lẫn cả hai loại là dấu hiệu rõ nhất: có ô dồn phải, có ô nằm trái. Hay gặp ở file tạo từ mẫu tải trên mạng, file người khác tạo bằng tài khoản để tiếng Anh, hoặc file .xlsx tải lên rồi chuyển sang Google Sheets.

- **Sửa gốc ở:** Tệp › Cài đặt › Ngôn ngữ: Việt Nam
- **Múi giờ Việt Nam:** GMT+07:00
- **Kiểm một ô là ngày thật:** =ISNUMBER(A2) ra TRUE
- **Ngày đã gõ sai:** Không tự sửa khi đổi vùng

## Cách kiểm tra file đang để vùng nào

1. **Cách chắc chắn:** Tệp › Cài đặt › thẻ Chung, xem ô **Ngôn ngữ**. Phải là Việt Nam.
2. **Cách nhanh trong 3 giây:** gõ 13/01/2026 vào một ô trống. Ô dồn sang phải là file hiểu được ngày/tháng — vùng đúng. Ô nằm trái (thành chữ) là file đang hiểu tháng/ngày.
3. **Nhìn công thức:** file vùng Việt Nam dùng dấu chấm phẩy giữa các đối số, ví dụ =IF(A2>0; "Có"; "Không"). Công thức mẫu toàn dấu phẩy là file đang để vùng khác.

Ngày trong Google Sheets thực chất là một con số (số ngày tính từ 30/12/1899): ngày 03/07/2026 là số 46206. Vì thế =ISNUMBER(A2) ra TRUE là ngày thật, FALSE là chữ trông giống ngày. Đây cũng là lý do một cột ngày dạng chữ làm SUM, SUMIFS sai — giống hệt lỗi ở bài [sửa lỗi SUM bằng 0](https://www.hitava.cloud/blog/sua-loi-sum-bang-0-trong-google-sheets).

## Đổi vùng sang Việt Nam và múi giờ GMT+7

![Hộp thoại Cài đặt cho bảng tính này, thẻ Chung: Ngôn ngữ chọn Việt Nam, Múi giờ chọn GMT+07:00, nút Lưu các chế độ cài đặt, kèm 4 bước bên cạnh](https://www.hitava.cloud/img/blog/sua-loi-ngay-thang-google-sheets/cai-dat.webp)
*Hình minh hoạ theo giao diện Google Trang tính tiếng Việt.*

1. Mở file trên máy tính (app điện thoại không có mục này), chọn **Tệp** › **Cài đặt**.
2. Thẻ **Chung** › **Ngôn ngữ**: chọn **Việt Nam**.
3. **Múi giờ**: chọn một múi **(GMT+07:00)** — trong danh sách thường là Bangkok, Hà Nội hoặc Jakarta, đều cùng giờ Việt Nam.
4. Bấm **Lưu các chế độ cài đặt**.

Sau khi lưu, định dạng ngày, số và đơn vị tiền mặc định của file đổi theo Việt Nam, áp dụng cho mọi người đang mở file. Ngôn ngữ giao diện của bạn không đổi — cái đó theo tài khoản Google. Muốn tên hàm hiện bằng tiếng Việt thay vì tiếng Anh thì bỏ chọn **Luôn sử dụng tên hàm bằng tiếng Anh** trong cùng hộp thoại; phần lớn người dùng nên để nguyên tên tiếng Anh vì tài liệu hướng dẫn trên mạng đều viết bằng tên tiếng Anh.

**Đổi vùng không sửa ngày đã gõ:** Ngày bị đảo trước đó vẫn là ngày đã đảo, chỉ đổi cách hiển thị (7 tháng 3 giờ hiện là 07/03/2026). Ô thành chữ vẫn là chữ. Phải sửa riêng như phần dưới. Vì vậy hãy kiểm vùng ngay khi tạo file, trước khi gõ dòng đầu tiên.

## Sửa cột ngày đã gõ sai: DATEVALUE, DATE và SPLIT

Làm sau khi đã đổi vùng sang Việt Nam. Thêm một cột phụ bên cạnh cột ngày, dùng công thức phù hợp, kiểm vài dòng bằng mắt, rồi chép cột phụ và dán **chỉ giá trị** (Ctrl+Shift+V) đè lên cột gốc.

![Cột ngày gõ sai gồm ngày bị đảo 07/03/2026, 08/01/2026 và ngày dạng chữ 25/07/2026, 15/08/2026; cột Ngày đúng dùng công thức IF ISTEXT với DATE và SPLIT cho ra 03/07, 25/07, 01/08, 15/08](https://www.hitava.cloud/img/blog/sua-loi-ngay-thang-google-sheets/sua-cot.webp)

**Ngày dạng chữ** (ô nằm trái) khi file đã để vùng Việt Nam — DATEVALUE đọc chữ theo vùng của file:

```
=DATEVALUE(A2)
```

**Ngày dạng chữ, chắc chắn hơn** — tách theo dấu "/" rồi ghép lại, không phụ thuộc vùng. "25/07/2026" ra ngày 25 tháng 7:

```
=DATE(INDEX(SPLIT(A2; "/"); 1; 3); INDEX(SPLIT(A2; "/"); 1; 2); INDEX(SPLIT(A2; "/"); 1; 1))
```

**Ngày bị đảo** (ô dồn phải nhưng sai tháng) — đổi chỗ ngày và tháng. 7 tháng 3 ra 3 tháng 7:

```
=DATE(YEAR(A2); DAY(A2); MONTH(A2))
```

**Cột lẫn cả hai loại** — một công thức xử lý hết:

```
=IF(ISTEXT(A2); DATE(INDEX(SPLIT(A2; "/"); 1; 3); INDEX(SPLIT(A2; "/"); 1; 2); INDEX(SPLIT(A2; "/"); 1; 1)); DATE(YEAR(A2); DAY(A2); MONTH(A2)))
```

**Chỉ đổi chỗ ngày/tháng cho cột chắc chắn bị đảo:** Công thức DATE(YEAR; DAY; MONTH) đảo mọi ô nó gặp. Nếu trong cột có những dòng gõ sau khi đã đổi vùng (đã đúng), chúng sẽ bị đảo sai. Lọc theo ngày tạo, hoặc chỉ áp công thức cho dòng cũ. Ô trống thì bọc thêm IF(A2=""; ""; …).

Một số dạng khác hay gặp khi dán từ phần mềm hoặc web:

*Áp dụng cho file đã để vùng Việt Nam. Sau khi có kết quả, đặt định dạng ngày cho cột.*

| Dữ liệu dán vào | Công thức sửa | Kết quả |
|---|---|---|
| 2026-07-03 (dạng năm-tháng-ngày) | =DATEVALUE(A2) | 03/07/2026 |
| 03.07.2026 (dấu chấm) | =DATEVALUE(SUBSTITUTE(A2; "."; "/")) | 03/07/2026 |
| 03/07/2026 14:30 (kèm giờ, dạng chữ) | =DATEVALUE(A2) + TIMEVALUE(A2) | 03/07/2026 14:30 |
| 46206 (số, dán từ file khác) | Định dạng › Số › Ngày | 03/07/2026 |

## Lỗi múi giờ: TODAY() và NOW() lệch một ngày

Múi giờ của file quyết định TODAY() và NOW() trả về ngày giờ nào. File để múi giờ Thái Bình Dương (GMT−07:00) thì lúc 10 giờ sáng ở Việt Nam, TODAY() vẫn ra ngày hôm qua, và cứ lùi một ngày như thế từ 0 giờ tới 14 giờ mỗi ngày. Mọi công thức "còn bao nhiêu ngày tới hạn", "quá hạn mấy ngày", "việc hôm nay" đều lệch theo.

![Lúc 10:00 ngày 10/10/2026 giờ Việt Nam: file múi giờ GMT−07:00 cho TODAY ra 09/10/2026 và NOW ra 20:00 hôm trước; file GMT+07:00 cho đúng 10/10/2026 10:00](https://www.hitava.cloud/img/blog/sua-loi-ngay-thang-google-sheets/mui-gio.webp)

Sửa ở cùng chỗ: **Tệp › Cài đặt › Múi giờ** › GMT+07:00. Nếu file có Apps Script (menu riêng, gửi email theo lịch), dự án script có múi giờ riêng trong phần cài đặt dự án; một mẫu làm cẩn thận sẽ đặt sẵn cả hai về GMT+7.

→ [Bảng chấm công là nơi lệch ngày gây hại nhất: sai một ngày là sai ngày công, sai tăng ca ngày lễ. Trên Google Sheets, mẫu Chấm công & Tính lương PRO có bước Cài đặt file chạy lần đầu, đặt sẵn múi giờ GMT+7 và định dạng Việt Nam cho file.](https://www.hitava.cloud/san-pham/cham-cong-tinh-luong-pro)

## Lỗi ngày tháng trong Excel

Excel trên máy tính không có cài đặt vùng trong từng file: nó đọc ngày theo **cài đặt vùng của Windows hoặc macOS**. Cùng một file CSV, máy để vùng Việt Nam đọc 03/07 là tháng 7, máy để vùng Hoa Kỳ đọc là tháng 3. Cách sửa cột ngày dạng chữ nhanh nhất trong Excel: chọn cột › **Data › Text to Columns** › bấm Next tới bước 3 › chọn **Date: DMY** › Finish. Các công thức DATE, YEAR, MONTH, DAY ở trên dùng y nguyên.

Khác biệt này là một lý do nên thống nhất cả nhóm dùng một nơi — so sánh đầy đủ ở bài [Google Sheets hay Excel](https://www.hitava.cloud/blog/google-sheets-hay-excel).

## Tránh lỗi ngày tháng từ đầu

- **Kiểm Tệp › Cài đặt ngay khi tạo hoặc nhận một file**, nhất là file tải từ mạng hay do người khác tạo.
- **Gõ năm đủ 4 chữ số** (03/07/2026), tránh 03/07/26 — năm 2 chữ số dễ bị hiểu sai thế kỷ khi chuyển file.
- **Dùng ô chọn ngày:** Dữ liệu › Xác thực dữ liệu, chọn điều kiện ngày hợp lệ (bản tiếng Anh: is valid date) để chặn chữ trông giống ngày; nhấp đúp vào ô ngày sẽ hiện lịch để chọn, khỏi gõ.
- **Định dạng cả cột là ngày** trước khi nhập (Định dạng › Số › Ngày).
- **Thêm cột kiểm** =ISNUMBER(A2) cho các cột hạn quan trọng (hạn hợp đồng, ngày trả phòng), tô đỏ khi FALSE.

Các file theo dõi hạn chịu ảnh hưởng lớn nhất: hợp đồng thuê phòng, hợp đồng lao động, ngày khách vào ở giữa tháng. Nếu bạn đang dựng file phòng trọ, công thức tính tiền theo số ngày ở cần ngày vào, ngày trả là ngày thật — xem [cách tính tiền phòng theo ngày](https://www.hitava.cloud/blog/cach-tinh-tien-phong-theo-ngay) và [cách quản lý phòng trọ bằng Google Sheets](https://www.hitava.cloud/blog/cach-quan-ly-phong-tro-bang-google-sheets).

- [Sửa lỗi SUM bằng 0 trong Google Sheets](https://www.hitava.cloud/blog/sua-loi-sum-bang-0-trong-google-sheets): Số dạng chữ khi dán từ sao kê, web
- [Google Sheets hay Excel](https://www.hitava.cloud/blog/google-sheets-hay-excel): Làm chung, điện thoại, offline, Apps Script
- [Quản lý hồ sơ nhân sự bằng Google Sheets](https://www.hitava.cloud/blog/quan-ly-ho-so-nhan-su-bang-google-sheets): Nhắc hết hạn hợp đồng, thử việc, sinh nhật
- [Hướng dẫn cài đặt Chấm công & Tính lương PRO](https://www.hitava.cloud/huong-dan/cham-cong-tinh-luong-pro): Cài đặt file, múi giờ, phân quyền

## Câu hỏi thường gặp

**Đổi Ngôn ngữ sang Việt Nam có làm giao diện Google Sheets thành tiếng Việt không?**

Không. Mục Ngôn ngữ trong Tệp › Cài đặt chỉ đổi cách file hiểu ngày, số, tiền tệ. Ngôn ngữ giao diện theo cài đặt tài khoản Google của từng người.

**Vì sao công thức của tôi báo lỗi sau khi đổi vùng?**

Google Sheets tự đổi dấu tách đối số trong công thức có sẵn. Lỗi thường đến từ công thức bạn chép từ mạng: bài viết tiếng Anh dùng dấu phẩy, file vùng Việt Nam cần dấu chấm phẩy.

**Có cách nào biết ô nào bị đảo ngày, ô nào đúng không?**

Không có cách tự động chắc chắn, vì 07/03 vừa có thể là đúng vừa có thể là bị đảo. Dựa vào thời điểm nhập (dòng gõ trước khi đổi vùng) hoặc đối chiếu với giấy tờ gốc như hợp đồng.

**Mỗi người mở file ở một nước thì ngày hiển thị thế nào?**

Mọi người thấy theo cài đặt vùng và múi giờ của file, không theo máy của từng người. Đó là lý do chỉ cần đặt đúng một lần ở Tệp › Cài đặt.

**Google Sheets có hàm ISDATE để kiểm ngày không?**

Dùng =ISNUMBER(A2): ngày thật là số nên ra TRUE; chữ trông giống ngày ra FALSE. Kết hợp với định dạng có điều kiện để tô đỏ các ô sai.

## Nguồn

- [Google — Cài đặt vị trí và phương thức tính toán của bảng tính](https://support.google.com/docs/answer/58515?hl=vi)
- [Google — Hàm DATEVALUE](https://support.google.com/docs/answer/3093039?hl=vi)
- [Google — Hàm SPLIT](https://support.google.com/docs/answer/3094136?hl=vi)

## Mẫu liên quan

- https://www.hitava.cloud/san-pham/cham-cong-tinh-luong-pro
- https://www.hitava.cloud/san-pham/quan-ly-phong-tro-pro

Trang bài viết: https://www.hitava.cloud/blog/sua-loi-ngay-thang-google-sheets