Xin hỏi cách ứng dụng của hàm DATEVALUE

Liên hệ QC

xuongrongdat

Có bao giờ bạn tự hỏi "Tôi là ai?"
Tham gia
30/6/08
Bài viết
1,703
Được thích
1,577
Donate (Momo)
Donate
Nghề nghiệp
Vô tư cùng bạn bè đi khắp nơi.
Trước giờ mình không thấy ai xài hàm này luôn. Với mình cũng không biết ứng dụng nó vào việc gì. Xin mọi người chỉ giúp.
Mình xem ví dụ minh họa này mà cũng không biết ứng dụng nó vào việc gì:
1659486055917.png
Thấy nó rườm rà và vô ích sao sao ấy.

Xin cảm ơn.
 
Trước giờ mình không thấy ai xài hàm này luôn. Với mình cũng không biết ứng dụng nó vào việc gì. Xin mọi người chỉ giúp.
Mình xem ví dụ minh họa này mà cũng không biết ứng dụng nó vào việc gì:
View attachment 279528
Thấy nó rườm rà và vô ích sao sao ấy.

Xin cảm ơn.
Nói vô ích thì không phải nhưng hàm này phụ thuộc vào cài đặt của máy. Do vậy sử dụng đúng trên máy này nhưng gửi đi máy khác có thể bị sai, nên người ta thường sử dụng hàm Date(Year,month,day) để chắc chắn hơn. Hàm Datevalue là ép một chuỗi text (dạng ngày tháng) thành ngày tháng. Và cũng có thể không hẳn là dạng ngày tháng như (xét cài đặt trên máy thời gian dạng dd/mm/yyyy):
1/ Nếu date_text chỉ có 2 phần, phần sau <=12 và phần đầu có ngày <= ngày cuối tháng của phần sau thì Datevalue sẽ lấy phần đầu làm ngày, phần sau làm tháng và lấy năm hiện hành làm năm
Ví dụ: 28/02 -> Datevalue("28/02") trả về 28/02/2022
2/ Nếu date_text cũng chỉ có 2 phần, nhưng phần sau >12 và phần đầu <=12 thì nó xem phần sau là năm, phần đầu là tháng và ngày là 1
Ví dụ: 05/20 -> Datevalue("05/20") trả về 01/05/2020

Dựa vào đó để tùy biến, nếu text nhập vào như các trường hợp 1 và 2 thì Datevalue hữu dụng
 
Hàm DateValue (và TimeValue) được MS cho ra để áp dụng nhanh vào việc chuyển đổi ngày tháng từ text sang số. Chúng cũng được dùng để tách ngày tháng rời ra khỏi giờ:
Ví dụ: "03/08/2022 10:50" thì DateVaue là ngày 30/08/2022 và TimeValue là 10:50 (AM)

Chúng thường được dùng bởi cấp độ cao (về chức vụ chứ không phải về Excel). Lúc đó dữ liệu đã chuẩn. Họ chỉ cần sử lý nhanh các công việc phân tích.

Chúng ít thấy dùng ở GPE là vì các người hỏi bài ở đây ở trong vị trí ngược lại: thường là chức vụ thấp, và dữ liệu thì như đống rác.

Nói khác đi, hàm này khó có thể dùng ở GPE một cách suông sẻ.
 
Hàm DateValue (và TimeValue) được MS cho ra để áp dụng nhanh vào việc chuyển đổi ngày tháng từ text sang số. Chúng cũng được dùng để tách ngày tháng rời ra khỏi giờ:
Ví dụ: "03/08/2022 10:50" thì DateVaue là ngày 30/08/2022 và TimeValue là 10:50 (AM)

Chúng thường được dùng bởi cấp độ cao (về chức vụ chứ không phải về Excel). Lúc đó dữ liệu đã chuẩn. Họ chỉ cần sử lý nhanh các công việc phân tích.

