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

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

adam_tran

Steel Partner
17/5/05
1,373
32
48
41
Goooogle
#1
Đâ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:
K

KKBS

Thành viên sơ cấp
23/2/05
53
0
0
46
HCM
#2
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 thân thiết
29/6/05
435
38
28
61
HCM city
#3
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

Thành viên sơ cấp
22/7/05
372
0
0
46
Ho Chi Minh
#4
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 thân thiết
29/6/05
435
38
28
61
HCM city
#5
Đú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

Thành viên sơ cấp
12/3/06
35
0
0
Ho Chi Minh
#6
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ú.
 

BQT trực tuyến

  • HungTV
    HungTV
    Quản trị viên / Admin

Thành viên trực tuyến

  • daongocnam0603
  • HungTV
  • xediengiatot
  • Rong vua
  • xanha78

Xem nhiều