B1、C1、F6三个单元格内是日期,求日期F6到日期C1之间的月数(有小数)。但是有条件的。当日期F6没有时,月数为0;当日期F6小于等于日期B1时,月数为12;否则,月数整数部分为DATEDIF(F6,$C$1,"m")月数整数部分为:整月后的天数 ÷ 30,即DATEDIF(F6,$C$1,"md")/30----------------------DATEDIF是隐藏函数,第一个参数F6是开始日期,第二个参数C1是结束日期,F6<C1,第三个参数是m时,函数将返回日期F6到日期C1之间的整月数,第三个参数是md时,函数将返回日期F6到日期C1之间的忽略年、月的天数,也就是除去整月数后的天数。