Sử dụng ngày lịch sử

Mục lục

Tính toán với danh sách các ngày trước năm 1900

Khi bạn làm việc với ngày tháng, Excel đặt ra các giới hạn rất rõ ràng. Với cài đặt mặc định của hệ thống ngày 1900, Excel sẽ không diễn giải mục nhập có giá trị ngày trước 1/1/1900 là ngày. Đầu ra trong ô sau đó là văn bản. Tuy nhiên, bạn không thể thực hiện thêm bất kỳ tính toán hoặc đánh giá nào với điều này. Nếu bạn đã thiết lập tùy chọn 1904 ngày, 1/1/1904 là ngày sớm nhất có thể.

Có một mẹo nhỏ bạn có thể sử dụng để vượt qua những giới hạn này. Hệ thống lịch Gregory, hình thành nền tảng cho lịch của chúng ta, nói rằng việc ấn định các ngày trong năm (có tính đến tất cả các quy tắc cho năm nhuận) là giống hệt nhau. Do đó, việc phân công được lặp lại sau mỗi 400 năm.

Đối với các bảng của bạn yêu cầu ngày trước năm 1900, bạn có thể di chuyển ngày thích hợp bốn trăm năm vào tương lai, tính toán với nó, và sau đó di chuyển ngày trở lại bốn trăm năm.

Các ví dụ sau đây cho thấy những gì có thể với thủ thuật này và cách bạn có thể sử dụng nó trong các bảng của mình:

Bạn có muốn biết ngày nào trong tuần là 17/02/1793 không? Sau đó, tính ngày trong tuần của 17/02/2193. Để thực hiện việc này, hãy nhập ngày 17/02/2193 vào ô A2. Sau đó, nhập công thức sau vào ô mà ngày trong tuần sẽ xuất hiện:

= TEXT (A2; "TTT")

Kết quả là "So". Vì vậy, ngày 17 tháng 2 năm 1793 cũng là một ngày chủ nhật. Hình sau cho thấy việc sử dụng công thức này:

Trong trường hợp bạn nhập trực tiếp ngày trước năm 1900 vào một ô và muốn sử dụng nội dung ô này để xác định ngày trong tuần bằng công thức, thì công thức sẽ mở rộng hơn một chút. Trong trường hợp này, Excel phải thực hiện các thao tác văn bản bổ sung vì ngày trước năm 1900 không được công nhận là giá trị ngày như được mô tả.

Bằng cách kết hợp các hàm văn bản LEFT, PART và RIGHT, bạn xác định các thành phần riêng lẻ của ngày từ văn bản.

Với hàm DATE () và khoảng thời gian bù hàng năm là bốn trăm năm, sau đó bạn kết hợp các thành phần ngày để tạo thành một ngày Excel hợp lệ và xác định ngày trong tuần.

Nếu ngày nằm trong ô A5, hãy nhập công thức sau vào ô đó:

= TEXT (DATE (RIGHT (A5; 4) +400; PART (A5; 4; 2); LEFT (A5; 2)); "TTT")

Khi sử dụng các công thức để tính toán trực tiếp các giá trị ngày trước năm 1900, hãy đảm bảo rằng bạn nhập ngày dưới dạng văn bản ở định dạng DD.MM.YYYY. Nếu không, các hàm văn bản tạo ra kết quả không chính xác.

Hình sau cho thấy việc sử dụng công thức này:

Bạn cũng có thể sử dụng thủ thuật thay đổi ngày để thực hiện các phép tính khác về ngày, chẳng hạn như sự khác biệt giữa hai ngày trong ngày.

Để làm điều này, bạn sử dụng một công thức chia nhỏ hai dữ liệu văn bản thành các thành phần của chúng, dịch chuyển chúng bốn trăm năm trong tương lai và sau đó tính toán chúng với nhau.

Một mẹo khác: Nếu bạn phải tính toán với các ngày trước 1/1/1500 trong bảng của mình, bạn cũng có thể chuyển các giá trị ngày sang tương lai theo bội số của 400 - 800 hoặc 1200 Định dạng DD.MM.YYYY phải được chỉ định như vậy rằng chúng có thể được xử lý dưới dạng văn bản với các công thức được trình bày.

Bạn sẽ giúp sự phát triển của trang web, chia sẻ trang web với bạn bè

wave wave wave wave wave