已经发送,请查收,好题目,谢谢版主分享。
第一题
=NETWORKDAYS(A4&"-"&B4,DATE(A4,B4+1,))
=SUM(N(MOD(ROW(INDIRECT((A4&"-"&B4)*1&":"&DATE(A4,B4+1,))),7)>1))
第二题
=OFFSET(A$2,ROW(A4)/4,)
第三题
=IF(A3="",C2,A3)
第四题
=TEXT(MOD(A3,7),"[>1]aaaa;周末")
第五题
=IF(RIGHT(A3)="章",MATCH("*章",IF(ROW(5:$26)<26,A5:A$25,"章"),),"")
第六题
=INDEX(A:A,RIGHT(SMALL(IF(COLUMN(A:J)<=B$3:B$12+1,ROW($3:$12)*101+(COLUMN(A:J)>1)*13,9999),ROW(A1)),2))&""
第七题
=ABS(SUM(RIGHT(LARGE(MMULT(LARGE(((A3:A20=A4:A21)*(A4:A21<>A5:A22)+(A3:A20<>A4:A21)*(A4:A21=A5:A22))*ROW(1:18), {1;3;5;7;9}+{0,1} ),{101;-100}),{1,2}),2)*{1,-1}))+1
没有使用FREQUENCY函数判断连续,通过判定当前单元格是否与上下相连的两个单元格相同来判定连续,最后的 MMULT(,{101;-100})更是神来之笔,简化一下
=ABS(SUM(RIGHT(LARGE(MMULT(LARGE(((A3:A20=A4:A21)+(A4:A21=A5:A22)=1)*ROW(1:18),ROW(1:9)*2-{1,0}),{101;-100}),{1,2}),2)*{1,-1}))+1
<wangg913>
[ 本帖最后由 wangg913 于 2011-3-6 10:56 编辑 ] |