Đổi màu giao diện
Truyền thống

Các hàm về ngày tháng và thời gian của excel

Thảo luận trong 'Thủ thuật máy tính' bắt đầu bởi quocviet, Jan 7, 2008.

  1. quocviet Binh Nhất

    Nhóm hàm về Ngày Tháng và Thời Gian (Date and Time Functions) giúp chúng ta chuyển đổi những giá trị ngày tháng và thời gian thành những con số để có thể tính toán với chúng.

    Hệ thống ngày giờ trong Excel phụ thuộc vào cách thiết lập trong Regional Options của Control Panel.



    Trong bài viết này, tôi dùng định dạng ngày tháng theo kiểu Việt Nam: ngày / tháng / năm (dd/mm/yyyy).



    E8B57">Excel hiểu Ngày Tháng và Thời Gian như thế nào?



    Excel xem giá trị ngày tháng và thời gian như những chuỗi số liên tục (serial numbers). Để tính toán với ngày tháng, Exel dùng ngày 31 tháng 12 năm 1899 để làm mốc tính thời gian (số 0), và cứ vậy mà tính lên, ngày 01/01/1900 là 1, ngày 02/01/1900 là 2, v.v... cho đến hôm nay, ngày 07/01/2008 là 39449, có nghĩa là từ ngày 01/01/1900 cho đến hôm nay có 39454 ngày.

    Ví dụ:



    [attachment=15891:DateTime1.jpg]



    Để tính toán với thời gian, Excel chia 24 tiếng trong một ngày ra làm nhiều phần nhỏ, mà lớn nhất là 1 (= 24/24).

    Ví dụ:



    [attachment=15892:DateTime2.jpg]



    Để thể hiện một con số bao gồm cả ngày tháng và thời gian, Excel dùng dấu phân cách thập phân để tách phần ngày tháng và phần thời gian.

    Ví dụ: 39447.5 là con số lúc giữa trưa (12 giờ) ngày 31/12/2007



    E8B57">Về cách nhập Ngày Tháng và Thời Gian



    Mặc dù sự thật là dùng những con số liên tục sẽ dễ dàng cho việc tính toán, nhưng khi nhìn vào, thì lại rất khó hiểu. Ví dụ, con số 25,404.95555 có nghĩa là gì với bạn? Chẳng có ý nghĩa gì, đúng không. Nhưng nếu "dịch" ra ngày tháng thì đó lại một cái mốc lịch sử rất đáng nhớ: 20 giờ 56 phút ngày 20 tháng 7 năm 1969 - lần đầu tiên con người đặt chân lên mặt trăng!



    May thay, Excel sẽ tự động chuyển đổi những giá trị ngày tháng và thời gian dùm chúng ta, mà không lệ thuộc vào cái chúng ta thấy trên bảng tính là cái gì, miễn là khi nhập vào, chúng ta nhập cho đúng cách theo cách đã quy định trong Regional Opitions của Control Panel, hoặc theo định dạng của ô (Format Cell).



    Theo mặc định (Format Cell = General), Excel sẽ hiển thị theo dạng dd-mmm-yy. Ví dụ, nhập 02/01, Excel sẽ hiển thị 02-Jan; nhập 01/2007, Excel sẽ hiển thị Jan-2007. Bảng sau đây mô tả một số kiểu định dạng Ngày Tháng và Thời Gian khi bạn chọn Format Cell:



    [attachment=15893:DateTime3.jpg]



    Có một số phím tắt giúp chúng ta nhập nhanh ngày tháng và thời gian:



    * Để nhập ngày hiện tại: Ctrl-; (dấu chấm phẩu)

    * Để nhập giờ hiện tại: Ctrl-: (dấu hai chấm)



    Ngoài những định dạng đã nêu trong bảng trên, chúng ta có thể tùy biến nhiều cách định dạng ngày tháng theo ý riêng (trong Custom Format Cell), theo những quy tắc sau:



    * Bạn có thể dùng dùng dấu gạch chéo (/), dấu trừ (-), hoặc là khoảng trắng để phân cách ngày tháng năm, nhưng luôn luôn phải dùng dấu hai chấm (:) để phân cách giờ phút giây.

    * Định dạng ngày tháng năm không phân biệt chữ hoa hay chữ thường

    * Nếu muốn định dạng thời gian theo kiểu 12 tiếng, thêm AM (hoặc chỉ cần A) PM (hoặc chỉ cần P) vào phía sau; nếu không, Excel sẽ định dạng thời gian theo kiểu 24 tiếng.



    [attachment=15894:DateTime4.jpg]



    E8B57">Excel và định dạng Năm với 2 chữ số



    Nhập năm với 2 con số (97 cho 1997, 07 cho 2007, v.v...) là một vấn đề hơi nhức đầu khi sử dụng Excel, bởi có khi kết quả nhận được không giống cái chúng ta mong muốn.



    Theo mặc định, Từ Excel 97 trở về sau, Excel sẽ hiểu từ 00-29 là những năm từ 2000 đến 2029, còn 30-99 là từ 1930 đến 1999. Trong khi những version trước Excel 97 thì lại hiểu 00-19 là 2000 đến 2019, và 20-99 là 1920 đến 1999.



    Có hai vấn đề sẽ nảy sinh: Thứ nhất, với con số 25 (năm 2025) có thể sẽ gây lỗi nếu mở bảng tính bằng Excel 95 hoặc những version cũ hơn; thứ hai, con số 30 (năm 2030), sẽ luôn được Excel hiểu là năm 1930...



    Giải pháp tốt nhất để tránh gây ra những lỗi đáng tiếc trên là luôn luôn nhập Năm với 4 chữ số. Tuy nhiên, có một cách để cho Excel và Windows hiểu chúng ta muốn Năm với hai chữ số sẽ chỉ năm nào, đó là can thiệp thẳng vào Regional Option của Control Panel. Tôi sẽ hướng dẫn từng bước nhé (bằng Windows XP):



    1. Chọn Start, Control Panel, Regional and Language Options

    2. Chọn Customize... trong tab Regional Options

    3. Chọn tab Date

    4. Điều chỉnh ở phần When a two-digit years is entered, interpret it as a year between:



    [attachment=15895:DateTime5.jpg]



    Cũng trong cửa sổ Customize Regional Options này, bạn có thể cài đặt những định dạng khi nhập ngày tháng năm (theo kiểu Mỹ hay kiểu Việt Nam), dấu phân cách, cách hiển thị ngày tháng năm...

    Đính kèm:

Chia sẻ trang này

Quần áo trẻ em Quà tặng | gấu bông | thú nhồi bông | Hộp quà | Quà sinh nhật | Quà 8/3 | Quà NOEL | Quà VALENTINE | Quần áo trẻ em | áo khoác | độ xe | mua bán xe | giá xe