我想计算2个日期之间的月数相差,但是有2个条件:第一,每个月的1号到15号为该月上半月,记为半个月输出为0.5,16号到月底为下半月,则算满一个月,例如A1时间为2010-1-1,B1时间为2010-7-2,则C1要输出为6.5,如果A1不变,B1为2010-7-16,则C1要输出为7;第二,如果输入的2个时间都在同年同一个月内,则输出结果为0,例如A1时间为2010-1-1,B1时间为2010-1-16,则C1输出为0. 跪求Excel高手帮忙
希望能给出函数式
如果您要计算两个日期之间的整月,忽略剩余的天数,那么使用datedif函数
=DATEDIF(A1,B1,"m")
如果您不忽略剩余天数,也就是说那怕整月后余一天,也要算作一个月那么使用text函数
=TEXT(B1-A1,"m")
连个函数所得结果依次为7、8,看下图
datedif
text