Xin giúp đỡ về hàm tính khoảng cách ngày tháng năm ạ (3 người xem)

  • Thread starter Thread starter 198zxc
  • Ngày gửi Ngày gửi
Liên hệ QC

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

198zxc

Thành viên hoạt động
Tham gia
26/6/12
Bài viết
162
Được thích
20
Em có 1 file tính khoảng cách ngày tháng năm, giờ phút. Nhưng em loay hoay mãi mà nó cứ ra dạng 00/00/1900 chứ không theo dạng số ngày mà e mong muốn. Mong cách bác giúp đỡ ạ. Em xin cảm ơn rất nhiều.
 

File đính kèm

Bạn thử dùng công thức này
Mã:
=IF(INT((B2-A2))>0,INT((B2-A2))&" ngày "&TEXT(MOD(B2-A2,1),"h"&""" giờ """&"m"&""" phút"""),TEXT(MOD(B2-A2,1),"h"&""" giờ """&"m"&""" phút"""))
1711441146346.png
 
Một cách khác:
Mã:
=SUBSTITUTE(TEXT(INT(B2-A2), "0 ""ngày"" ") & TEXT(HOUR(B2-A2), "0 ""giờ"" ") & TEXT(MINUTE(B2-A2), "0 ""phút"""),"0 ngày ","")
Trường hợp "0 giờ" hay "0 phút" mà bạn muốn bỏ đi thì lồng thêm SUBSTITUTE vào nhé
 
Anh chị thương thì thương cho trót ạ :) Sau khi tính toán số giờ còn lại thì e muốn là đến 1 khoảng thời gian nhất định sẽ báo cho mình là dòng nào sắp đến hạn ạ
 

File đính kèm

Đơn giản mà.....

=IF(HOUR(B2-A2)<4,"Đến hạn","Chưa đến hạn")
 
Em có 1 file tính khoảng cách ngày tháng năm, giờ phút. Nhưng em loay hoay mãi mà nó cứ ra dạng 00/00/1900 chứ không theo dạng số ngày mà e mong muốn. Mong cách bác giúp đỡ ạ. Em xin cảm ơn rất nhiều.
Nếu Khoảng cách ngày không lớn, dùng format cell theo dạng
[<1] h "giờ" m "phút";d "ngày" h "giờ" m "phút"


1711461487246.png


Nếu khoảng cách ngày khá lớn, dùng công thức
=TEXT((B2-A2),"[>=1]# \n\g\à\y ;")&TEXT(B2-A2,"h \giờ " &"m p\hút")
 
Lần chỉnh sửa cuối:
Nếu Khoảng cách ngày không lớn, dùng format cell theo dạng
[<1] h "giờ" m "phút";d "ngày" h "giờ" m "phút"


View attachment 299849


Nếu khoảng cách ngày khá lớn, dùng công thức
=TEXT((B2-A2),"[>=1]# \n\g\à\y ;")&TEXT(B2-A2,"h \giờ " &"m p\hút")
Em cảm ơn nhiều ạ
Bài đã được tự động gộp:

Bạn thử dùng công thức này
Mã:
=IF(INT((B2-A2))>0,INT((B2-A2))&" ngày "&TEXT(MOD(B2-A2,1),"h"&""" giờ """&"m"&""" phút"""),TEXT(MOD(B2-A2,1),"h"&""" giờ """&"m"&""" phút"""))
View attachment 299842
Em cảm ơn ạ
 
Nếu Khoảng cách ngày không lớn, dùng format cell theo dạng
[<1] h "giờ" m "phút";d "ngày" h "giờ" m "phút"


View attachment 299849


Nếu khoảng cách ngày khá lớn, dùng công thức
=TEXT((B2-A2),"[>=1]# \n\g\à\y ;")&TEXT(B2-A2,"h \giờ " &"m p\hút")
Anh chị ơi, em dùng hàm text kia nhưng nếu ngày sau mà nhỏ hơn ngày trước thì nó không hiển thị được, em muốn trừ cả ngày âm anh chị ạ. Giúp e ca này với. tiện em hỏi luôn cái đoạn [>=1] ở công thức trên có ý nghĩa là gì ạ và sao giữa các ký tự lại lại chèn thêm dấu \ ạ. Em cảm ơn rất nhiều
 
Anh chị ơi, em dùng hàm text kia nhưng nếu ngày sau mà nhỏ hơn ngày trước thì nó không hiển thị được, em muốn trừ cả ngày âm anh chị ạ. Giúp e ca này với. tiện em hỏi luôn cái đoạn [>=1] ở công thức trên có ý nghĩa là gì ạ và sao giữa các ký tự lại lại chèn thêm dấu \ ạ. Em cảm ơn rất nhiều
\n\g\à\y, p\hút có yh là ký tự đặc biệt dùng cho định dạng theo thời gian, trước nó phải có các "\"
"[>=1] ở công thức trên có ý nghĩa là gì" tự hiểu nhé

Định dạng h:m không thích số âm cần thêm hàm ABS
=TEXT((B2-A2),"[>=1]# \n\g\à\y ;[<=-1]-# \n\g\à\y ;")&TEXT(ABS(B2-A2),"h \giờ " &"m p\hút")
 
\n\g\à\y, p\hút có yh là ký tự đặc biệt dùng cho định dạng theo thời gian, trước nó phải có các "\"
"[>=1] ở công thức trên có ý nghĩa là gì" tự hiểu nhé

Định dạng h:m không thích số âm cần thêm hàm ABS
=TEXT((B2-A2),"[>=1]# \n\g\à\y ;[<=-1]-# \n\g\à\y ;")&TEXT(ABS(B2-A2),"h \giờ " &"m p\hút")
Em cảm ơn ạ, em làm được rồi
 
Web KT

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

Back
Top Bottom