Làm tròn thời gian giây ra phút???

Liên hệ QC

phuongvthp

Thành viên mới
Tham gia
17/6/07
Bài viết
5
Được thích
1
Tôi có bảng cước điện thoại, cột cước tính bằng giây. Tôi muốn làm tròn ra phút vào một cột bên cạnh, cách làm tròn như sau ô< 60 giây = 1 phút, 60 <ô < 120 giây = 2 phút, và tương tự như thế....
Xin các bác tư vấn cho công thức, hoặc macro để thực hiện.
Xin cảm ơn!
mail về: phuongvthp@gmail.com
 
A1 = Số giây
A2=INT(A1/60.1)+1 (phút)
 
Lần chỉnh sửa cuối:
A1 = Số giây
A2=INT(A1/60.1)+1 (phút)
Công thức này sẽ có sai sót từ giây thứ 661 trở đi
Chính xác hơn là dùng công thức"
A2 = INT((A1-1)/60)+1
Nhưng chắc cũng ko quan trọng lắm nhỉ nếu ko có ai gọi đt từ 11 phút trở đi
hi.. hi...
Mà nè... đồng chí này nếu định mở dịch vụ điện thoại mà tính tiền kiểu đó chắc dẹp tiệm sớm quá... Gọi 3 giây tính 1 phút à?
???
ANH TUẤN
 
Sai sót nhiều không vậy? Tôi vừa tính thử công thức do phamphukhang cho co mấy cuộc điện thoại trên 60 phút.
Àh, dịch vụ của Bưu điện thôi, 61 giây = 120 giây. Tư vấn 1088 ấy mà!
 
Tính thử công thức do ânhtuân1066 cho thi ít hơn trước 3 phút. (Total:80 cuoc).
Có bác nào co cách tính chính xác hơn ko? Vì Tư vấn có tháng lên đến vài nghìn cuộc.
 
Tính thử công thức do ânhtuân1066 cho thi ít hơn trước 3 phút. (Total:80 cuoc).
Có bác nào co cách tính chính xác hơn ko? Vì Tư vấn có tháng lên đến vài nghìn cuộc.
Yên tâm đi, công thức A2 = INT((A1-1)/60)+1 là chính xác đấy
Bạn có thể thí nghiệm bằng cách nhập vào cột A, từ A1:A1000 các số từ 1 đến 1000.. Tại B1 bạn gõ vào công thức = INT((A1-1)/60)+1 rồi kéo fill xuống đến dòng 1000 để kiểm tra là biết liền chứ gì
ANH TUẤN
 
Tính thử công thức do ânhtuân1066 cho thi ít hơn trước 3 phút. (Total:80 cuoc).
Có bác nào co cách tính chính xác hơn ko? Vì Tư vấn có tháng lên đến vài nghìn cuộc.

cách tính chính xác k sai sót là như thế này đây

PHP:
=INT(A1/60)+IF(MOD(A1,60)>0,1,0)
hoặc
PHP:
=INT(A1/60)+IF(A1/60-INT(A1/60)>0,1,0)
 
Lần chỉnh sửa cuối:
Bro Tiger cho công thức đó tính ở đâu vậy? Trong Excel ko được đâu!?
Công thức trên tính cho ô A1 đến A899,
công thức dươi tính cho ô A900 trở đi sao?
 
Lần chỉnh sửa cuối:
Cách của bác Tuấn nếu thông máy rồi nhưng vẫn tính là 0 phút, 0.9s chẳng hạn (thông máy là mất tiền)
- Sử dụng cách của T.Tiger là ok
- Cách của em ở bài #1 cho thêm vài số 0 nữa sau dấu phẩy là ổn ! Chắc cũng ko có cuộc gọi nào ...mấy tháng !
Bro Tiger cho công thức đó tính ở đâu vậy? Trong Excel ko được đâu!?
Công thức trên tính cho ô A1 đến A899,
công thức dươi tính cho ô A900 trở đi sao?
Bro này thắc mắc kỳ quá....công thức chỉ là đại diện, tùy biến là do người sử dụng. Bro nhét cái gì vào chỗ A900 chẳng được ! Hix hixx
 
Nếu các bạn quy định thông máy thì tính tiền... ha... ha... Cũng đâu cần phải công thức dài thế
Này nhé:
Mã:
B1 =INT((A1-[B]0.0001[/B])/60)+1
Hài lòng chứ
 
Bạn thử công thức này xem
A1: số giây
B1=CEILING(A1/60,1)
 
Nếu các bạn quy định thông máy thì tính tiền... ha... ha... Cũng đâu cần phải công thức dài thế
Này nhé:
Mã:
B1 =INT((A1-[B]0.0001[/B])/60)+1
Hài lòng chứ

công thức chính xác anh tuấn ah, dài nhưng máy tính tính cơ mà, --như thế mới vẫn còn áy náy hiiiiiiiiiiii


Bro Tiger cho công thức đó tính ở đâu vậy? Trong Excel ko được đâu!?
Công thức trên tính cho ô A1 đến A899,
công thức dươi tính cho ô A900 trở đi sao?


Sorry, nhầm tôi copy từ máy tính ra hi iiiiiiiiii

đúng là A1 tôi đã sửa rùi bạn xem lại

đảm bảo cả 2 công thức đó đúng 100% -> chính xác yên tâm

PHP:
=INT(A1/60)+IF(MOD(A1,60)>0,1,0)
hoặc
PHP:
=INT(A1/60)+IF(A1/60-INT(A1/60)>0,1,0)
.
 
Lần chỉnh sửa cuối:
Thế như vầy đã gọi là chính xác chưa:
Mã:
B1 =INT((A1-[B](1E-13)[/B])/60)+1
Ha... ha...
Còn ko hài lòng nữa thì... bó càng luôn!
 
Web KT
Back
Top Bottom