MS Excel - Bài 17: Hàm Date trong Excel

Cập nhật lúc 11h09' ngày 20/08/2008

Excel chứa ngày tháng của một năm như một dãy các số liên tiếp. Hệ thống này bắt đầu với ngày thứ nhất là ngày 1 tháng 1 năm 1900, ngày thứ hai là ngày 2 tháng 1 năm 1900, và tiếp là các ngày sau đó

Cú pháp của hàm ngày tháng Excel DATE:

DATE (Year, Month, Day)

Year (Năm)

Đối số năm có thể từ một tới 4 con số

- Nếu năm ở khoảng từ 0 đến 1899, Excel sẽ thêm vào giá trị 1900 để tính năm. Ví dụ, DATE(100,1,2) – hàm Date sẽ trả về giá trị ngày 2 tháng 1 năm 2000 (1900 +100)

- Nếu năm ở trong khoảng 1900 đến 9999, Excel sử dụng giá trị trong khoảng đó như một năm. Ví dụ, DATE(2000,1,2) – hàm Date sẽ trả về giá trị là ngày 2 tháng 1 năm 2000.

- Nếu năm nhỏ hơn 0 hay lớn hơn 10000, Excel trả về giá trị lỗi #NUM 

Month (tháng)

Tháng là một số đại diện cho tháng của năm. Nếu tháng lớn hơn 12, thì số tháng lớn hơn đó sẽ được chuyển thành các tháng đầu tiên trong năm tiếp theo. Ví dụ, DATE(1996,14,2) sẽ trả về giá trị là ngày 2 tháng 2 năm 1997. 

Day (Ngày)

Ngày là số ngày của một tháng. Nếu ngày lớn hơn số ngày trong tháng, thì ngày đó sẽ chuyển thành các ngày đầu trong tháng tiếp theo. Ví dụ: DATE(1996,1,35) sẽ trả về giá trị là ngày 4 tháng 2 năm 1996.

Các tính toán trong hàm Date

Để tính sự chênh lệch giữa 2 ngày trong nhiều ngày hoặc nhiều tuần:

- Trong ô A1, nhập vào ngày tháng đầu tiên. Trong ô A2, nhập vào ngày tháng thứ 2

- Trong ô A3, nhập công thức =A2-A1 để tính sự chênh lệch giữa ngày tháng thứ 2 và ngày tháng thứ nhất

- Công thức này sẽ tính sự chênh lệch giữa 2 ngày

- Để tính được sự chênh lệch trong tuần, sử dụng công thức =(A2-A1)/7

Thêm ngày hoặc tuần vào ngày tháng

- Nhập một ngày tháng trong ô A1

- Trong ô A2, nhập công thức =A1 +120. Công thức này sẽ thêm 120 ngày cho ngày tháng đó

- Để gộp tuần thành ngày tháng, Nhân số tuần với 7 để tính số ngày, ví dụ =A1+(10*7) (gộp 10 tuần)

Thêm tháng vào ngày tháng

- Nhập một ngày tháng trong ô A1

- Trong ô A2, nhập vào công thức: =DATE(Year(A1), MONTH(A1)+1, DAY(A1))

- Nếu thay đổi giá trị +1 thành +2 hoặc +3, bạn sẽ thêm 2 hay 3 tháng theo thứ tự định sẵn

Tìm ra ngày cuối cùng của tháng

- Nhập một ngày tháng trong ô A1

- Trong ô A2, nhập công thức: =DATE(Year(A1), MONTH(A1)+1, 1)-1

- Công thức này sẽ cho bạn một ngày tháng là kết quả ngày cuối cùng của tháng trong ô A1

Ngân NT
Đánh giá(?):
META.vn | Mua sắm trực tuyến
Các bài phản hồi, bình luận
Tất cả có 6 phản hồi cho bài này
Gửi bởi Bạn Mr Oke bab [MrOkebab] lúc 01:11 28/08/2008
Bạn thân mến !

Thêm tháng vào ngày tháng

- Nhập một ngày tháng trong ô A1

- Trong ô A2, nhập vào công thức: =DATE(Year(A1), MONTH(A1)+1, DAY(A1))

- Nếu thay đổi giá trị +1 thành +2 hoặc +3, bạn sẽ thêm 2 hay 3 tháng theo thứ tự định sẵn 


Cần cẩn thận hơn trong công thức này bởi nếu tháng sau không có ngày đó thì nó sẽ nhảy sang tháng tiếp theo.

VD : A1 = 31/01/2007
- >> DATE(Year(A1), MONTH(A1)+1, DAY(A1)) = 03/03/2007


Tìm ra ngày cuối cùng của tháng

- Nhập một ngày tháng trong ô A1

- Trong ô A2, nhập công thức: =DATE(Year(A1), MONTH(A1)+1, 1)-1

- Công thức này sẽ cho bạn một ngày tháng là kết quả ngày cuối cùng của tháng trong ô A1


Chỉ cần : =DATE(Year(A1), MONTH(A1)+1, 0)

Tham khảo thêm tại :

www.giaiphapexcel.com
http://www.giaiphapexcel.com/forum/showthread.php ?t=7217


Mr Okebab!
 Phàn nàn
Gửi bởi Bạn nguyen thi le na [anal] lúc 09:35 26/09/2008
Có thể nó rõ hơn cách tìm sự chênh lệch giữa 2 ngày được không
Mình đã làm như hướng dẫn mà luôn bị lỗi #VALUE đó.
Cám ơn trước
 Phàn nàn
Gửi bởi Bạn tran duy tuan [reddevils76] lúc 09:47 18/12/2008
ban oi! cho minh` hoi? o? phan tinh chenh lech 2 ngay trong nhieu ngay hoac nhieu tuan , minh` tru` ra nam 1900 thi` lam sao??? vd ngay 14/5/1996 - 13/5/1996 ra ngay 1/1/1900????
 Phàn nàn
Gửi bởi Bạn Vu Quang Du [vuquangdu] lúc 00:51 27/03/2009
Chao ban,
Cho toi hoi van de sau.
Toi muon theo doi xe oto den tra hang dung gio hoac muon gio
de tinh ty le % tra hang dung gio thi tinh ntn?
VD:
Thoi gian quy dinh: 12h
Xe oto di co 10h, den som truoc 2h.
---> Time = 12h - 10h = 2h.
Nhung neu xe oto di 14h, den muon 2h.
---> Time = 12h - 14h = -2h.
Nhung toi luon bi loi #VALUE
Vay co cach nao de sua loi nay khong?
Cam on Ban Quan tri.
 Phàn nàn
Gửi bởi Bạn Lê Viết Tiến [Tiencntt] lúc 22:03 17/07/2009
Chao ban quan tri cho toi hoi mot chut ve may in nhe. may in cua phong lam viec cua toi van hoat dong binh thuong nhung khi tui in thi ko the nao in duoc. co phai la do duong link bi hong khong? nhung toi ko sao tim thay ket noi voi may in
 Phàn nàn
Gửi bởi Bạn Trần Thanh Phưong [ocsencodon] lúc 15:44 23/03/2011
Xin chào!
Làm ơn cho mình hỏi chút: mình có A1=01/01/1997. A2=25/01/1997. mình muốn xác định ngày 15/01/1997 có ở trong khoảng thời gian trên ko thì làm thế nào?
Cảm ơn nhiều
 Phàn nàn
Tất cả có 6 phản hồi cho bài này
Bài viết mới nhất
Xem tất cả
Bài viết cũ hơn cùng chủ đề