Cách đổi vị trí ngày thành tháng

Liên hệ QC

thaohuynhtp

Thành viên mới
Tham gia
21/8/13
Bài viết
8
Được thích
0
chào các cao thủ. Em có 1 cột để nhập dữ liệu ngày tháng phát sinh bill vào, sau đó sẽ dùng hàm Date và today để trừ nhau xem có quá hạn thanh toán chưa. Tuy nhiên, khi nhập dữ liệu, các bạn kế toán có khi nhập tháng truớc, có khi nhập ngày truớc, nên bây giờ em dùng hàm không đuợc. Các cao thủ chỉ giúp em cách nào chuyển ngày thành tháng giúp em nha.
7/31/2013
7/31/2013
7/31/2013
26/08/2010
22/08/2010
13/08/2010
30/08/2010
21/08/2010
 
Em moi vao dien dan, em khong hieu sao em khong the xuong hang khi danh van ban nua. Co ai biet chi em voi!!!
 
[thongbao]
(1) Em moi vao dien dan, em khong hieu sao em khong the xuong hang khi danh van ban nua. Co ai biet chi em voi!!!

(2) Tuy nhiên, khi nhập dữ liệu, các bạn kế toán có khi nhập tháng truớc, có khi nhập ngày truớc, nên bây giờ em dùng hàm không đuợc.

(3) Các cao thủ chỉ giúp em cách nào chuyển ngày thành tháng giúp em nha
[/thongbao]

(1): Không chơi với người sai nội qui; Không chỉ!

(2): Ông bà nói sai con toán bán con trâu; Nên chuyển nghề khác, chứ làm kế toán mà nhập sai thì đi đời có ngày!

(3) Chác không có cách nào rồi;

Vì 1 lí do đơn giản là các ngày sau ngày 12 thì có thể nhận biết bằng cách nào đó & chuyển

Nhưng những ngày còn lại trong tháng thì thua tới thua; bạn & tôi cũng như ngài B. cũng vậy mà thôi: Ngu ngơ hết biết luôn!
 
Em biết vùng các bạn nhập sai định dạng, nên chỉ cần chuyển ngày các bạn nhập thành tháng, tháng thành ngày là đúng. Vì khá nhiều ngày nên em không thể sửa bằng tay được. Có ai biết cách chỉ giúp em với.
 
Nếu biết vùng rồi thì đơn giản mà, bạn bôi đen vùng ấy vào format cell rồi chọn định dạng lại kiễu dữ liệu ngày tháng và chọn dd/mm/yyyy là ok mà!
 
Mình ví dụ ngày 30 tháng 7 năm 2013. Định dạng của máy là mm/dd/yy nên phải nhập là 7/30/13 thì đúng, đằng này các bạn nhập 30/7/13 nên cho dù đổi format thì excel cũng hiểu là 30 là tháng, nên bị sai. Vấn đề là dữ lieu đã bị nhập sai định dạng, nên bây giờ mình muốn chuyển lại ngày thành tháng, tháng thành ngày.
 
Gửi bạn thaohuynhtp
Bạn không thể chuyển những ngày lớn hơn 12 thành tháng được cho dù bạn có dùng bất cứ công thức gì!
Bạn hiểu chưa??????
Bước 1) Theo mình bạn phải chỉnh trong Control Panel/.../Short date là dd/mm/yyyy để phù hợp với chuẩn mực tính toán của tất cả các công thức tính toán trong excel của Việt Nam.
Bước 2) Các ô nào đã bị nhập sai thì phải nhập lại cho đúng là dd/mm/yyyy.
Bạn hiểu chưa!!!!
 
Nếu chắc chắn rằng tất cả đều nhập sai định dạng (tháng trước ngày sau hoặc ngược lại) thì dùng công thức này:

=If(Isnumber(A1),Date(Year(A1),Day(A1),Month(A1)),Date(Right(A1,4),Mid(A1,4,2),Left(A1,2)))

Nếu bạn đưa file dữ liệu lên và chú thích những chỗ sai thì tôi có thể test kỹ hơn.
 
Mình ví dụ ngày 30 tháng 7 năm 2013. Định dạng của máy là mm/dd/yy nên phải nhập là 7/30/13 thì đúng, đằng này các bạn nhập 30/7/13 nên cho dù đổi format thì excel cũng hiểu là 30 là tháng, nên bị sai. Vấn đề là dữ lieu đã bị nhập sai định dạng, nên bây giờ mình muốn chuyển lại ngày thành tháng, tháng thành ngày.

Trường hợp này bạn cần phải kiểm tra lại. Nếu dữ liệu từ 1 nguồn thì còn xử được nhưng dữ liệu từ nhiều nguồn có lẽ bó tay vì:

Trên máy định dạng dd/mm khi nhập 10/08/2013 thì dữ liệu là dạng ngày với giá trị ngày 10 tháng 08 năm 2013
Trên máy định dạng mm/dd khi nhập 10/08/2013 thì dữ liệu là dạng ngày với giá trị ngày 08 tháng 10 năm 2013

Nếu dữ liệu từ nhiều nguồn và có máy thì định dạng dd/mm, có máy thì định dạng mm/dd thì không thể nào xác định được ngày nào là ngày đúng.
 
Web KT
Back
Top Bottom