Em dùng Excel 2016 thì có phải không dùng được hàm DATEIF không ạ? Nếu dùng được thì câu 2 bài tập 14 phần bài tập thực hành em viết công thức hàm như sau: =DATEIF(C3, today(),"Y") có gì sai ạ?
Chào bạn datedif() bạn nhé bạn xem c3 của bạn có đúng nhỏ hơn hoặc bằng today không và hàm datedif là hàm ẩn trong excel bạn gõ đúng nó sẽ hiện ra nhé.
em làm đúng theo hướng dẫn mà kết quả có ô ra đúng ô ra sai là sao ạ
Bạn cần hiểu đúng về dữ liệu Ngày tháng ở trong excel (xem lại bài 6, 7 chương 2 trong khóa học này), sau đó thực hiện như sau:
Bước 1: Thiết lập lại trong control pannel > region để thống nhất cách nhập ngày tháng (ngày trước, tháng sau)
Bước 2: Nhập lại ngày sinh (nhập lại bằng tay) - chú ý: nếu bước 1 ra kết quả đúng luôn thì không cần làm bước 2 nữa.
Khi đó kết quả trong cột tuổi sẽ tự ra kết quả đúng.
Chào bạn bạn đọc bài viết này nhé:
1. Em muốn hỏi: Để nhập dữ liệu ngày tháng cho đúng thì phải nhập theo thứ tự trong control panel phải không ạ? Ví dụ, control panel thiết lập là tháng trước ngày sau thì khi nhập cũng phải nhập tháng trước ngày sau mới đúng phải không ạ?
2. Em đang tự nhận thấy đáp án của câu hỏi 1 bên trên là "Đúng". Khi hiểu như vậy, em mở 1 file excel mới lên để thử nhập dữ liệu ngày tháng thì thấy nhập theo thứ tự trong control panel (control panel thiết lập là tháng trước ngày sau thì em cũng nhập cũng nhập tháng trước ngày sau) --> thấy OK. Nhưng khi em thử nhập dữ liệu ngày tháng đúng theo cách làm trên vào 1 ô trống trong file bài tập (B14 phần BT thực hành) thì kết quả trả về không phải dữ liệu dạng Number. Vậy, tại sao lại có sự khác biệt trên ạ?
Chào bạn mình gitiho trả lời bạn như sau
1. Bạn định dạng control palnel như thế nào thì excel bạn nhập như thế
2. Phần thứ hai bạn cần kiểm tra ô nhập vào nó dạng dữ liệu nào mới biết được kết quả của bạn có đúng không? ở đây gitiho đang để định dạng control palnel là dd/MM/yyyy bạn có thể đẩy file lên để gitiho cùng kiểm tra nhé.
Đây là file excel. em làm trên file này thấy có ô nhập đưuọc dữ liệu ngày tháng đúng, có ô không: https://drive.google.com/file/d/1UG2d...
Đây là video minh họa vấn đề của em:
Chào bạn,
File bài tập số 14 phần đáp án chưa chính xác. Mình đã cập nhật lại file này nhé.
Trong file này có 2 vấn đề như bạn nói, mình xin trả lời cụ thể như sau:
1. Ngày sinh: ở chế độ hiển thị dd/MM/yyyy nên cần đặt lại trong Control Pannel > Region > Date là dd/MM/yyyy (như trong chương 2 bài 6, 7 có hướng dẫn cách làm).
2. Tính tuổi bằng công thức sau đây:
=DATEDIF(Ngày sinh, TODAY(), "Y")
kết quả công thức này sẽ là kết quả đúng nhé.
Đáp lại câu trả lời 1: Em thấy control panel để tháng trước ngày sau, còn thích hiển thị thế nào thì vào định dạng, miễn là nhập đúng thứ tự như set up trong control panel là được. Ví dụ: muốn hiển thị dd/mm/yyyy thì vào đinh dạng Custom, còn control panel là mm/dd/yyyy thì khi nhập phải nhập đúng thứ tự tháng - ngày - năm là được. Mà theo ý câu trả lời thì hiển thị thế nào phụ thuộc vào control panel chứ không phụ thuộc vào định dạng ạ?
Chào bạn vấn đề mặc định nhập nhưng toàn bộ file họ có định dạng nhập ngày trước tháng sau (M1), thì mang sang máy bạn MM/dd/yyyy(M2) thì mặc định là phần nhập ban đầu M1 là kiểu số, nhưng mang sang máy M2 nó mặc định là text ở ngày >12 nên phần này nó phụ thuộc rất nhiều vào quy ước định dạng bạn nhé.
vâng, nhưng vấn đề là cùng 1 file bài tập đấy, làm trên cùng 1 máy là máy của em, mà sao có ô nhập được đúng, có ô không nhập được đúng ạ, mà em nhập thử 2 ô là 2 ô trắng như em không nói đến vùng ô cột Tuổi đâu nhé. Ví dụ em nhập trên 2 máy khác nhau rồi thấy kết quả khác nhau thì không nói làm gì, nhưng đây em nhập trên cùng 1 máy. Vấn đề này em quay vid minh họa bên trên rồi đấy ạ.