我正在使用apache poi从excel读取数据。我的excel包含我使用不同公式的日期,例如Now(),Now() - 7,EOMONTH()等
POI没有EOMONTH的实现,因此无法读取单元格。我可以使用excel中的EOMOnth解决方法吗? 我必须基本上进入第一天或最后一天或本月,上个月和2个月。 这个月我使用DATE(YEAR(NOW()),MONTH(NOW()),1) 但不能写上个月。 请帮忙。
谢谢, PRATIK
答案 0 :(得分:3)
上个月末:=DATE(YEAR(NOW()),MONTH(NOW()),1) - 1
本月底:=DATE(YEAR(NOW()),MONTH(NOW())+1,1) - 1
一个月前:=DATE(YEAR(NOW()),MONTH(NOW())-1,DAY(NOW()))
一个月后:=DATE(YEAR(NOW()),MONTH(NOW())+1,DAY(NOW()))
答案 1 :(得分:2)
您可以使用此公式获得本月1日
=TODAY()-DAY(TODAY())+1
和上个月的最后一天只删除+1,即
=TODAY()-DAY(TODAY())
本月最后一天可以
=DATE(YEAR(TODAY()),MONTH(TODAY())+1,0)