Sử dụng máy tính thời lượng ngày và giờ này để tìm ra số ngày, giờ, phút và giây giữa các thời điểm vào hai ngày khác nhau. Để cộng hoặc trừ thời gian từ một ngày, hãy sử dụng
Thời gian bắt đầu. Thời gian kết thúc. Máy tính ngày liên quan. Máy tính thời gian. máy tính tuổiTính khoảng thời gian giữa hai lần
Việc tính toán khoảng thời gian giữa hai lần có thể hơi phức tạp tùy thuộc vào số phút và giây trong hai lần được so sánh. Ví dụ, sau đây là các bước để xác định số giờ và số phút giữa hai thời điểm đã chọn trong cùng một ngày
Chúng tôi có thể chuyển đổi các đối tượng ngày JavaScript thành dấu thời gian, trừ chúng và sau đó chuyển đổi chênh lệch thành phút
Để làm điều này, chúng tôi viết
const d2 = new Date(2020, 2, 1);const d1 = new Date(2020, 1, 1);
const diffMs = +d2 - +d1;
const diffMins = Math.floor((diffMs / 1000) / 60);
console.log(diffMins)
Chúng tôi có các đối tượng ngày tháng d2 và d1 mà chúng tôi muốn nhận được sự khác biệt tính bằng phút giữa
Ở dòng thứ 3, chúng tôi chuyển đổi các đối tượng ngày tháng d2 và d1 thành dấu thời gian tính bằng mili giây với toán tử + ở phía trước chúng
Sau đó, chúng tôi chia diffMs cho 1000 để chuyển đổi chênh lệch tính bằng giây
Và sau đó chúng tôi chia số đó cho 60 để chuyển đổi thành phút
Sau đó, từ nhật ký bảng điều khiển, chúng ta sẽ thấy số phút chênh lệch giữa d2 và d1 là 41760
Chúng tôi cũng có thể chuyển đổi d2 và d1 thành dấu thời gian bằng phương pháp const d2 = new Date(2020, 2, 1);
const d1 = new Date(2020, 1, 1);
const diffMs = d2.getTime() - d1.getTime();
const diffMins = Math.floor((diffMs / 1000) / 60);
console.log(diffMins)2
Chẳng hạn, chúng ta có thể viết
const d2 = new Date(2020, 2, 1);const d1 = new Date(2020, 1, 1);
const diffMs = d2.getTime() - d1.getTime();
const diffMins = Math.floor((diffMs / 1000) / 60);
console.log(diffMins)
Và chúng tôi nhận được kết quả tương tự như trước đây
Phần kết luậnChúng ta có thể lấy chênh lệch giữa 2 ngày tính bằng phút bằng cách chuyển đổi thành dấu thời gian tính bằng mili giây, trừ đi 2 dấu thời gian và chuyển đổi chênh lệch thành phút
Cách đơn giản nhất để tính chênh lệch thời gian giữa hai ngày tính bằng phút bằng Excel là lập công thức với các toán tử số học của Excel. Hãy xem làm thế nào chúng ta có thể làm điều này
bước
- Tạo một cột để lưu trữ thời lượng đào tạo tính bằng phút và nhập công thức sau vào ô E5
=1440*(D5-C5)
Phần 'D5-C5' của công thức sẽ chuyển đổi chênh lệch thời gian giữa hai ngày thành ngày. Vì một ngày tương đương với 1440 phút, chúng tôi nhân phần đó của công thức với 1440
- Nhấn ENTER và bạn sẽ thấy chênh lệch thời gian giữa hai ngày trong ô D5 và C5 theo phút
- Sử dụng Fill Handle để Tự động điền các ô thấp hơn
Do đó, bạn có thể tính chênh lệch thời gian giữa hai ngày tính bằng phút bằng cách sử dụng toán tử số học
Đọc thêm. Công thức excel tìm hiệu giữa hai số
2. Áp dụng hàm DAYS, HOUR và MINUTE trong Excel để tính chênh lệch thời gian giữa hai ngày tính bằng phút
Một cách khác để tính chênh lệch thời gian giữa hai ngày tính theo phút bằng Excel là sử dụng Hàm DAYS, HOUR và MINUTE. Hãy đi qua quá trình dưới đây
bước
- Tạo một cột để lưu trữ thời lượng đào tạo tính bằng phút và nhập công thức sau vào ô E5
=1440*DAYS(D5,C5)+60*HOUR(D5-C5)+MINUTE(D5-C5)
Phân tích công thức
- Ở đây, DAYS(D5,C5) trả về ngày giữa các ngày được lưu trữ trong D5 và C5. Vì một ngày tương đương với 1440 phút, chúng tôi nhân phần này của công thức với 1440
- HOUR(D5-C5) trả về chênh lệch giờ giữa các giờ được lưu trữ trong D5 và C5. Vì một giờ tương đương với 60 phút, chúng tôi nhân phần này của công thức với 60
- MINUTE(D5-C5) trả về chênh lệch phút giữa số phút được lưu trong D5 và C5
- Sau khi tổng hợp các công thức này, chúng tôi nhận được 3230 phút là chênh lệch thời gian giữa ngày 23 và ngày 21 tháng 4 tính bằng phút
- Nhấn ENTER và bạn sẽ thấy chênh lệch thời gian giữa hai ngày trong ô D5 và C5 theo phút
- Sử dụng Fill Handle để Tự động điền các ô thấp hơn
Do đó, bạn có thể tính chênh lệch thời gian giữa hai ngày tính bằng phút bằng cách sử dụng hàm DAYS, HOUR và MINUTE
3. Sử dụng các hàm kết hợp để xác định chênh lệch thời gian giữa hai ngày tính bằng phút trong Excel
Chúng ta cũng có thể sử dụng kết hợp các hàm INT, HOUR và MINUTE để tính chênh lệch thời gian giữa hai ngày tính bằng phút. Hãy xem làm thế nào chúng ta có thể làm điều này
bước
- Tạo một cột để lưu trữ thời lượng đào tạo tính bằng phút và nhập công thức sau vào ô E5
=1440*(INT(D5-C5)) + 60*(HOUR(D5-C5))+ MINUTE(D5-C5)
Phân tích công thức
- Ở đây, INT(D5-C5) trả về ngày giữa các ngày được lưu trữ trong D5 và C5. Vì một ngày tương đương với 1440 phút, chúng tôi nhân phần này của công thức với 1440. Hàm INT làm tròn một số thành số nguyên gần nhất
- HOUR(D5-C5) trả về chênh lệch giờ giữa các giờ được lưu trữ trong D5 và C5. Vì một giờ tương đương với 60 phút, chúng tôi nhân phần này của công thức với 60
- MINUTE(D5-C5) trả về chênh lệch phút giữa số phút được lưu trong D5 và C5
- Sau khi tổng hợp các công thức này, chúng tôi nhận được 3230 phút là chênh lệch thời gian giữa ngày 23 và ngày 21 tháng 4 tính bằng phút
- Nhấn ENTER và bạn sẽ thấy chênh lệch thời gian giữa hai ngày trong ô D5 và C5 tính bằng phút
- Sử dụng Fill Handle để Tự động điền các ô thấp hơn
Do đó, bạn có thể tính chênh lệch thời gian giữa hai ngày tính bằng phút bằng cách sử dụng các hàm kết hợp
bài đọc tương tự
- Tính chênh lệch dương hoặc âm giữa hai số trong Excel
- Cách tìm sự khác biệt đáng kể giữa hai số trong Excel
- Tính toán sự khác biệt giữa hai hàng trong Pivot Table (với các bước đơn giản)
4. Triển khai hàm TEXT trong Excel để tính chênh lệch thời gian giữa hai ngày tính bằng phút
Một cách dễ dàng khác để tính chênh lệch thời gian giữa hai ngày tính bằng phút bằng Excel là tạo công thức với Hàm TEXT. Hãy đi qua quá trình dưới đây
bước
- Tạo một cột để lưu trữ thời lượng đào tạo tính bằng phút và nhập công thức sau vào ô E5
=TEXT(D5-C5,"[mm]")
Ở đây, Hàm TEXT chuyển đổi sự khác biệt giữa các ngày trong D5 và C5 thành phút
- Nhấn ENTER và bạn sẽ thấy chênh lệch thời gian giữa hai ngày trong ô D5 và C5 tính bằng phút
- Sử dụng Fill Handle để Tự động điền các ô thấp hơn
Do đó, bạn có thể tính chênh lệch thời gian giữa hai ngày tính bằng phút bằng cách sử dụng Hàm TEXT
5. Sử dụng hàm NOW để xác định chênh lệch thời gian giữa ngày hiện tại và ngày trước theo phút trong Excel
Nếu bạn muốn tính chênh lệch múi giờ giữa ngày hôm nay và ngày kết thúc buổi tập theo phút, bạn có thể tạo công thức bằng Hàm NOW. Sử dụng chức năng này sẽ cung cấp cho bạn sự khác biệt về thời gian chính xác. Hãy xem làm thế nào chúng ta có thể làm điều này
bước
- Tạo một cột để lưu trữ thời lượng đào tạo tính bằng phút và nhập công thức sau vào ô E5
=NOW()-D5
Công thức sẽ trả về chênh lệch thời gian chính xác giữa ngày hôm nay và ngày được lưu trữ trong ô D5 theo ngày. Chúng tôi sẽ chuyển đổi nó từ ribbon Định dạng số
- Nhấn ENTER và bạn sẽ thấy sự khác biệt về thời gian giữa ngày hôm nay và ngày trong ô D5 theo ngày
- Sử dụng Fill Handle để Tự động điền các ô thấp hơn
- Bây giờ để chuyển đổi ngày thành phút, hãy vào Trang chủ >> Định dạng số >> Định dạng số khác…
- Sau đó cửa sổ Format Cells hiện ra chọn Custom
- Nhập [mm] vào 'Loại. ' phần
- Nhấp vào OK
Sau đó, bạn sẽ thấy chênh lệch thời gian chính xác giữa ngày hôm nay và ngày trong tập dữ liệu tính bằng phút
- Nếu bạn không muốn gặp rắc rối khi định dạng ngày thành phút, bạn có thể sử dụng công thức sau
=TEXT(NOW()-D5,"[mm]")
Do đó, bạn có thể tính chênh lệch thời gian giữa hai ngày tính bằng phút bằng cách sử dụng Hàm NOW
6. Áp dụng hàm TODAY để tính chênh lệch thời gian giữa hai ngày tính bằng phút
Nếu bạn muốn tính chênh lệch thời gian giữa ngày hôm nay và ngày kết thúc buổi đào tạo theo phút, bạn có thể tạo công thức với Hàm TODAY. Sử dụng chức năng này sẽ cung cấp cho bạn sự khác biệt về thời gian giữa ngày hôm nay và ngày trong tham chiếu ô. Tuy nhiên, Hàm TODAY trả về ngày hôm nay. và đồng thời, nó trả về thời gian bắt đầu của ngày hôm nay nghĩa là 12. 00 giờ sáng. Vì vậy, bạn sẽ không nhận được sự khác biệt chính xác. Hãy đi qua quá trình dưới đây
bước
- Tạo một cột để lưu trữ thời lượng đào tạo tính bằng phút và nhập công thức sau vào ô E5
=TEXT(TODAY()-D5,"[mm]")
Ở đây, phần TODAY()-D5 của công thức trả về chênh lệch giữa ngày hôm nay và ngày trong D5 theo ngày. Hàm TEXT chuyển đổi sự khác biệt này thành phút
- Nhấn ENTER và bạn sẽ thấy chênh lệch thời gian giữa ngày hôm nay và ngày trong ô D5 theo phút
- Sử dụng Fill Handle để Tự động điền các ô thấp hơn
Do đó, bạn có thể tính chênh lệch thời gian giữa hai ngày tính bằng phút bằng cách sử dụng Hàm TODAY
phần thực hành
Trong phần này, tôi sẽ cung cấp cho bạn bộ dữ liệu mà chúng tôi đã sử dụng trong bài viết này để bạn có thể tự mình thực hành các phương pháp này
Phần kết luận
Đủ để nói rằng, bạn có thể tìm hiểu tất cả các cách có thể để tính chênh lệch múi giờ giữa hai ngày trong vài phút sau khi đọc bài viết này. Nếu bạn có bất kỳ ý tưởng nào khác hoặc bất kỳ phản hồi nào liên quan đến bài viết này, vui lòng chia sẻ chúng trong hộp bình luận. Phản hồi có giá trị của bạn sẽ giúp tôi làm phong phú bài viết sắp tới của mình