Theo tôi hiểu thì bạn muốn rằng ngày trong các ô A2, A3,... sẽ bằng chính ngày trong ô A1 ?vanhuy đã viết:Các bạn vui lòng chỉ dùm mình cách đặt thời gian như sau:
ô A1 = 01/01/2008
Đặt công thức cho:
A2 =01/02/2008
A3 = 01/03/2008
...
Còn nếu A1 = 31/01/2008 thì:
A2 = 29/02/2008 (28 nếu năm ko nhuận)
A4 = 30/04/2008
thanks
=MIN(DATE(YEAR($A$1),MONTH($A$1)+ROW(1:1),DAY($A$1)),DATE(YEAR($A$1),MONTH($A$1)+ROW(2:2),0))
Mình thấy công thức như thế này cũng cho kết quả đúngCác bạn vui lòng chỉ dùm mình cách đặt thời gian như sau:
ô A1 = 01/01/2008
Đặt công thức cho:
A2 =01/02/2008
A3 = 01/03/2008
...
Còn nếu A1 = 31/01/2008 thì:
A2 = 29/02/2008 (28 nếu năm ko nhuận)
A4 = 30/04/2008
Tôi cũng có nghĩ qua các hàm trong bộ Add-in Analysis Toolpak.. nhưng có điều sẽ bất tiện nếu máy tính nào đó chưa cài Add-in này (sẽ báo lổi)Mình thấy công thức như thế này cũng cho kết quả đúng
=IF(A1=EOMONTH(A1,0),EOMONTH(A1,1),EDATE(A1,1))
kéo công thức xuỗng các cell dưới
Cái này thì đơn giản thôi mànhưng có điều sẽ bất tiện nếu máy tính nào đó chưa cài Add-in này (sẽ báo lổi)
Đâu có dể dàng thế... Nếu bạn đánh dấu vào mà máy tính ko nói gì, điều đó có nghĩa là Add-in này đã từng dc cài vào máy rồi... Đặt trường hợp Office dc cài đặt theo mặc định thì chắc ăn 100% Add-in ko dc cài vào máy.. và khi ta check vào add-in, máy tính sẽ bắt cho đỉa CD vào... Các bạn làm việc trong văn phòng có khi nào mang theo đỉa CD cài đặt Office ko nhỉ? 99% là.. ko hề cóCái này thì đơn giản thôi mà
Nếu xuất hiện lỗi #NAME! thì bạn cần thêm tiện ích Analysis ToolPak. Vào menu Tools - Add-in. Đánh dấu vào mục Analysis Toolpak nhấn OK.
Bạn thử áp dụng công thức này xem:
Với cell A1 là cell nhập liệu đầu tiênMã:=MIN(DATE(YEAR($A$1),MONTH($A$1)+ROW(1:1),DAY($A$1)),DATE(YEAR($A$1),MONTH($A$1)+ROW(2:2),0))
Công thức trên kéo fill xuống!
ANH TUẤN