固特异 发表于 2021-12-7 16:58:00

自动填充范围


如图,附件已上传

别逗我不飛 发表于 2021-12-16 02:21:53

选中G15到H15,输入数组公式按ctrl+shift+enter
=QUARTILE(IF((MONTH(A1:A999)=(--LEFTB(F15,2)))*(A1:A999>0),ROW(A1:A999)),{0,4})

冷水就辣椒喝 发表于 2021-12-21 19:47:06

=AGGREGATE({15,14},2,ROW(1:96)/(MONTH(A1:A96)=LEFTB(F15,2)*1),1)

区域数组2013以上支持

为梦想奋斗 发表于 2022-1-8 07:25:18

=MATCH(1,FREQUENCY(DATE(2021,LEFTB(F15,2),1),A:A),)
=MATCH(DATE(2021,LEFTB(F15,2)+1,0),A:A)
均为非数组。

官涌缘来缘见 发表于 2022-1-19 15:13:05

=SMALL(MATCH(,0/(MONTH($A$1:$A$96)&"月"=$F$15),{0,1}),COLUMN(A$1))

富贵俭中求 发表于 2022-1-19 16:47:59

区域数组:=MATCH($F15,MONTH($A$1:$A$96)&"月",{0,1})

橹棹蓬桅 发表于 2022-1-29 05:26:40

这个公式复制进去不行啊,没有任何结果,

我辈中人 发表于 2022-2-26 04:34:26

请问一下里面的15,14是什么意思,还有如果要输入区域数组栏式上下的好像就不行吧

吴建福 发表于 2022-2-27 12:31:00

为什么这个区域数组公式复制给竖向的两个方框,两个结果式相同的,而横向的两个方框结果是对的。还有,如果A96值改的过大(比如A960)那么第二个格子值就不对

甚难 发表于 2022-3-16 18:45:16

如果改为纵向,把{0,1}改为{0;1}。
第2个因为改为960行,后面单元格为空,但month结果仍然为1,岢以用if处理一下:=MATCH($F15,IF($A$1:$A$960,MONTH($A$1:$A$960))&"月",{0,1})
页: [1]
查看完整版本: 自动填充范围