excel 输入12.12.1-13.12.31, 在另一个单元格中就显示出24个月,请问怎么能实现?

2025-03-22 18:06:29
推荐回答(2个)
回答1:

A1 = "12.1.1-13.12.31"
B1 =ROUND(DAYS360(DATEVALUE(SUBSTITUTE(LEFT(A1,FIND("-",A1)-1),".","-")),DATEVALUE(SUBSTITUTE(RIGHT(A1,LEN(A1)-FIND("-",A1)),".","-")))/30,0)

回答2:

=DATEDIF(SUBSTITUTE("20"&LEFT(A1,FIND("-",A1)-1),".","-"),SUBSTITUTE("20"&RIGHT(A1,LEN(A1)-FIND("-",A1)),".","-"),"y")+1