Hàm để chuyển từ "Day" sang "Days"

Liên hệ QC

anpha_omega

Thành viên mới
Tham gia
14/3/10
Bài viết
29
Được thích
5
Chào anh chị,

Em đang cần tính số tháng và số ngày giữa 2 mốc thời gian. Em dùng hàm DATEDIF như sau

=DATEDIF($A$1,$A$2,"M")&" months "&DATEDIF($A$1,$A$2,"Md")&" days"

Tuy nhiên em có 2 câu hỏi là

1. Có cách gì để chuyển thành "Day" nếu giá trị ngày là 1, và "Days" nếu giá trị ngày lớn hơn 1 không ạ?

2. Nếu giá trị ngày là 0 thì có hàm nào để xóa ngày không ạ. Ví dụ tròn 5 tháng thì nó sẽ ra "5 months and 0 days". Nhưng em muốn ra chỉ mỗi "5 months" thôi ạ.

Em có đính kèm file. Nhờ anh chị giúp em. Em cảm ơn nhiều.
 

File đính kèm

  • Book3.xlsx
    8.5 KB · Đọc: 1
Lần chỉnh sửa cuối:
Bạn ơi bạn thử công thức này xem nhé.

=DATEDIF($A$1,$A$2,"M")&" months "&IF(DATEDIF($A$1,$A$2,"Md"),IF(DATEDIF($A$1,$A$2,"Md")=1,DATEDIF($A$1,$A$2,"Md")&" Day",DATEDIF($A$1,$A$2,"Md")&" Days"),"")
 
Chào anh chị,
Em đang cần tính số tháng và số ngày giữa 2 mốc thời gian. Em dùng hàm DATEDIF như sau
=DATEDIF($A$1,$A$2,"M")&" months "&DATEDIF($A$1,$A$2,"Md")&" days"
Tuy nhiên em có 2 câu hỏi là
1. Có cách gì để chuyển thành "Day" nếu giá trị ngày là 1, và "Days" nếu giá trị ngày lớn hơn 1 không ạ?
2. Nếu giá trị ngày là 0 thì có hàm nào để xóa ngày không ạ. Ví dụ tròn 5 tháng thì nó sẽ ra "5 months and 0 days". Nhưng em muốn ra chỉ mỗi "5 months" thôi ạ.
Em có đính kèm file. Nhờ anh chị giúp em. Em cảm ơn nhiều.
Thêm vài cáí IF vào:
Mã:
=DATEDIF($A$1,$A$2,"M")&IF(DATEDIF($A$1,$A$2,"M")>1," months "," month")&IF(DATEDIF($A$1,$A$2,"Md")=0,"",DATEDIF($A$1,$A$2,"Md")&IF(DATEDIF($A$1,$A$2,"Md")>1," days"," day"))
 
Em cảm ơn anh chị nhiều. Trả lời nhanh và chuẩn quá }}}}} }}}}}

Nhân tiện cho em hỏi hàm DATEDIF có tính lẻ ngày tháng năm, thế có cách gì để tính lẻ giờ phút giây không ạ?
 
Em cảm ơn anh chị nhiều. Trả lời nhanh và chuẩn quá }}}}} }}}}}

Nhân tiện cho em hỏi hàm DATEDIF có tính lẻ ngày tháng năm, thế có cách gì để tính lẻ giờ phút giây không ạ?

Tính đc hết bạn ơi, bạn cứ đưa yêu cầu tính ra sao lên là mọi người sẽ có cách.
Còn hàm DATEIF thì đây này, bạn tham khảo:

Hàm DATEDIF
Chức năng : Hàm DATEDIF trả về một giá trị, là số ngày, số tháng hay số năm giữa hai khoảng thời gian theo tùy chọn.

Cấu trúc : DATEDIF(firstdate,enddate,option)

- firstdate : là Ngày bắt đầu của khoảng thời gian cần tính toán
- Enddate : là Ngày kết thúc của khoảng thời gian cần tính toán
- Option: là tùy chọn, xác định kết quả tính toán sẽ trả về trong công thức. Các tùy chọn theo sau :
+ "d" : Hàm sẽ trả về số ngày giữa hai khoảng thời gian.
+ "m" : Hàm sẽ trả về số tháng (chỉ lần phần nguyên) giữa hai khoảng thời gian.
+ "y" : Hàm sẽ trả về số năm (chỉ lần phần nguyên) giữa hai khoảng thời gian.
+ "yd" : Hàm sẽ trả về số ngày lẻ của năm (số ngày chưa tròn năm) giữa hai khoảng thời gian.
+ "ym" : Hàm sẽ trả về số tháng lẻ của năm (số tháng chưa tròn năm) giữa hai khoảng thời gian.
+ "md" : Hàm sẽ trả về số ngày lẻ của tháng (số ngày chưa tròn tháng) giữa hai khoảng thời gian.
 
Web KT
Back
Top Bottom