早教吧 育儿知识 作业答案 考试题库 百科 知识分享

EXCEL公式意思?=IF(DAY(TODAY())=1,EOMONTH(TEXT(TODAY(),"yyyy-mm-dd"),-2)+1,EOMONTH(TEXT(TODAY(),"yyyy-mm-dd"),-1)+1),有点急,

题目详情
EXCEL公式意思?
=IF(DAY(TODAY())=1,EOMONTH(TEXT(TODAY(),"yyyy-mm-dd"),-2)+1,EOMONTH(TEXT(TODAY(),"yyyy-mm-dd"),-1)+1),有点急,
▼优质解答
答案和解析
EOMONTH返回指定日期之前(或之后)指定月数的最后一天的日期.
EOMONTH(TEXT(TODAY(),"yyyy-mm-dd"),-2)+1
当前日期向前面算两个月的最后一天的日期.再加1,就是求上个月的开始日期.
(公式可写为EOMONTH(TODAY(),-2)+1)
DAY(TODAY())返回当前日期的日数字.

整个公式的意思是:如果当前日期是1号,就返回上个月1号的日期,否则返回这个月1号.