Dữ liệu định dạng "mm/dd" làm thế nào để phân biệt năm trước và năm nay.

Liên hệ QC

bin.vcsc

Thành viên hoạt động
Tham gia
6/12/13
Bài viết
125
Được thích
14
Mong anh chị và các bạn chỉ cách khắc phục giúp.
Dữ liệu chỉ có định dạng tháng và ngày "mm/dd" nên khi trừ nhau gặp trường hợp năm trước năm sau. Mình dùng hàm thế nào để có thể khắc phục lỗi này ah?
Cám ơn anh chị và các bạn

1647313331870.png
 

File đính kèm

  • 1647313136645.png
    1647313136645.png
    26 KB · Đọc: 4
Mong anh chị và các bạn chỉ cách khắc phục giúp.
Dữ liệu chỉ có định dạng tháng và ngày "mm/dd" nên khi trừ nhau gặp trường hợp năm trước năm sau. Mình dùng hàm thế nào để có thể khắc phục lỗi này ah?
Cám ơn anh chị và các bạn

View attachment 273149
Bạn cứ gửi file lên xem nào, xem nó là Text hay Date đã
 
Bạn cứ gửi file lên xem nào, xem nó là Text hay Date đã

Đặt câu hỏi như bài #1 là họ không nắm được dữ liệu DateTime.

Cái cần bây giờ là hướng dẫn, giải thích cho họ nắm được lý thuyết. Giải quyết bài #1 để ra kết quả mong muốn (âm dương, text hay date) không có tác dụng gì cả.
 
Nếu muốn trừ nhau, ra số dương thì dùng ABS bên ngoài thôi
=ABS(A1-B1)
 
Người hỏi chưa trở lại xác nhận. Đoán kết quả đầu tiên là 33.

=B2-EDATE(A2,-12*(B2<A2))
.
 
Bạn này hình như mới nhận việc mới. Được người cũ thảy cho một đống rác.
Ở các thớt khác của bạn này, tôi đã giải thích cho biết tẩm quan trọng của khả năng hiểu biết dữ liệu và kỹ năng chuyểnt đổi dữ liệu qua lại giữa các hệ thống khác nhau. Cơ quan của bạn này thuộc loại cà chớn, bên này cứ đẩy đầu ra cho bên kia bằng bất cứ dạng nào tiện cho mình, không cần biết bên kia có nhai nổi, không có tinh thần trách nhiệm.

Cách giải quyết ngày trên là phải ví dụ năm mốc là 2021. Nên nhớ đây chỉ là ví dụ tạm để qua một vài lần. Không thể là chuyện lâu dài.

Bên ngày thao tác, cộng 2021 vào:
=DateValue("2021"& cột thao tác)
Bên ngày kiểm tra, năm 2021, và 1 năm nếu nhỏ hơn bên thao tác.
=DateValue(IF(cột kiểm tra > cột thao tác, "2021", "2022") & cột kiểm tra)
 
@Nhattanktnn cám ơn nhiều. Mình xin gửi lại tệp, lúc nãy quên đính kèm bị sót.
 
Bạn định dạng lại dd/mm/yyyy xem nó có show năm ra không, có khi nhập đủ nhưng định dạng không có năm nên nó hiển thị vậy.
 
Bạn định dạng lại dd/mm/yyyy xem nó có show năm ra không, có khi nhập đủ nhưng định dạng không có năm nên nó hiển thị vậy.
"có khi nhập đủ nhưng định dạng không có năm nên nó hiển thị vậy."
Nghe thì quá hợp lý. Nhưng nếu nhìn vào cột kế tiếp thì thấy toán trừ nó không ra số âm vậy.
 
Đã nhắc là thớt không nắm được chút gì về dữ liệu DateTime.
Có quá nhiều thứ thớt cần phải tìm hiểu.
- Dữ liệu ngày tháng phải nhập đúng chuẩn, đầy đủ ngày, tháng, năm. Hiện tại nhập có mấy ký tự kiểu mm/dd thì đó chỉ là một chuỗi ký tự vô nghĩa, không xác định được ngày, tháng, năm nào.
- Dữ liệu số, ngày tháng thì không định dạng wraptext, canh lề trái.

1647393857817.png
 
Cám ơn bác @befaint đã chia sẻ. Ý bác nói em hiểu nhưng nếu dữ liệu nhập đầy đủ định dạng thì vấn đề quá đơn giản sẽ không phải lên đây để nhờ anh chị và các bạn hỗ trợ.
Vấn đề là hệ thống chiết xuất ra được kết quả như vậy, mình phải làm như thế nào để excel hiểu đúng đâu là dữ liệu của năm trước và đâu là dữ liệu của năm hiện tại để trả về kết quả đúng.
 
Cám ơn bác @befaint đã chia sẻ. Ý bác nói em hiểu nhưng nếu dữ liệu nhập đầy đủ định dạng thì vấn đề quá đơn giản sẽ không phải lên đây để nhờ anh chị và các bạn hỗ trợ.
Vấn đề là hệ thống chiết xuất ra được kết quả như vậy, mình phải làm như thế nào để excel hiểu đúng đâu là dữ liệu của năm trước và đâu là dữ liệu của năm hiện tại để trả về kết quả đúng.
như vậy thì có trời mới biết năm nào.....
nói là hệ thống ra vậy... thì nên coi lại! vì hệ thống lúc nào cũng ra đầy đủ, còn "người" tạo cách lấy ra từ hệ thống mới không đầy đủ... và mình phải "làm" hay kêu "người" làm ah cho đầy đủ chứ!!!!
 
Vấn đề là hệ thống chiết xuất ra được kết quả như vậy, mình phải làm như thế nào để excel hiểu đúng đâu là dữ liệu của năm trước và đâu là dữ liệu của năm hiện tại để trả về kết quả đúng.

Đấy không phải là vấn đề bạn à.
Mà vấn đề là ở đâu ra quy định "năm trước năm hiện tại"? Dấu hiệu, căn cứ nào để xác định đâu là năm nào? Ai lại đưa ra quy định "năm trước năm hiện tại" cơ chứ, biết đâu người ta giả vờ vậy mà thực tế là năm 1900 thì sao? Hoặc có thể là dữ liệu của tương lai vào năm 3000, có thể lắm chứ.
 
Đấy không phải là vấn đề bạn à.
Mà vấn đề là ở đâu ra quy định "năm trước năm hiện tại"? Dấu hiệu, căn cứ nào để xác định đâu là năm nào? Ai lại đưa ra quy định "năm trước năm hiện tại" cơ chứ, biết đâu người ta giả vờ vậy mà thực tế là năm 1900 thì sao? Hoặc có thể là dữ liệu của tương lai vào năm 3000, có thể lắm chứ.
Cám ơn bác, vì dữ liệu này của em làm việc theo tháng và ở đây em bị vướng giữa tháng 12 của năm trước và tháng làm việc của năm hiện tại.
ví dụ hiện tại là tháng 03: ngày kiểm tra là “03/16” còn ngày thao tác là “12/04” thì có thể nhận ra đây là ngày 04 tháng 12 của năm trước.
 
Cám ơn bác, vì dữ liệu này của em làm việc theo tháng và ở đây em bị vướng giữa tháng 12 của năm trước và tháng làm việc của năm hiện tại.
ví dụ hiện tại là tháng 03: ngày kiểm tra là “03/16” còn ngày thao tác là “12/04” thì có thể nhận ra đây là ngày 04 tháng 12 của năm trước.
Đọc kỹ bài #6.


.
 
Web KT

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

Back
Top Bottom