Công thức tính số lượng còn lại trong Excel

Cả nhà ơi! Giúp mình cách tính số ngày sử dụng còn lại của 1 sản phẩm nha,
Ví dụ sp sx có ngày hết hạn sử dụng là 11/03/2010. Vậy hnay là 09/12/2009. vậy số ngày còn sử dụng được là bao nhiêu. Mình dùng hàm gì?

Cả nhà ơi! Giúp mình cách tính số ngày sử dụng còn lại của 1 sản phẩm nha,
Ví dụ sp sx có ngày hết hạn sử dụng là 11/03/2010. Vậy hnay là 09/12/2009. vậy số ngày còn sử dụng được là bao nhiêu. Mình dùng hàm gì?

VD: A1=09/12/2009; B1=11/3/2010 Tính số ngày còn lại Bạn trừ bình thường thôi C1=B1-A1 Còn muốn dùng công thức hay hay một tí thì DATEDIF C1=DATEDIF(A1,B1,"D")

Hàm DATEDIF

Chức năng : Hàm DATEDIF trả về một giá trị, là số ngày, số tháng hay số năm giữa hai khoảng thời gian theo tùy chọn.

Cấu trúc : DATEDIF(firstdate,enddate,option)

- firstdate : là Ngày bắt đầu của khoảng thời gian cần tính toán


- Enddate : là Ngày kết thúc của khoảng thời gian cần tính toán
- Option: là tùy chọn, xác định kết quả tính toán sẽ trả về trong công thức. Các tùy chọn theo sau :
+ "d" : Hàm sẽ trả về số ngày giữa hai khoảng thời gian.
+ "m" : Hàm sẽ trả về số tháng (chỉ lần phần nguyên) giữa hai khoảng thời gian.
+ "y" : Hàm sẽ trả về số năm (chỉ lần phần nguyên) giữa hai khoảng thời gian.
+ "yd" : Hàm sẽ trả về số ngày lẻ của năm (số ngày chưa tròn năm) giữa hai khoảng thời gian.
+ "ym" : Hàm sẽ trả về số tháng lẻ của năm (số tháng chưa tròn năm) giữa hai khoảng thời gian.
+ "md" : Hàm sẽ trả về số ngày lẻ của tháng (số ngày chưa tròn tháng) giữa hai khoảng thời gian.

Bạn xem lại định dạng dữ liệu có phải là ngày tháng năm hay không. Lỗi đó có lẽ là do ko đúng định dạng (Tức nó là text). Nếu ko được Bạn đưa file lên xem.

VD: A1=09/12/2009; B1=11/3/2010 Tính số ngày còn lại Bạn trừ bình thường thôi C1=B1-A1 Còn muốn dùng công thức hay hay một tí thì DATEDIF

C1=DATEDIF(A1,B1,"D")

Tôi cũng thử dùng hàm này nhưng kết quả bị lỗi : #NUM!, Excel tôi đang dùng 2003

Lần chỉnh sửa cuối: 10/12/09

Bạn bị sai là đúng rồi. Bạn xem lại Bài của Tôi ở trên í (Cái vd rồi áp dụng chứ) Công thức của Bạn

DATEDIF([COLOR=Red]B1,A1,[/COLOR]"m")

Sửa lại như vầy nè

DATEDIF([COLOR=Red]A1,B1[/COLOR],"m")

Lần chỉnh sửa cuối: 10/12/09

Bạn bị sai là đúng rồi. Bạn xem lại Bài của Tôi ở trên í (Cái vd rồi áp dụng chứ) Công thức của Bạn

DATEDIF([COLOR=red]B1,A1,[/COLOR]"m")

Sửa lại như vầy nè

DATEDIF([COLOR=red]A1,B1[/COLOR],"m")

cho tôi hỏi thêm 1 tý A1=13/08/2009

B1 tôi muốn tính sau 8 tháng sẽ rơi vào tháng mấy thì dùng hàm nào hở ban

Bạn dùng hàm EDATE nhé!

Hàm EDATE

Chức năng : Hàm EDATE trả về một Ngày nào đó tính từ mốc thời gian cho trước và cách mốc thời gian này một số tháng nhất định.

Cấu trúc : EDATE(startdate,months)

- Startdate : là Ngày được chọn làm mốc thời gian để tính toán. Startdate có thể là Date_text hay tham chiếu đến ô có giá trị ngày tháng.


- Months : là số tháng cách mốc thời gian cho trước. Nếu Ngày cần tìm trước Ngày làm mốc thì Months được ghi số âm "-" ngược lại ghi số dương "+" hay không dấu. Nếu Months là một số lẻ thì excel sẽ lấy phần nguyên, phần lẻ sẽ bỏ đi.

Ghi chú :

+ Nếu kết quả trả về là một Ngày không hợp lệ ( VD 31/04/08) thì excel sẽ trả về Ngày cuối cùng của tháng đó (30/04/08) + Nếu trong mục Insert Function không có hàm EDATE thì vào Tools\Add-ins check vào Analysis Toolpark để cài đặt.

Ví dụ :

=EDATE("01/01/08",3) giá trị trả về : 01/04/08 =EDATE("31/05/08",2) giá trị trả về : 31/07/08 =EDATE("31/01/08",3) giá trị trả về : 30/04/08

=EDATE("30/04/08",-2) giá trị trả về : 29/02/08

hỏi thêm xin chào các anh chị

e đã dùng hàm datedif nhưng báo lỗi ở những ô chưa gõ ngày.các a chị giúp e xem lại dùm.cám ơn nhiều

Ô chưa rõ ngày là sao? Nếu ô đó là Text thì bạn đã nhập sai ngày tháng rồi. Bạn nhấn đúng là được thôi.
Thân.

hay quá, mình hỏi thêm, cách tính giờ ngày chính xác hơn sau một khoảng thời gian:
VD: giờ hiện tại là 9:05 ngày 19/01/2010, vậy sau 52 giờ 03 phút: thì là mấy giờ ngày nào.


Thì cách tính bình thường thôi,
Cho A1 = 19/01/2010 9:05:00 AM (Format Cells -> Custom -> Trong type chọn: dd/mm/yyyy h:mm)
B1 = 52:03
=> C1 = A1+B1(21/01/2010 13:08)

Thì cách tính bình thường thôi,
Cho A1 = 19/01/2010 9:05:00 AM (Format Cells -> Custom -> Trong type chọn: dd/mm/yyyy h:mm)
B1 = 52:03
=> C1 = A1+B1(21/01/2010 13:08)

Cản ơn bạn đã trả lời:
Nhưng tại sao khi tôi gõ vào ô B1 thì nó lại ra 02/01/1900 4:03:00 hả bạn

Lần chỉnh sửa cuối: 19/1/10

Các bác giúp em với,em dùng hàm tính số ngày tính tới hiện tại trừ đi một thời điểm,nhưng khi enter thì công thức nó không nhảy mà cứ đơ như vậy.hic.em đã dùng tất cả định dạng nhưng nó vẫn trơ ra như vậy.

Các bác giúp em với,em dùng hàm tính số ngày tính tới hiện tại trừ đi một thời điểm,nhưng khi enter thì công thức nó không nhảy mà cứ đơ như vậy.hic.em đã dùng tất cả định dạng nhưng nó vẫn trơ ra như vậy.

đưa file may ra giúp được, đưa hình lên hổng thấy gì hết!

Video liên quan

Chủ đề