Cách sử dụng hàm để cộng thêm vào tháng hay vào năm

  • Thread starter Thread starter Ly_Hung
  • Ngày gửi Ngày gửi
Liên hệ QC

Ly_Hung

Thành viên mới
Tham gia
26/12/08
Bài viết
19
Được thích
1
Ở chỗ mình đang làm phải thiết kế một mẫu hợp đồng cho vay, mình đã làm gần hoàn chỉnh, khi tính ngày đến hạn mình sử dụng công thức: =IF(DAY(A1)<10;"0"&DAY(A1);DAY(A1))&"/"&IF(MONTH(A1);"0"&MONTH(A1);MONTH(A1))&"/"&YEAR(A1)+C17/12
Trong đó: A1 là ô chứa ngày cho vay (ngày hiện tại)
C17 là ô chứa thời hạn cho vay tính bằng tháng
Nếu C17= 12, 24, 36 tháng thì không có vấn đề gì, tuy nhiên khi C17<12 thì lại là cả một vấn đề lớn.
VD: A1=19/5/2009; C17=6
Kết quả trả về là 19/5/2009,5
Các bạn ơi giúp mình với
 
Ở chỗ mình đang làm phải thiết kế một mẫu hợp đồng cho vay, mình đã làm gần hoàn chỉnh, khi tính ngày đến hạn mình sử dụng công thức: =IF(DAY(A1)<10;"0"&DAY(A1);DAY(A1))&"/"&IF(MONTH(A1);"0"&MONTH(A1);MONTH(A1))&"/"&YEAR(A1)+C17/12
Trong đó: A1 là ô chứa ngày cho vay (ngày hiện tại)
C17 là ô chứa thời hạn cho vay tính bằng tháng
Nếu C17= 12, 24, 36 tháng thì không có vấn đề gì, tuy nhiên khi C17<12 thì lại là cả một vấn đề lớn.
VD: A1=19/5/2009; C17=6
Kết quả trả về là 19/5/2009,5
Các bạn ơi giúp mình với
Công thức của bạn kỳ lạ quá... sao lại có thể dùng toán tử & thế kia? Nó thành dạng TEXT à?
Ít nhất cũng phải dùng cái này:
=DATE(YEAR(A1),MONTH(A1)+$C$17,DAY(A1))
Nếu có hổ trợ của Add-In Analysis toolpak thì càng dể
=EDATE(A1,C17)
Vấn đề hiện số 0 trước ngày hoặc tháng <10 thì bạn dùng Custom Format nhé (ai lại IF)
 

File đính kèm

Web KT

Bài viết mới nhất

Back
Top Bottom