返回列表 上一主題 發帖

[發問] 函數_多個定點值,其對應值都相同。

[發問] 函數_多個定點值,其對應值都相同。

本帖最後由 Airman 於 2015-11-17 07:29 編輯

參考附件︰http://www.FunP.Net/808899

不再增加名稱定義為原則。謝謝!

說明︰
名稱定義︰
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)

T5和Y二個期數的R5之對應值都相同
Sheet1!T7
=IF(L_1,"",IF((SUMIF(OFFSET($I$6,T$5,1,,7),$R$5,OFFSET($I$6,$R7,1,,7))=SUMIF(OFFSET($I$6,Y,1,,7),$R$5,OFFSET($I$6,X,1,,7))),Y,""))
即當I欄T5期數的R5值,其在R7期數的對應值=I欄Y期數的R5值,其在X期數的對應值時~
則T7顯示Y值,否則顯示空白

T5和Y和Z三個期數的R5之對應值都相同
Sheet2!T7
=IF(L_1,"",IF((SUMIF(OFFSET($I$6,T$5,1,,7),$R$5,OFFSET($I$6,$R7,1,,7))=SUMIF(OFFSET($I$6,Y,1,,7),$R$5,OFFSET($I$6,X,1,,7)))*(SUMIF(OFFSET($I$6,T$5,1,,7),$R$5,OFFSET($I$6,$R7,1,,7))=SUMIF(OFFSET($I$6,Z,1,,7),$R$5,OFFSET($I$6,MOD(X*2,$R$6),1,,7))),Y,"")
即當I欄T5期數的R5值,其在R7期數的對應值=I欄Y期數的R5值,其在X期數的對應值=I欄Z期數的R5值,其在X*2期數的對應值~
則T7顯示Y值,否則顯示空白

需求︰請教更簡化的函數公式。

以上  懇請各位先進、前輩不吝賜教!  謝謝!

有一個想法~不知可行否?
假設:各T5期數為A;各T5期數對應期數為B;對應值為C~
所以~"T5" MATCH "A" + "C"=OFFSET  "B"
有點類似VLOOKUP()的用法
這樣就不用2個T5一式;3個T5再一式,4個T5又一式...。

如果這個想法不可行~請如提問內容:僅簡化公式即可。謝謝!

TOP

假設對應期數有4個~R7,X,Y,Z~
T7
=IF(L1,"",IF(AND(SUMIF(OFFSET($J$6,CHOOSE({1,2,3},X,Y,Z),,,7),OFFSET($I$6,$R7,MATCH($R$5,OFFSET($J$6,T$5,,,7),)))),Y,""))

本來是想以上述這個"准提部林 "大大賜教的公式來進階修正,但T5變成有多個期數~
不知道怎麼修正?也不知道這個想法行不行的通?

TOP

=IF(L_1,"",IF(MODE(SUMIF(OFFSET($I$6,IF({1;0},T$5,Y),1,,7),$R$5,OFFSET($I$6,IF({1;0},$R7,X),1,,7)),0,0),Y,""))

=IF(L_1,"",IF(MODE(SUMIF(OFFSET($I$6,CHOOSE({1;2;3},T$5,Y,Z),1,,7),$R$5,OFFSET($I$6,CHOOSE({1;2;3},$R7,X,MOD(X*2,$R$6)),1,,7)),0,0,0),Y,""))

試看看, 也不知對不對?

另一題因為兩次的欄位不一樣,沒得簡化,只能如原式一一剝取∼∼

TOP

本帖最後由 Airman 於 2015-11-17 23:26 編輯

回復 4# 准提部林

准大:
測試OK了!有更了解貴公式的變化和運用~謝謝您的耐心指導~感恩:lol
另題~如果是因『對應值再顯示』時的"欄位不同"而無法簡化~
是否可以就其需求『對應值再顯示』改為『對應值再顯示於"同欄位"』~請您再次賜教作解?
如果可以的話~明天再說(現已太晚)~感恩::L

TOP

回復 4# 准提部林
准大:
另一題(http://forum.twbts.com/thread-15609-1-1.html)的需求改成:『對應值再顯示於"同欄位"』~請詳見"新附件"內說明。謝謝!

解題公式不一定要如此題公式型態~一一剝取亦可。
敬請繼續賜教為禱!感恩:lol

TOP

        靜思自在 : 發脾氣是短暫的發瘋。
返回列表 上一主題