Công thức ngày cuối tháng

  • Thread starter adam_tran
  • Ngày gửi
adam_tran

adam_tran

Guitar inspiration
17/5/05
1,374
36
48
46
Goooogle
Đây là công thức đơn giản để biết ngày cuối tháng của bất kỳ tháng nào trong năm.

=DATE(2005, month + 1, 0)

Công thức xác định ngày này thuốc quý mấy:
Ví dụ dữ liệu ngày ở ô A1.
Ta có =INT((month(A1)-1)/3)+1
Công thức này lấy giá trị tháng của này, sau đó "làm tròn" lại thành quý.
 
Sửa lần cuối:
Khóa học Quản trị dòng tiền
K

KKBS

Guest
23/2/05
53
0
0
51
HCM
adam_ktt nói:
Đây là công thức đơn giản để biết ngày cuối tháng của bất kỳ tháng nào trong năm.

=DATE(2005, month + 1, 0)

Công thức xác định ngày này thuốc quý mấy:
Ví dụ dữ liệu ngày ở ô A1.
Ta có =INT((month(A1)-1)/3)+1
Công thức này lấy giá trị tháng của này, sau đó "làm tròn" lại thành quý.

Mọi người cùng góp ý để chúng ta cùng có được những "điều hay" khi sử dụng Excel là điều đáng quý. Tuy nhiên, để tránh làm cho người đọc bị "bối rối", ta cũng nên kiểm tra những gì mình viết ra một chút trước khi post lên...

Thân,
KKBS.
 
S

SA_DQ

Thành viên Cố vấn - Webketoan Mentors
29/6/05
568
99
28
66
HCM city
Hàm Ngày cuối tháng!

Nếu ở ô A2 nhập một giá trị ngày thì ở ô C3 gán công thức =A2-day(A2) sẽ cho biết ngày cuối của tháng trước;
Vào VB viết hàm ngưới dùng đẽ xử lý giá trị ô C3 này
VD: Nếu Month(C3)=1 trả về 28/29 thàng 2 của Year(C3)
Nếu Month(C3)=5 - 31/5/ của Year(C3)
. . . .
 
Sửa lần cuối:
W

workman

Guest
22/7/05
372
2
0
51
Ho Chi Minh
SA_DQ nói:
Nếu ở ô A2 nhập một giá trị ngày thì ở ô C3 gán công thức =A2-day(A2) sẽ cho biết ngày cuối của tháng trước;
Vào VB viết hàm ngưới dùng đẽ xử lý giá trị ô C3 này
VD: Nếu Month(C3)=1 trả về 28/29 thàng 2 của Year(C3)
Nếu Month(C3)=5 - 31/5/ của Year(C3)
. . . .

Tuyệt chiêu đấy, kể cả chiêu của Adam nữa. nhưng mà đâu cần vào VB làm gì.
 
S

SA_DQ

Thành viên Cố vấn - Webketoan Mentors
29/6/05
568
99
28
66
HCM city
Đúng là có nhiều cách để đạt mục đích!

Đúng như WorkMan nói; Ai thích gì dùng nấy: LoopKup :banana: IF :banana: VB; Mỗi cách có cái hay / dỡ của nó!
 
S

SCM

Guest
12/3/06
35
0
0
Ho Chi Minh
SA_DQ nói:
Nếu ở ô A2 nhập một giá trị ngày thì ở ô C3 gán công thức =A2-day(A2) sẽ cho biết ngày cuối của tháng trước;
Vào VB viết hàm ngưới dùng đẽ xử lý giá trị ô C3 này
VD: Nếu Month(C3)=1 trả về 28/29 thàng 2 của Year(C3)
Nếu Month(C3)=5 - 31/5/ của Year(C3)
. . . .
Cái gì cũng VB. Oải quá. Đã dốt VB mà cái gì cũng VB.
Thôi thì sử dụng tạm hàm EOMONTH đi các chú.
 

Xem nhiều

Webketoan Zalo OA