Microsoft Excel

Microsoft Excel CHÀO,

Tôi đã biết rằng để có được sự khác biệt giữa các ngày trong các từ như xx năm,xx tháng và xx ngày, chúng ta phải sử dụng hàm DATEDIF.

Tuy nhiên tôi đã gặp một định dạng tùy chỉnh khác
yy "Năm," m "tháng và" d "ngày"

nếu tôi sử dụng cái này, tôi sẽ nhận được sự khác biệt trong các từ nhưng nó sẽ dài hơn 30 ngày trong trường hợp dưới đây

Ví dụ: lấy ngày 20-09-19 và 19-09-21
Sự khác biệt theo hàm DATEDIF là 1 năm, 11 tháng và 30 ngày là chính xác
Tuy nhiên, nếu tôi trừ đi 2 ngày thì tôi nhận được 730 hoặc định dạng ngày 30-Dec-01 nếu tôi áp dụng định dạng tùy chỉnh
yy "Năm," m "tháng và" d "ngày"
thì kết quả là 1 năm 12 tháng 30 ngày nên sai đúng 30 ngày

[Tôi hiểu rằng phải mất 1 năm kể từ "01" và 12 tháng kể từ "tháng 12" và 30 ngày kể từ "30" ở định dạng ngày chênh lệch 730 giữa các ngày ban đầu]

Nhưng tại sao vậy?

Bằng cách nào đó, chúng ta có thể sử dụng định dạng tùy chỉnh bằng cách lấy chênh lệch 730 giữa các ngày và giảm 30 hoặc một số khác tùy thuộc vào logic nào đó và đưa ra câu trả lời đúng là hàm DATEDIF không?




Trả lời:
Không, bạn không thể áp dụng định dạng số tùy chỉnh cho chênh lệch của hai ngày để hiển thị "x năm, y tháng và z ngày" đáng tin cậy. Làm như vậy sẽ coi sự khác biệt như một ngày theo lịch, như bạn đã thấy. Bạn phải sử dụng DATEDIF hoặc một hàm tùy chỉnh,

Comments

Popular posts from this blog

Macro Đã bật Excel bị hỏng khi sử dụng Excel> Chia sẻ> Email> Gửi dưới dạng tệp đính kèm

Microsoft excel - Tạo công thức trong đó dữ liệu từ các tab / Bảng tính khác nhau có thể được đồng bộ hóa dựa trên một ô trên bảng tính

Làm mới danh sách SharePoint đã xuất không thành công trong Excel 2013 khi hoạt động với Excel 2010