Chả theo nguyên tắc nào cả. Excel tính sẵn rồi.
Gõ vào một ô theo dạng: hh:mm dd/MM/yyyy
Sau đó vào Format-Cells-Number->General thôi mà
Nghiêm túc là thế này:
Để dễ dàng cho việc tính toán, người ta biểu diễn 24 giờ của một ngày thành một số thập phân từ 0 - 1.
Do đó 12 giờ trưa = 0.5
Mốc để tính toán trong Excel đều bắt đầu từ 0 giờ ngày 31/12/1899.
Vì vậy 12 giờ trưa ngày 1/1/1901 sẽ cách 0 giờ ngày 31/12/1899 là 367 ngày (vì 1900 là năm nhuần: 366 + 1 là vì ngày đầu tiên của 1900) và 12 giờ (tức 0.5 ngày). Vậy thì Excel sẽ => 367 + 0.5 = 367.5