Anh Bil cũng có lý khi xây dựng thành phần tính toán trong các hàm thời gian hầu hết toàn dùng dạng text tức là trong "".
bạn có thể cho thí dụ về Anh Bill tính toán thời gian dạng text xem không? Theo mình thấy thì khác:
Excel tính toán trên số, thí dụ ngày 30/12/2007 khi tính toán Bill dùng giá trị 39446, sau khi cộng trừ phải kèm theo những phép tính lịch rồi mới cho thể hiện lên kq là ngày, nếu không định dạng ngày thì kq cũng là số.
Công thức như Phamnhukhang sẽ cho kết quả text nhưng cơ bản phải dựa vào ngày vì vẫn dùng hàm day(), Month(), Year().
Bây giờ lấy kết quả bằng text của phamnhukhang (B1), bạn thử cộng 1 (=B1+1), định dạng general xem nó ra kết quả gì?
Rồi bạn lấy A1 là ngày ban đầu cộng 1 (=A1+1), định dạng general xem nó ra kết quả gì?
Còn nếu ngày là text như bạn nói thì phải dùng các hàm về text như Left(), Right(), Mid() . . .Bạn thử dùng left với A1 (
=left(A1,2) )xem nó ra kết quả gì?
Còn muốn cộng thêm 5 năm 11 tháng 29 ngày( xnăm+ytháng+zngày) sẽ là ngày/tháng/năm nào thì hơi phức tạp nhỉ.
Cũng không phức tạp lắm nếu bạn biết hàm edate()
A1 cộng 5 năm 11 tháng 29 ngày = edate(A1,5*12+11)+29
A1 cộng x năm + y tháng + z ngày = edate(A1,12*x+y)+z