Chúng ít thấy dùng ở GPE là vì các người hỏi bài ở đây ở trong vị trí ngược lại: thường là chức vụ thấp, và dữ liệu thì như đống rác.

Nói khác đi, hàm này khó có thể dùng ở GPE một cách suông sẻ.
thêm cả NUMBERVALUE đi . . .
 
Lý ra hàm DateValue() cần có tham số thứ 2 cho biết chuỗi thời gian truyền vào được định dạng như thế nào.
 
Tại mình nghĩ những trường hợp trước giờ đa số mọi người gặp phải thì toàn xử lý được bằng Format Cells hoặc dùng Text to Column chứ đâu ngồi gõ hàm DATEVALUE này chi cho mất công á.
 
Lý ra hàm DateValue() cần có tham số thứ 2 cho biết chuỗi thời gian truyền vào được định dạng như thế nào.
Hoàn toàn không cần. Tôi đã nói nó giành cho cấp cao. Đối với họ dữ liệu đã chuẩn theo dạng máy của họ rồi.
Mấy cái trò móc méo, công thức khủng giành cho cấp dưới.

Tại mình nghĩ những trường hợp trước giờ đa số mọi người gặp phải thì toàn xử lý được bằng Format Cells hoặc dùng Text to Column chứ đâu ngồi gõ hàm DATEVALUE này chi cho mất công á.
Đọc lời giải của tôi ở trên.
Nếu tôi là bạn thì tôi chú tâm chỉ dẫn cho sếp tôi hàm DateValue thay vì Format Cells, hoặc các kỹ xảo khác.

Mấy thằng mấy mụ sếp cần phải được chỉ dẫn từ từ dễ đến khó, và phải tạo điều kiện cho họ tiếp xúc từ cái dễ đến cái khó. Mấy bạn trẻ không biết nguyên tắc này cho nên làm việc với sếp không được. Thay vì có thể đưa chop sếp một báo cáo đọng đẻể sếp có thể xoay qua xoay lại thì mọi báo cáo cứng nhắc, từng khía cạnh một, mỗi khía cạnh là một bản riêng.
 
Hoàn toàn không cần. Tôi đã nói nó giành cho cấp cao. Đối với họ dữ liệu đã chuẩn theo dạng máy của họ rồi.
Mấy cái trò móc méo, công thức khủng giành cho cấp dưới.


Đọc lời giải của tôi ở trên.
Nếu tôi là bạn thì tôi chú tâm chỉ dẫn cho sếp tôi hàm DateValue thay vì Format Cells, hoặc các kỹ xảo khác.

Mấy thằng mấy mụ sếp cần phải được chỉ dẫn từ từ dễ đến khó, và phải tạo điều kiện cho họ tiếp xúc từ cái dễ đến cái khó. Mấy bạn trẻ không biết nguyên tắc này cho nên làm việc với sếp không được. Thay vì có thể đưa chop sếp một báo cáo đọng đẻể sếp có thể xoay qua xoay lại thì mọi báo cáo cứng nhắc, từng khía cạnh một, mỗi khía cạnh là một bản riêng.
:))))),
Nếu như bác nói gặp kiểu người lắng nghe tiếp thu thì đỡ,
Chứ không thì cứ quay về thập niên 90 cho dễ hiểu a.
:))))))
Từ chối tiếp xúc với nền văn minh.
 
:))))),
Nếu như bác nói gặp kiểu người lắng nghe tiếp thu thì đỡ,
Chứ không thì cứ quay về thập niên 90 cho dễ hiểu a.
:))))))
Từ chối tiếp xúc với nền văn minh.
Người ta chỉ lắng nghe khi người ta cho rằng:
1. Người nói không có chủ định thuyết phục theo ý riêng của người nói. Mà vì lợi ích chùng của cả hai bên,
2. Sự tiếp xúc với nên văn minh không làm tổn hao sức mạnh của cái cũ. Quý vị phải hiểu rằng cái cũ là cái đưa họ lên địa vị hiện tại cho nên họ sẽ bảo vệ nó đến cùng.

