參考附件︰http://www.FunP.Net/917358
以不再增加名稱定義為原則。謝謝!
說明︰
名稱定義︰
R_R=$R7; T_3=T$3; T_5=T$5; X=$R7+T$3; Y=T$5-$R7; Z =MOD(T$5+Y,$R$6)
L_1=OR(T$5="",$R7="",$R7>=T$5,X=Y)
連續二個同欄的對應值再顯示。
Sheet1!T7
=IF(L_1,"",IF(OR(SUMIF(OFFSET($I$6,Y,1,,7),SUMIF(OFFSET($I$6,T$5,1,,7),$R$5,OFFSET($I$6,Z,1,,7)),OFFSET($I$6,MOD(Y*2,$R$6),1,,7))=OFFSET($I$6,X,1,,7)),Y,""))
陣列
即當I欄T5期數的R5值,其在Z期數的同欄對應值,再出現在Y期數;
且該出現在Y期數的對應值,其在MOD(Y*2,$R$6)同欄的對應值,亦有出現在X期數。
則T7顯示Y值,否則顯示空白
連續三個同欄的對應值再顯示。
Sheet2!T7
=IF(L_1,"",IF(OR(SUM((SUMIF(OFFSET($I$6,Y,1,,7),SUMIF(OFFSET($I$6,T$5,1,,7),$R$5,OFFSET($I$6,Z,1,,7)),OFFSET($I$6,MOD(Y*2,$R$6),1,,7))=OFFSET($I$6,T$3,1,,7))*OFFSET($I$6,T$3+1,1,,7))=OFFSET($I$6,X,1,,7)),Y,""))
陣列
即當I欄T5期數的R5值,其在Z期數的同欄對應值,再出現在Y期數;
且該出現在Y期數的對應值,其在Y*2期數的同欄的對應值,亦有出現在T3期數;
且該出現在T3期數的對應值,其在T3+1期數的同欄對應值,亦有出現在X期數。
則T7顯示Y值,否則顯示空白
需求︰
請教更簡化的函數公式。
以上 懇請各位先進、前輩不吝賜教! 謝謝! |