Sử dụng hàm nào để tính ngày trong tương lai?

Liên hệ QC

fidaica

Thành viên mới
Tham gia
13/4/09
Bài viết
27
Được thích
14
em đang cần tìm công thức hay hàm nào để tính ngày mà hết hạn hợp đồng của CBCNV ký hợp đồng

em làm cộng ngày mà nó chệch hết (rơi vào ngày không có thực ví dụ 31/4)? sao thế?
 
Dữ liệu của bạn như thế nào mà kết quả ra như thế? Bạn có thể nói rõ thêm hoặc gửi file lên không?
 
em đang cần tìm công thức hay hàm nào để tính ngày mà hết hạn hợp đồng của CBCNV ký hợp đồng

em làm cộng ngày mà nó chệch hết (rơi vào ngày không có thực ví dụ 31/4)? sao thế?

Bạn gửi file excel lên, mọi người xem yêu cầu và công thức của bạn như thế nào mới giúp bạn được chứ.
 
em đang cần tìm công thức hay hàm nào để tính ngày mà hết hạn hợp đồng của CBCNV ký hợp đồng

em làm cộng ngày mà nó chệch hết (rơi vào ngày không có thực ví dụ 31/4)? sao thế?
Điều "không có thực" này chỉ xảy ra khi con số chỉ ngày của bạn chỉ là một con số thuần, không phải là con số chỉ ngày tháng.

Để cộng trừ ngày tháng, việc đầu tiên bạn buộc phải làm, là ô chứa ngày tháng nguồn (sẽ được cộng thêm hoặc trừ bớt đi) phải được nhập theo đúng chuẩn ngày tháng năm của Excel và của hệ thống máy tính. Nếu không nhớ chính xác định dạng ngày tháng năm trong máy là như thế nào, bạn có thể nhập bằng hàm DATE(năm, tháng, ngày).

Sau đó, muốn thêm bao nhiêu ngày thì bạn chỉ việc cộng thêm bấy nhiêu.
Ví dụ: ô nguồn A1 đang chứa công thức =DATE(2009,1,1) (tức là ngày 1 tháng Giêng năm 2009)
Bạn muốn tính ngày hết hạn hợp đồng sau 60 ngày nữa là ngày nào, thì bạn gõ công thức =A1+60

Nếu thời hạn hợp đồng là tháng, bạn có thể dùng hàm EDATE(ngày bắt đầu, số tháng)
Ví dụ, ngày bắt đầu ký hợp đồng là ngày 15/1/2009, bạn nhập vào ô nguồn A1 công thức =DATE(2009,1,15)
Và tại ô chứa ngày hết hạn hợp đồng 6 tháng, bạn dùng công thức: =EDATE(A1,6)

Nếu trong máy của bạn không có hàm EDATE, bạn cần cài đặt Addin Analysis ToolPak.
 
em làm cộng ngày mà nó chệch hết (rơi vào ngày không có thực ví dụ 31/4)? sao thế?
bạn đừng đánh đố mọi người nữa, theo tôi biết (hoặc là tại tôi dốt quá nên chưa biết), không hề có trường hợp nào tính toán ngày tháng mà ra kết quả ngày tháng không có thực. trừ khi ai đó cắc cớ cố tình dùng hàm text và nối chuỗi.
 
Lần chỉnh sửa cuối:
bạn đừng đánh đố mọi người nữa, theo tôi biết (hoặc là tại tôi dốt quá nên chưa biết), không hề có trường hợp nào tính toán ngày tháng mà ra kết quả ngày tháng không có thực. trừ khi ai đó cắc cớ cố tình dùng hàm text và nối chuỗi.

ực ực, làm gì mà cắc cỡ, bị trường hợp thật đó

cám ơn anh BNTT, tôi đã dùng Edate được rồi, Nhưng vẫn muốn dùng hàm chính thống cơ bản của Excel, vì e rằng không phải máy nào cũng có Edate() thế
 
ực ực, làm gì mà cắc cỡ, bị trường hợp thật đó

cám ơn anh BNTT, tôi đã dùng Edate được rồi, Nhưng vẫn muốn dùng hàm chính thống cơ bản của Excel, vì e rằng không phải máy nào cũng có Edate() thế
Bạn muốn dùng hàm chính thống của Excel à? Thì đây: DAY(), MONTH(), YEAR() và DATE(). Chỉ cần 4 hàm đó thôi, và thêm hàm IF() để lồng kết quả.

Bạn thiết kế bảng tính có những cột như sau:

  • Cột ghi ngày ký hợp đồng: FormatCells theo dạng ngày tháng năm

    Sử dụng công thức =DATE(năm, tháng, ngày) cho chắc ăn, hoặc nếu bạn "ngon" thì nhập thẳng ngày tháng năm vào đó. Giả sử đây là cột A.


  • Cột ghi thời thời hạn hợp đồng: FormatCells theo dạng số, không có số lẻ

    Gõ một con số vào đó. Giả sử đây là cột B.


  • Cột ghi đơn vị tính của thời hạn hợp đồng:

    Năm, là Tháng, hay là Ngày. Giả sử đây là cột C.


  • Cột ghi ngày kết thúc hợp đồng: FormatCells theo dạng ngày tháng năm

    Giả sử đây là cột D. Cột này chứa công thức (giả sử bắt đầu tại hàng thứ 5):

    [D5] =IF(C5="Ngày", A5+B5, IF(C5="Tháng", DATE(YEAR(A5), MONTH(A5)+B5, DAY(A5)), DATE(YEAR(A5)+B5, MONTH(A5), DAY(A5))))
 
Cột ghi ngày ký hợp đồng: FormatCells theo dạng ngày tháng năm

Sử dụng công thức =DATE(năm, tháng, ngày) cho chắc ăn, hoặc nếu bạn "ngon" thì nhập thẳng ngày tháng năm vào đó. Giả sử đây là cột A.



vấn đề là số liệu có rồi, và được từ chương trình khác sang,
Không ai mấp công nhập ngày tháng theo công thức =DATE(năm, tháng, ngày) thật là buồn cười,
.
 
vấn đề là số liệu có rồi, và được từ chương trình khác sang,
Không ai mấp công nhập ngày tháng theo công thức =DATE(năm, tháng, ngày) thật là buồn cười,
.
Vậy chắc ăn bạn đưa file của bạn lên đi ---> Chứ biết thế nào mới gọi là BUỒN CƯỜI
 
vấn đề là số liệu có rồi, và được từ chương trình khác sang,
Không ai mấp công nhập ngày tháng theo công thức =DATE(năm, tháng, ngày) thật là buồn cười,
.

Nếu bạn thực sự muốn giúp thì bạn nên gửi file mà bạn nói là cộng ngày thành 31/04 như bạn mô tả lên đây để mọi người xem thử. Bạn không nên nói vòng vo làm gì để mất thời gian của chính bạn.
 
Web KT
Back
Top Bottom