找回密码
 立即注册
搜索

求大佬指导,如何逐年输出两个指定日期之间的年份

27
回复
901
查看
[复制链接]

2

主题

6

帖子

4

幻币

初入江湖

Rank: 1

积分
14
2021-12-3 00:31:00 显示全部楼层 |阅读模式
如图,我用的是函数<div class="blockcode"><div id="code_M74"><ol>=IF(C$1+((ROW(A2)-2)*12)

65ae3a465c8b49064e9620469336dac5.png

65ae3a465c8b49064e9620469336dac5.png


65ae3a465c8b49064e9620469336dac5.png

65ae3a465c8b49064e9620469336dac5.png
PPT学习论坛
回复

使用道具 举报

0

主题

5

帖子

0

幻币

初入江湖

Rank: 1

积分
0
2021-12-9 20:24:28 显示全部楼层
支持自动溢出的话
9631bb13354444693826263ee675b15f.png
PPT学习论坛
回复 支持 反对

使用道具 举报

1

主题

6

帖子

0

幻币

初入江湖

Rank: 1

积分
3
2021-12-9 22:35:43 显示全部楼层
在原来公式的判断条件改成你取数的进行判断即可。
=IF(EDATE($C$1,(ROW(A2)-2)*12)<=E$1,TEXT(EDATE($C$1,(ROW(A2)-2)*12),"e/m/d"),"")
PPT学习论坛
回复 支持 反对

使用道具 举报

1

主题

4

帖子

2

幻币

初入江湖

Rank: 1

积分
7
2021-12-11 13:01:07 显示全部楼层
=IFERROR(DATE(SMALL(ROW(INDIRECT(YEAR($C$1)&":"&YEAR($E$1))),ROW(A1)),1,1),"")

另类一点的方法,数组下拉
PPT学习论坛
回复 支持 反对

使用道具 举报

1

主题

6

帖子

0

幻币

初入江湖

Rank: 1

积分
6
2021-12-12 00:20:25 显示全部楼层
=IF(row(a1)<=year(e$1)-year($c$1) +1,TEXT(EDATE($C$1,(ROW(A2)-1)*12),"e/m/d"),"")手机写得,没考虑细节
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

5

帖子

-2

幻币

初入江湖

Rank: 1

积分
1
2021-12-13 21:57:39 显示全部楼层
=TEXT(C$1+ROW(A1)-1,"[<="&E$1&"]e-m-d;")
PPT学习论坛
回复 支持 反对

使用道具 举报

1

主题

5

帖子

-1

幻币

东方不败

积分
-3
2021-12-21 19:05:23 显示全部楼层
=IF(C$1+ROW(A1)-1<=E$1,C$1+ROW(A1)-1,"")
PPT学习论坛
回复 支持 反对

使用道具 举报

1

主题

11

帖子

2

幻币

初入江湖

Rank: 1

积分
9
2021-12-22 09:58:19 显示全部楼层
谢谢大佬指导,不过不是按日,是按年份输出,月和日都一样,下面这样的
2001/1/1
2002/1/1
2003/1/1
……
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

8

帖子

0

幻币

初入江湖

Rank: 1

积分
8
2021-12-22 20:21:45 显示全部楼层
谢谢大佬指导,按照这个输入变成 按日递增了
我想要按年递增,如
2000/1/1
2001/1/1
2002/1/1
2003/1/1
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

11

帖子

0

幻币

初入江湖

Rank: 1

积分
11
2021-12-23 18:11:33 显示全部楼层
谢谢大佬指导,按这个公式,结果为按日递增了,要求是按年递增,如
2000/1/1
2001/11/
2002/1/1
2003/1/1
……
最后一行为结束年
PPT学习论坛
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册