Hàm làm tròn giây ra phút

Liên hệ QC

duongvannam27

Thành viên hoạt động
Tham gia
11/12/12
Bài viết
164
Được thích
2
Thưa các anh em, vấn đề là thế này.
Em có giờ kết thúc trừ giờ bắt đầu đổi ra phút. Nếu số giây dư lớn hơn 30 thì làm tròn thêm 1 phút.
VD nếu thời gian là 30:35 thì làm tròn thành 31
còn nếu là 30:15 thì giữ nguyên. Em xin chân thành cám ơn ạh!

Em có thời gian bắt đầu là ô A2 và kết thúc là B2. Ô thời gian là C2 là ô cần tính. Cám ơn các anh chị nhiều ạ!
 

File đính kèm

  • mau excel.xls
    13.5 KB · Đọc: 85
Lần chỉnh sửa cuối:
Thưa các anh em, vấn đề là thế này.
Em có giờ kết thúc trừ giờ bắt đầu đổi ra phút. Nếu số giây dư lớn hơn 30 thì làm tròn thêm 1 phút.
VD nếu thời gian là 30:35 thì làm tròn thành 31
còn nếu là 30:15 thì giữ nguyên. Em xin chân thành cám ơn ạh!

Bạn thử công thức này xem:


với A1 và B1 là dữ liệu ngày tháng.
 
Thử công thức này:
Mã:
=IF(SECOND(B1-A1)>30,B1-A1+(60-SECOND(B1-A1))/1440/60,B1-A1)
 
Thưa các anh em, vấn đề là thế này.
Em có giờ kết thúc trừ giờ bắt đầu đổi ra phút. Nếu số giây dư lớn hơn 30 thì làm tròn thêm 1 phút.
VD nếu thời gian là 30:35 thì làm tròn thành 31
còn nếu là 30:15 thì giữ nguyên. Em xin chân thành cám ơn ạh!

Em có thời gian bắt đầu là ô A2 và kết thúc là B2. Ô thời gian là C2 là ô cần tính. Cám ơn các anh chị nhiều ạ!

=if(second(C2)>30,minute(C2)+1,minute(C2)). tương tự cho C3, C4.
 
Thưa các anh em, vấn đề là thế này.
Em có giờ kết thúc trừ giờ bắt đầu đổi ra phút. Nếu số giây dư lớn hơn 30 thì làm tròn thêm 1 phút.
VD nếu thời gian là 30:35 thì làm tròn thành 31
còn nếu là 30:15 thì giữ nguyên. Em xin chân thành cám ơn ạh!

Em có thời gian bắt đầu là ô A2 và kết thúc là B2. Ô thời gian là C2 là ô cần tính. Cám ơn các anh chị nhiều ạ!


Cách này cũng được:
=MINUTE(B1-A1)+INT(SECOND(B1-A1)/30)
 
cám ơn các anh chị nhiều nhưng em không biết sao em chép công thức vào máy e nó đều hiện ra 00:00 hết là sao ạ?
 
xin lỗi làm phiền nhưng các anh chị có thể upload cái file của quý anh chị cho em xem kết quả được không ạ? Xin cám ơn!
 
dạ cám ơn anh. Nhưng A1 và B1 của em là dữ liệu phút và giây nó chỉ hiện ra phút và không hiện giây. Em sửa lại theo định dạng thì nó ra 00:00 ạ. Xin cám ơn ạ

Ở cột C bạn phải để định dạng là Genaral thì mới thấy đc chứ.
 
Bạn dùng thử công thức sau nhé ^^

PHP:
=TIME(0,MINUTE(B2-A2),IF(SECOND(B2-A2)>30,60,SECOND(B2-A2)))
 

File đính kèm

  • mau excel.xls
    22 KB · Đọc: 40
Lần chỉnh sửa cuối:
bạn thử nhé, nó là hàm if đơn giản, nhưng phần định dạng nếu thích thêm Giây thì thêm chữ ":ss" vào sau :mm nhé
=IF(SECOND(C2)<=30,TEXT(C2,"hh:mm"),TEXT(TIME(HOUR(C2),MINUTE(C2)+1,C2),"hh:mm"))
 
Web KT

Bài viết mới nhất

Back
Top Bottom