Làm sao để nối ngày và giờ ở 2 cell khác nhau? (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

Never Stand Still

Thành viên mới
Tham gia
9/8/10
Bài viết
3
Được thích
3
Chào các bạn!

Tôi có một vấn đề không giải quyết được trong việc kết nối giữa ngày và giờ tại 2 ô khác nhau.

Ví dụ: tại ô A1 tôi ghi 21/9/2010, tại B1 tôi ghi 09:00, tôi muốn nó liên kết lại thành : 21/09/2010 09:00

Tại ô C1 tôi làm công thức: =TEXT(A1 & B1, "dd/mm/yyyy HH:mm")

Nhưng nó không ra như ý, kết quả là: 06/04/3007 09:00

Vậy vui lòng hướng dẫn cho tôi được kết quả mong muốn là 21/09/2010 09:00 (Ngày tháng này vẫn có giá trị tính toán với ngày tháng khác)

Xin cám ơn các bạn.
 
Lần chỉnh sửa cuối:
Tại cell C1 bạn nhập công thức như sau:

C1 =VALUE(TEXT(TEXT(A1,"dd/mm/yyyy") & " " & TEXT(B1,"HH:mm"),"dd/mm/yyyy HH:mm"))

Sau đó bạn vào Format Cell (Ctrl+1) định dạng kiểu dd/mm/yyyy HH:mm là được!

Thân.
 
Tại cell C1 bạn nhập công thức như sau:

C1 =VALUE(TEXT(TEXT(A1,"dd/mm/yyyy") & " " & TEXT(B1,"HH:mm"),"dd/mm/yyyy HH:mm"))

Sau đó bạn vào Format Cell (Ctrl+1) định dạng kiểu dd/mm/yyyy HH:mm là được!

Thân.
Hic... Cứ lấy 2 cell cộng với nhau là được rồi (C1 = A1 + B1) ----> Và đương nhiên phải bảo đảm dữ liệu ngày tháng là đúng chuẩn
 
Nếu còn dùng kết quả tính toán nữa thì bạn có thể dùng công thức như sau để chắc chắn có các thông tin thực chuẩn xác về ngày giờ. Giả sử ô A2 là ngày, ô B2 là giờ

=DATE(YEAR(A2),MONTH(A2),DAY(A2))+TIME(HOUR(B2),MINUTE(B2),SECOND(B2))
 
Nếu còn dùng kết quả tính toán nữa thì bạn có thể dùng công thức như sau để chắc chắn có các thông tin thực chuẩn xác về ngày giờ. Giả sử ô A2 là ngày, ô B2 là giờ

=DATE(YEAR(A2),MONTH(A2),DAY(A2))+TIME(HOUR(B2),MINUTE(B2),SECOND(B2))
Anh nói A2 là ngày và B2 là giờ thì công thức của anh có khác gì với A2 + B2 đâu nhỉ?
 
Mình dè chừng trường hợp này mà.Trong khi yêu cầu là lấy ngày cột A và giờ cột B. (Mình ví dụ trong File)
 

File đính kèm

Lần chỉnh sửa cuối:
Hic... Cứ lấy 2 cell cộng với nhau là được rồi (C1 = A1 + B1) ----> Và đương nhiên phải bảo đảm dữ liệu ngày tháng là đúng chuẩn

Mình đã thử, đã test chính xác thành công. Mình đang cần

Các tiền bối thật tuyệt với. Em xin cảm ơn rất nhiều!
 
Mình cũng đang cần giải quyết vấn đề này và đã thực hiện theo hướng dẫn, kết quả như mong muốn, thật hay, cám ơn ndu96081631 rất nhiều.
 
Hic... Cứ lấy 2 cell cộng với nhau là được rồi (C1 = A1 + B1) ----> Và đương nhiên phải bảo đảm dữ liệu ngày tháng là đúng chuẩn

Saukhiđãraôdữliệugồmngàyvàgiờ,emmuốntínhđượctổngsốgiờcủaôdữliệuđó,thêmmộtđiềukiệnlànếusốgiờlẻsaungàycósốphútnhỏhơn30thìtínhtrònlà30p,nếusốphút lẻlớnhơn3pthìtínhtrònlà1giờ.Emgửifileđínhkèm,xincácanhchịchỉgiúpemvớiđểkhôngphảinhẩmbằngtaynhe
 

File đính kèm

Em làm được rồi, tạm thời nó là thế này ạ.

=DAY(G2)*24+(HOUR(G2)+IF(AND(MINUTE(G2)>0,(MINUTE(G2)<31)),0.5,1))
 
Em làm được rồi, tạm thời nó là thế này ạ.

=DAY(G2)*24+(HOUR(G2)+IF(AND(MINUTE(G2)>0,(MINUTE(G2)<31)),0.5,1))

Theo mô tả ở trên thì công thức này chưa đúng. Phải thế này chứ:
Mã:
=DAY(G2)*24+HOUR(G2)+IF(MINUTE(G2)>30,1,IF(MINUTE(G2)>0,0.5,0))
(kết quả tại I2 là 52 mới chính xác)
Còn tôi thì làm vầy:
Mã:
=CEILING(G2*1440,30)/60
Hoặc ngắn gọn hơn:
Mã:
=CEILING(G2*24,0.5)
 
Web KT

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

Back
Top Bottom