EXCEL问题,a1单元格是日期,b1单元格是数值,从1995年开始计算,到2003年,单比如现在a1里是2003年,用人

2024-11-20 13:19:45
推荐回答(4个)
回答1:

A1是单元格的数值是
2003
在B1中得出结果,B1的公式如下
=SUMPRODUCT(MOD(ROW(INDIRECT("1995:"&A1)),2))

如果A1单元格是日期格式的
2003-1-1
B1公式如下
=SUMPRODUCT(MOD(ROW(INDIRECT("1995:"&year(A1))),2))

如果算A1和B1都是日期
A1 B1
1995-1-1 2003-1-1
可以在C1单元格输入公式
=SUMPRODUCT(MOD(ROW(INDIRECT(year(A1)&":"&year(B1))),2))

回答2:

=SUMPRODUCT(--MOD(ROW(INDIRECT("1995:"&YEAR(A1))),2))

回答3:

如果A1单元格为数值
B1公式:=INT((A1-1995)/2)+1
如果A1单元格为日期
B1公式:=INT((YEAR(A1)-1995)/2)+1

回答4: