(Chat GPT xoay mãi vẫn sai -). Trân trọng cảm ơn anh Mỹ - Công thức anh viết ngắn gọn và hiệu quảLấy số lớn cộng 1 bên trong hàm DatedIf. Với lại viết ngăn thôi:
J14=DATEDIF(G14,H14+1,"Y")&" năm "&DATEDIF(G14,H14+1,"ym")&" tháng"
(H14 = 31/12, cộng 1 thành 01/01 năm sau)
Đối với J8: Ngày lớn là ngày mồng 1 tháng 10 mà muốn tính tới hết tháng 10 thì làm sao Excel hiểu? Một là phải ghi 31/10, hai là dùng EoMonth để lấy ngày cuối tháng 10 rồi cộng 1
J8 =DATEDIF(G6,EOMONTH(G8,0)+1,"Y")&" năm "&DATEDIF(G6,EOMONTH(G8,0)+1,"ym")&" tháng"
Kiểu này là tính tháng năm đóng BHXH. Mẫu biểu của BHXH yêu cầu hiển thị tháng/ năm. Người dùng Excel muốn tính toán cho dễ (vì biết DateDif) nên ghi đủ ngày tháng năm. Nhưng không biết quy tắc là phải cộng 1 mới đủ tháng, nếu không thì là 0 tháng 30 ngày (cho tháng 10). Và quên cái quy tắc là muốn tính tới hết tháng (làm tròn tháng) thì phải ghi ngày cuối tháng.ChatGPT có lẽ nố phải tính xem "cái hàm tính ngày tháng này là tính cái gì?"
Hỵ vọng nó dùng dể tính thời gian khấu hao - chỉ có lợi cho người tính và không chết ai {*1}
Đúng như anh nói, tôi đang thiết lập một biểu tính toán thời gian nộp BHXH của CBCNV làm cơ sở cho việc sắp xệp lại lao động trong doanh nghiệp số gần đến tuổi nghỉ hưu thì doanh nghiệp hỗ trợ để nghỉ hưu trước tuổi anh ạKiểu này là tính tháng năm đóng BHXH. Mẫu biểu của BHXH yêu cầu hiển thị tháng/ năm. Người dùng Excel muốn tính toán cho dễ (vì biết DateDif) nên ghi đủ ngày tháng năm. Nhưng không biết quy tắc là phải cộng 1 mới đủ tháng, nếu không thì là 0 tháng 30 ngày (cho tháng 10). Và quên cái quy tắc là muốn tính tới hết tháng (làm tròn tháng) thì phải ghi ngày cuối tháng.
Tính khấu hao không dám xài DateDif vì có chuyện tính số ngày lẻ.
Nhà nước chỉ yêu cầu hiển thị chứ không có chỉ dẫn cách tính như thế là hơi ẩu. Bộ Lao Động thiếu trách nhiệm.Kiểu này là tính tháng năm đóng BHXH. Mẫu biểu của BHXH yêu cầu hiển thị tháng/ năm. ...