excel 如何求当年当月入离职?

在A1中写当年当月时间,C1显示入职,如果B1显示当年当月时间,刚C1显示离职,如果A1中写有非当年当月时间,刚C1不显示,如果B1中写有非当年当月时间,刚C1不显示。说得有点乱一样,不清楚看看图片,谅解!

    公式为:

    =IF(EOMONTH(B2,0)=EOMONTH(TODAY(),0),"当月离职",IF(EOMONTH(A2,0)=EOMONTH(TODAY(),0),"当月入职",""))

    如图所示:

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-05-28

在入离职下面填入公式   别忘了修改单元格 。=IF(YEAR(A31)=YEAR(TODAY()),IF(MONTH(A31)=MONTH(TODAY()),IF(B31="","当月入职","当月离职")),"")

第2个回答  2019-05-28
你是不是想表达 A2有日期 并且 B2没有日期 C2自动填写 当月入职 当A2有日期,B2也有日期 C2就自动填写 当月离职

C2= if(b2="","当月入职",if(and(a2<>"",b2<>""),"当月入职",""))
你拿去试试吧追问

谢谢,但还没有完善,如果不是当月入离职的,我想不让它显示出来

追答

那就要记录当天日期和录入的日期做对比,

公式修改  =IF(MONTH(B2)-MONTH(D2)=0,IF(B2="","当月入职",IF(AND(A2<>"",B2<>""),"当月入职","")),"")

这里要取了当天日期后必须要 保存下来成静态日期  不然到了下个月  日期都变了  数据就不对了

第3个回答  2019-05-28
1、请分别选中N3、N4,在“格式单元格/数字”界面查看具体设置;分别选中N2:N4,在“数据/有效性/设置”界面查看具体设置。
2、在N5:N8分别输入公式。
3、只要用N2:N4下拉菜单选择查询项目,N5:N8即可报告查询结果。