Điển hình, chủ thớt này rõ ràng là không hiểu cách suy nghĩ của cấp trên.
 
Người ta chỉ lắng nghe khi người ta cho rằng:
1. Người nói không có chủ định thuyết phục theo ý riêng của người nói. Mà vì lợi ích chùng của cả hai bên,
2. Sự tiếp xúc với nên văn minh không làm tổn hao sức mạnh của cái cũ. Quý vị phải hiểu rằng cái cũ là cái đưa họ lên địa vị hiện tại cho nên họ sẽ bảo vệ nó đến cùng.

Điển hình, chủ thớt này rõ ràng là không hiểu cách suy nghĩ của cấp trên.
Em thấy nếu gặp phải đội bảo thủ thì chỉ có 1 lý do thôi ạ, nó khác cái cũ. :)))) Chứ các bạn đã giới thiệu nền văn mình thì là thường muốn tốt cho cả 2, chứ ít khi nhân viên cấp dưới có lợi ích lắm.
Ví dụ mà em mới thấy nhất là 1 bạn dùng slicer cho sếp dễ chọn, ổng nhất định đòi filter như ngày xưa. Trong khi cả hệ thống dùng Office 365. :))))))))))
 
Em thấy nếu gặp phải đội bảo thủ thì chỉ có 1 lý do thôi ạ, nó khác cái cũ. :)))) Chứ các bạn đã giới thiệu nền văn mình thì là thường muốn tốt cho cả 2, chứ ít khi nhân viên cấp dưới có lợi ích lắm.
Ví dụ mà em mới thấy nhất là 1 bạn dùng slicer cho sếp dễ chọn, ổng nhất định đòi filter như ngày xưa. Trong khi cả hệ thống dùng Office 365. :))))))))))
Tôi đã dẫn ra rồi. Bạn không thể nói "cái này mới, tốt hơn..." mà phải nói "em đề nghị sếp xem thử cái này..."

Bạn muốn bán chiếc Yamaha 250cc cho người nào giờ chỉ chạy Cup 50 , vừa mới lên 90 một vài tháng thì phải kiên nhẫn.
 
Hoàn toàn không cần. Tôi đã nói nó giành cho cấp cao. Đối với họ dữ liệu đã chuẩn theo dạng máy của họ rồi.

Theo em thì cần có. Chuyển đổi chuỗi thành DateTime có nhiều trường hợp mà anh.
Ví dụ, dữ liệu không phải từ bảng tính, có thể từ UserForm.

Vụ chuyển đổi này bên Python có hàm strptime(), với tham số thứ 2 cho biết định dạng chuỗi ngày tháng truyền vào, nên kết quả DateTime trả về không phụ thuộc thiết lập của hệ thống.
 
Theo em thì cần có. Chuyển đổi chuỗi thành DateTime có nhiều trường hợp mà anh.
Ví dụ, dữ liệu không phải từ bảng tính, có thể từ UserForm.

Vụ chuyển đổi này bên Python có hàm strptime(), với tham số thứ 2 cho biết định dạng chuỗi ngày tháng truyền vào, nên kết quả DateTime trả về không phụ thuộc thiết lập của hệ thống.
Không thể so sánh Excel với các phần mềm khác.
Các Managers hàng B (kế Executive) chỉ muốn làm việc với những gì họ quen thuộc. Tuy họ không đến nổi bảo thủ như các "sếp VN".
Vả lại, cấp dưới đã có thể đưa cho tôi cái bảng chuẩn thì tại sao tôi phải bận tâm với cái dạng truyền vào? Tôi chỉ có thì giờ để xoay qua xoay lại cái bảng thôi (bạn hiểu Pivot là gì chứ - không nhất thiết phải chỉ là Pivot Table).
 
Web KT

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

Back
Top Bottom