Bạn muốn hỏi cái gì vậy ?thanh_thịnh đã viết:Xin thầy BNTT chỉ dùm em cách tính ngày. vd: ngày đến là 01/01/2008 ngày đi là 10/01/2008. vậy thì phải dùng công thức như thế nào?
Thầy ơi, cho em hỏi chút như sau:
A1=8:30AM
A2=3:00PM
A3=A2-A1=6.5 (tính ra đơn vị giờ, không phải 6h30phut nữa)
Em cần dùng hàm gì ah?
Em cảm ơn thầy
Bạn làm như sau:1. Tại A1, gõ 15/2/2008 14:15Bạn sẽ có kết quả là 32.73958333
2. Tại A2, gõ 19/3/2008 8:00
3. Tại A4 gõ = A2 - A1
Con số 32 là số ngày, còn con số sau dấu chấm là số thời gian (chưa đến 1 ngày), để hiểu được 73958333 là mấy giờ mấy phút thì hơi mệt, phải dùng thêm hàm HOUR() và hàm MINUTE(), mà cụ thể, HOUR(A4) = 17 và MINUTE(A4) = 45
Vậy bạn thay công thức tại A4 là:Kết quả sẽ là: 32 ngày 17 tiếng 15 phút
Chào thầy, em có nhu cầu tính lịch kiểm tra định kỳ, ví dụ: Nguyễn Văn A đã kiểm tra ngày 04/11/2016, thời hạn 1 năm sẽ phải kiểm tra lại và Nguyễn Văn B đã kiểm tra ngày 20/5/2016, thời hạn kiểm tra lại là 3 năm, sử dụng hàm như thế nào để tính được ngày tháng năm kiểm tra tiếp theo.
Em xin cảm ơn !
Bạn dùng 1 cột phụ để hiện ghi chú. Hoặc dùng Conditional Formating để hiện màu từ đó dễ quan sátEm cám ơn thầy, em dùng hàm if và hàm date đã xử lý xong rồi, tuy nhiên em muốn lọc và thông báo cho họ trước ngày thi chính thức khoảng 45 ngày thì dùng hàm nào sẽ tiện nhất.
Em xin cảm ơn !
Thử:Em muốn lập công thức tại 4 cell màu xanh cho sáng và chiều để tính thời gian giữa 2 khoảng thời gian vào-ra. Mong các thành viên trợ giúp. Nếu cả 4 cell này cùng chung 1 công thức thì tốt nhất!
Xin cảm ơn!
B10=SUM(TRIM(SUBSTITUTE(MID(SUBSTITUTE(A10,"-",REPT(" ",20)),{1,20},20),"h",":"))*{-1,1})
1) OK. Xin cảm ơn bạn!Thử:
Chỉ Enter. Copy cho 3 ô màu xanh còn lại.Mã:B10=SUM(TRIM(SUBSTITUTE(MID(SUBSTITUTE(A10,"-",REPT(" ",20)),{1,20},20),"h",":"))*{-1,1})
Thân
lâu rồi không gặp. góp vui thêmThử:
Chỉ Enter. Copy cho 3 ô màu xanh còn lại.Mã:B10=SUM(TRIM(SUBSTITUTE(MID(SUBSTITUTE(A10,"-",REPT(" ",20)),{1,20},20),"h",":"))*{-1,1})
Thân
=MID(SUBSTITUTE(A10,"h",":"),FIND("-",A10)+1,10)-LEFT(SUBSTITUTE(A10,"h",":"),FIND("-",A10)-1)
Thời gian vốn phức tạp, bạn hãy gửi file chi tiết các dạng ra và xem xét các khả năng, như là 1 con số nhưng dịnh dạng ra năm tháng hay là chuỗi ghi năm tháng trước.Kính mong @Phan Thế Hiệp @Lê Duy Thương và các thành viên trợ giúp bài #21.
Việc tính khoảng thời gian giữa 2 mốc thời gian đã được giải quyết. Giờ tôi muốn tính tổng các khoảng thời gian ra kết quả dạng 1 hoặc dạng 2 ở bài #21 đó bạn.Thời gian vốn phức tạp, bạn hãy gửi file chi tiết các dạng ra và xem xét các khả năng, như là 1 con số nhưng dịnh dạng ra năm tháng hay là chuỗi ghi năm tháng trước.
Không thấy dữ liệu có ở cột J và L.Giờ tôi muốn tính tổng các kết quả ở cột J và cột L ở các bài #17, #19 thì có thể định dạng như thế nào để ra kết quả
1) Như dạng: ... giờ ... phút
2) Dạng: ... tháng ... ngày ... giờ ... phút
Dĩ nhiên là kết quả ở 1 = kết quả ở 2
Xin cảm ơn!
Cột J và cột L ở file khác không phải Book1. Tôi bị nhầm.Không thấy dữ liệu có ở cột J và L.
Nếu muốn cộng tổng các giờ, thì thay vì ghi từng ô, điều chỉnh thành vùng muốn cộng:
B10=SUMPRODUCT(TRIM(SUBSTITUTE(MID(SUBSTITUTE(A2:A5,"-",REPT(" ",20)),{1,20},20),"h",":"))*{-1,1})
Thân
công thức sum từ A2:A5 đây:Cột J và cột L ở file khác không phải Book1. Tôi bị nhầm.
Tôi thử copy công thức trên vào file và định dạng cell B8 như các cell B2 đến B5 --> ra lỗi #N/A. Bạn chỉnh công thức cho tôi nha.
Xin cảm ơn bạn.View attachment 237528
=SUMPRODUCT(1*(MID(SUBSTITUTE($A$2:$A$5,"h",":"),FIND("-",$A$2:$A$5)+1,10)-LEFT(SUBSTITUTE($A$2:$A$5,"h",":"),FIND("-",$A$2:$A$5)-1)))
Vẫn bị lỗi khi em dùng cả 2 loại công thức trên như trong file dưới. Mong các anh em chỉ giúp.công thức sum từ A2:A5 đây:
Mã:=SUMPRODUCT(1*(MID(SUBSTITUTE($A$2:$A$5,"h",":"),FIND("-",$A$2:$A$5)+1,10)-LEFT(SUBSTITUTE($A$2:$A$5,"h",":"),FIND("-",$A$2:$A$5)-1)))
Theo công thức bài #25 anh sửa lai vậyVẫn bị lỗi khi em dùng cả 2 loại công thức trên như trong file dưới. Mong các anh em chỉ giúp.
=SUM(IFERROR(TRIM(SUBSTITUTE(MID(SUBSTITUTE(I10:I60,"-",REPT(" ",20)),{1;20},20),"h",":"))*{-1;1},))
nhấn CSE
Anh hiểu là được rồi vì em đang trích bài bài của anh, nếu anh chưa hiểu thì ký hiệu đó là Ctrl+Shirt+EnterTheo bạn với ký hiệu CSE thì người nào mà không rành excel có dịch được không?![]()
Anh thử lại xem sửa {1;20}=>{1,20} {-1;1}=>{1,1}Theo bạn với ký hiệu CSE thì người nào mà không rành excel có dịch được không?
Kết quả: 03 giờ 10 phút chắc là sai.View attachment 237572
=SUM(IFERROR(TRIM(SUBSTITUTE(MID(SUBSTITUTE(I10:I60,"-",REPT(" ",20)),{1,20},20),"h",":"))*{-1,1},))
Sửa lại thì lại ra như hình dưới đó chú.View attachment 237574
Hàm thì đúng rồi, do phần định dạng nên nó hiển thị kết quả saiCám ơn @hocexcel_1991 , anh @Lê Duy Thương :
+) Sao anh/em thử cộng tay các giờ và phút của cột I10:I60 thì không ra kết quả: 15 giờ 30 phút.
+) Copy sang cột L thì không ra kết quả cho công thức ở L65View attachment 237588