Giúp tôi sửa lỗi của hàm datedif

Liên hệ QC

hoanghienminh

Thành viên mới
Tham gia
3/5/11
Bài viết
13
Được thích
2
Tôi dùng excel 2003, định dạng ngày theo chuẩn Mỹ (m/dd/yyyy). Tôi nhập ngày vào bảng tính theo kiểu Việt Nam ( dd/m/yyyy) Ví dụ ngày đến: 12/2/2010; Ngày đi: 24/5/2011, tôi muốn tính số ngày lưu trú bằng hàm datedif thì báo lỗi không tính được.
Tôi thử nhập ngày theo đúng định dạng m/dd/yyyy thì hàm datedif lại tính được bình thường. Ví dụ nhập ngày đến: 2/12/2010; ngày đi: 5/24/2011 thì hàm datedif tính được sô ngày lưu trú là 466 ngày.
Vấn đề của tôi là tôi đã nhập toàn bộ số liệu bảng tính theo định dạng ngày Việt Nam (dd/m/yyyy) không có thời gian để nhập lại theo định dạng m/d d/yyyy vì số liệu quá lớn. Mong các anh chị giúp đỡ làm cách nào có thể dùng được hàm datedif trong trường hợp này.
Đây là file tôi gửi kèm để minh họa cho bảng tính của tôi:
t
Mong các anh chị lưu tâm gỡ rối giúp trong thời gian sớm nhất có thể.
Chân thành cảm ơn diễn đàn
 

File đính kèm

  • HÀM DATEDIF KHÔNG TÍNH ĐƯỢC NGÀY TỰ ĐỘNG.xls
    13.5 KB · Đọc: 81
Dữ liệu ngày tháng bạn nhạp sai hết rồi, nhập lại đi bạn ơi, theo tôi tốt nhất bạn nên định dạng 1-Jan-00 như vậy thì dễ nhìn hơn sau đó định dạng sao cũng được
 
Cám ơn bạn đã trả lời. Vấn đề của tôi là số liệu quá lớn không thể nhập lại được rất mong các bạn gỡ rối khắc phục lỗi nhập ngày tháng sai trong trường hợp này của tôi.
Chân thành cảm ơn
 
Cám ơn bạn đã trả lời. Vấn đề của tôi là số liệu quá lớn không thể nhập lại được rất mong các bạn gỡ rối khắc phục lỗi nhập ngày tháng sai trong trường hợp này của tôi.
Chân thành cảm ơn
Không hiểu sao file bạn mình mở không được, đành làm mò vậy. Thử công thức này để chuyển đổi nhé:
Mã:
=DATE(YEAR(A1),DAY(A1),MONTH(A1))
Với ô A1 là ô ngày.
 
Công thức của bạn cũng sai rồi. Dùng hàm này C2=DATEDIF(A2,B2,"md")
 
Công thức của bạn cũng sai rồi. Dùng hàm này C2=DATEDIF(A2,B2,"md")
Tác giả đang than ngày tháng tại A2 và B2 bị sai, mình đang sửa A2 hoặc B2 = DATE(YEAR...) để đảo ngày thành tháng và ngược lại.
Sau đó mới dùng DATEDIF
Mã:
=DATEDIF(DATE(YEAR(A2),DAY(A2),MONTH(A2)),B2,"d")
 
Lần chỉnh sửa cuối:
Cảm ơn anh chị em đã giúp đỡ nhiều. Tôi đã sửa được lỗi rồi
 
Web KT
Back
Top Bottom