第1个回答 2010-07-29
=if(month(A1)-month(B1)=0,0,if(day(B1)<15,0.5,1)+month(B1)-month(A1))
但不知你如果A1是下半月时怎么算呢?
第2个回答 2010-07-29
C1
=IF(TEXT(A1,"yy-m")=TEXT(B1,"yy-m"),0,DATEDIF(A1,B1,"m")+IF(DAY(B1)<=15,0.5,1)*1)
第3个回答 2018-03-09
=IF(MONTH(A1)-MONTH(B1)=0&YEAR(B1)-YEAR(A1)=0,0,IF(DAY(B1)-DAY(A1)<15,0.5,1)+MONTH(B1)-MONTH(A1)+(YEAR(B1)-YEAR(A1))*12)
自己编的,拿走不谢。
第4个回答 推荐于2019-10-21
C1需要输入的公式为:
=IF(AND(YEAR(A1)=YEAR(B1),MONTH(A1)=MONTH(B1)),0,(YEAR(B1)-YEAR(A1))*12+MONTH(B1)-MONTH(A1)+IF(DAY(B1)>15,1,0.5))。
1、Microsoft Excel是微软公司的办公软件Microsoft office的组件之一,是由Microsoft为Windows和AppleMacintosh操作系统的电脑而编写和运行的一款试算表软件,最早版本是在1985年开发的。
2、Microsoft Excel可以进行各种数据的处理、统计分析和辅助决策操作等,具有打开或关闭表格标题行、计算列使用单个公式调整每一行、数据排序和筛选、自定义公式和文本输入等功能。目前,Microsoft Excel被广泛应用于管理、统计财经、金融等众多领域。本回答被网友采纳