悦彤 发表于 2021-12-7 09:02:00

如何从A列取得连续天数必须大于或是等于5天的日期

在F列
还有C列(遗失)缺失的的日期

快乐哥 发表于 2021-12-12 07:46:30

C2数组公式:=IFERROR(SMALL(IF((COUNTIF(A:A,EOMONTH(MIN(A:A),-1)+ROW($1:$31))=0)*(MONTH(EOMONTH(MIN(A:A),-1)+ROW($1:$31))=MONTH(MIN(A:A))),EOMONTH(MIN(A:A),-1)+ROW($1:$31)),ROW(A1)),"")

F2非数组公式:=IF(INDEX(A:A,MATCH(5,MMULT(COUNTIF(A:A,A$2:A$20+{0,1,2,3,4}),{1;1;1;1;1}),)+ROW(A1))=N(F1)+(INDEX(A:A,MATCH(5,MMULT(COUNTIF(A:A,A$2:A$20+{0,1,2,3,4}),{1;1;1;1;1}),)+ROW(A1)))^(ROW(A1)=1),INDEX(A:A,MATCH(5,MMULT(COUNTIF(A:A,A$2:A$20+{0,1,2,3,4}),{1;1;1;1;1}),)+ROW(A1)),"")

带着回忆去旅行 发表于 2022-1-1 17:54:52

=TEXT(UNIQUE(SMALL(IF(MMULT(N(MMULT(N(OFFSET(A1,ROW($1:$200)+{0,1,1,2,2,3,3,4},)),-1^MOD(ROW($1:$8),2)*(INT(ROW($2:$9)/2)={1,2,3,4}))={1,1,1,1}),{1;1;1;1})=4,$A$2:$A$200+{0,1,2,3,4},10^6),ROW($1:$199))),"[=1000000];e-m-d")
公式支持从A列取得连续天数大于或是等于5天的一个和多个日期,需要365版本。

触及温度 发表于 2022-2-25 23:50:05

多谢两位大佬,您们太牛了,问题总算解决了
页: [1]
查看完整版本: 如何从A列取得连续天数必须大于或是等于5天的日期