Xin giúp đỡ về hàm tính khoảng cách ngày tháng năm ạ

Liên hệ QC

198zxc

Thành viên hoạt động
Tham gia
26/6/12
Bài viết
147
Được thích
19
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

  • Hỏi về công thức liên quan đến ngày tháng năm.xlsx
    8.6 KB · Đọc: 16
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

  • Hỏi về công thức liên quan đến ngày tháng năm.xlsx
    9 KB · Đọc: 6
Đơ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
Back
Top Bottom