Excel không có hàm Datedif

Liên hệ QC
Tôi tuân thủ nội quy khi đăng bài

Nguyễn Linh hn94

Thành viên mới
Tham gia
13/3/20
Bài viết
19
Được thích
2
1679560684020.png
Em sử dung excel như trên nhưng không có công thức hàm datedif mặc dù đã tích Analysis ToolPak như 1 vài hướng dẫn tìm được ạ
Anh chị trong nhóm ai biết chỉ giúp em với ạ.
Em cảm ơn
 
Em sử dung excel như trên nhưng không có công thức hàm datedif
Dựa vào lý do nào mà bạn kết luận rằng khong có hàm DateDif.
Cho thấy ví dụ.
(nếu bạn sử dụng một hàm không có trong Excel, nó sẽ báo lỗi #NAME!)
mặc dù đã tích Analysis ToolPak như 1 vài hướng dẫn tìm được ạ
AT không chứa hàm này. Và chả thấy lý do gì để nó liên quan đến hàm này.
 
Thế những hướng dẫn ấy có bảo rằng cứ xài bình thường mặc dù không hiện ra không?
em thử gõ mà nó không chạy bác ạ lỗi là Name
Bài đã được tự động gộp:

Dựa vào lý do nào mà bạn kết luận rằng khong có hàm DateDif.
Cho thấy ví dụ.
(nếu bạn sử dụng một hàm không có trong Excel, nó sẽ báo lỗi #NAME!)

AT không chứa hàm này. Và chả thấy lý do gì để nó liên quan đến hàm này.
vì nó báo lỗi là #name! nên em mới bảo như vậy ạ
em tìm được 1 bài viết bảo vào cài đặt trong add - in sẽ có nên làm theo thôi ạ
 
Lần chỉnh sửa cuối:
Thế những hướng dẫn ấy có bảo rằng cứ xài bình thường mặc dù không hiện ra không?
Úi chà, hôm nọ em gõ không ra, tưởng hàng Get Genuine nó bị sót.
Hóa ra nó vẫn ở đó, mỗi tội nó không được code hoàn chỉnh chi ly như các hàm khác nên không hiện gợi ý và tham số.
Vậy có những hàm nào nó ẩn mình kiểu thế này nữa không bác nhỉ?
 
em thử gõ mà nó không chạy bác ạ lỗi là Name
Bài đã được tự động gộp:


vì nó báo lỗi là #name! nên em mới bảo như vậy ạ
em tìm được 1 bài viết bảo vào cài đặt trong add - in sẽ có nên làm theo thôi ạ
Tôi nghi là bạn gõ DateIf quá. Hoặc cũng có khi dùng đối số ngày lớn trước, ngày nhỏ sau.
 
Úi chà, hôm nọ em gõ không ra, tưởng hàng Get Genuine nó bị sót.
Hóa ra nó vẫn ở đó, mỗi tội nó không được code hoàn chỉnh chi ly như các hàm khác nên không hiện gợi ý và tham số.
Vậy có những hàm nào nó ẩn mình kiểu thế này nữa không bác nhỉ?
Datedif không phải của Microsoft viết ra. Họ thừa hưởng ở đâu đói trong quá trình cá mập nuốt cá con (tôi nhớ không lầm thì là Lotus123).
MS khong phát triển thêm hàm này vì hai lý do:
1. Bản quyền. Điều kiện khi thừa hưởng hàm này có nhiều ràng buộc.
2. Datedif có một số bug mà MS không muốn cải tiến, một phần vì lý do 1 trên.

Lotus123 có trước Windows. Thời ấy chưa có khái niệm "gợi ý (bubble text)". Hàm Datedif tự bản thân hoàn toàn khong có chức năng này.

Đối với MS, họ bị vướng, bắt buộc phải để cái hàm đó như vậy. Cũng như dâu + là gia tài thừa hưởng của Lotus123 vậy (Lotus123 bắt đầu công thức với dấu + thay vì dấu =). Tôi nghe nói mãi đên 2016 mới có phần "help" cho Datedif. Nhưng gợi ý thì vẫn mù mịt tăm khơi.

Đối với ngươi dùng, chúng ta chỉ cần biết nó là một hàm "biết thì dùng,không biết thì MS chả giúp". MS đã không chính thức công nhận nó là một hàm của Excel thì họ không có bổn phận phải giải quyết mặt này {*1}.

Về vấn đề của thớt, tôi nghĩ mọi người nên ngưng đoán mò. Trước khi thớt đưa lên đầy đủ ví dụ như tôi đã yêu cầu thì mọi suy đoán chỉ là đoán bừa.

{*1} đối với một phần mềm thành công như Excel, và được bán bởi một doanh nghiệp như MS, việc gánh trách nhiệ,m có thể coi như là một yếu tố rất quan trọng. Người dùng có thể an tâm rằng một khi MS nói cái đó như thế thì no phải như thế. Vì vậy MS luôn dè dặt khi tung các cải tiến mới.
Trái với Google Sheet, phiên bản chùa của họ đi kèm với hợp đồng bỏ qua trách nhiệm bên cung. Do đó họ tha hồ vẽ rồng vẽ rắn. Nhiều bạn nhìn thấy cái này tưởng đâu Google sẽ phát triển mạnh hơn và qua mặt MS. Thử xài phiên bản trả tiền của Google thì biết đá vàng.
 
Lần chỉnh sửa cuối:
Tôi nghi là bạn gõ DateIf quá. Hoặc cũng có khi dùng đối số ngày lớn trước, ngày nhỏ sau.
Tại trong đầu cứ nghĩ Date và IF nên chuyên môn gõ sai. Không phải If (điều kiện) hay If (nếu) gì cả. Gốc của nó là Date Difference (sai biệt về ngày, chênh lệch giữa 2 ngày). Cho nên hãy đọc đây đíp, đừng đọc đây íp thì không gõ sai.
 
Tại trong đầu cứ nghĩ Date và IF nên chuyên môn gõ sai. Không phải If (điều kiện) hay If (nếu) gì cả. Gốc của nó là Date Difference (sai biệt về ngày, chênh lệch giữa 2 ngày). Cho nên hãy đọc đây đíp, đừng đọc đây íp thì không gõ sai.
Tôi gõ nhầm Dếch Điếp với 2 f's hoài chứ gì - bởi vì toi nghĩ phải 2 f's mới đúng, ai biết đầu óc mấy cha nội Lotus123. Nhưng mình cứ thấy cái error NAME thì thử lại tên khác.

Do vậy tôi mới bảo thớt đưa thẳng ví dụ lên. Chứ cứ "không được" hoài thì thấn thánh cũng chịu thua.
 
Lỗi #Name? luôn luôn là lỗi hàm không tồn tại, dù có gõ đúng gõ sai gì thì không có là không có. Đã không có hàm thì làm gì có cú pháp để mà biết đúng sai.
Bạn xem lại bản cài 2021 có chuẩn không, hoặc mượn máy khác không phải 2021 xem có hay không.
Cách khác để nhận biết là gõ datedif chữ thường trong công thức. Nếu nó không tự hoa lên tức là không có.
 
Nếu bản 2021 LTSC Get Genuine thì có bác ạ. Em đang dùng, phiên bản tác giả dùng là 2019. Em đoán lỗi là do dùng phiên bản lỗi Activated. :p :p :p
Bài đã được tự động gộp:

Bác có tham gia vào bài gốc 10 năm "Như chưa hề có cuộc chia ly" mà quên mất rồi.
https://www.giaiphapexcel.com/diendan/threads/hàm-datedif-tự-tạo.37703/
 
Lần chỉnh sửa cuối:
Phiên bản của thớt là 2019.
Phiên bản này cùng 2016 chạy rất tốt nhưng hay bi hư lúc cài đặt.

1. Thớt cần "Repair Office". Nếu vẫn không hết bệnh thì xóa hết, cài lại.

2. Thớt cần cập nhật kiễn thức Rxcel. Kỷ nguyên này mà còn dùng dấu + trước công thức (phương pháp của Lotus123) là lỗi thời cỡ 30 năm.
 
Bác có tham gia vào bài gốc 10 năm "Như chưa hề có cuộc chia ly" mà quên mất rồi.
Tôi quên chỗ nào nhỉ? Chỉ nhầm chỗ 2019 và 2021 mà thôi. Khi không có hàm này tức là bản cài đặt lỗi, hoặc 2019 (tôi nhầm là 2021) không có. Lý do tôi không xài 2 phiên bản này nên không biết, nhỡ MS nó xóa phứt đi thì sao.
 
Cách này nhập số mà có bàn phím số thì tiện bác ạ. trước giờ em toàn nhập dấu =. Sau thấy mấy ông nhập dấu + thấy hay hay nên học theo.
Việc đó không liên quan gì đến Lotus 123
Nó chỉ là một cách nhập số. Nếu bạn xem lại sẽ thấy Excel tự động bỏ dấu +.
 
Web KT
Back
Top Bottom