返回列表 上一主題 發帖

[發問] 函數_多個指定期數有一個(含)以上的交集值。

本帖最後由 准提部林 於 2015-11-20 14:07 編輯

回復 10# Airman


用F9看一看下方公式的差異:
=OFFSET($I$6,CHOOSE({1,2,3},T$5,T$5-T$3,T$5-T$3*2),ROW($1:$7))=$R$5
=N(OFFSET($I$6,CHOOSE({1,2,3},T$5,T$5-T$3,T$5-T$3*2),ROW($1:$7)))=$R$5
=N(OFFSET($I$6,CHOOSE({1,2,3},T$5,T$5-T$3,T$5-T$3*2),1,,7))=$R$5
=COUNTIF(OFFSET($I$6,CHOOSE({1,2,3},T$5,T$5-T$3,T$5-T$3*2),1,,7),$R$5)

TOP

回復 6# 准提部林
准大:
第3式跑不出True
查看半天~覺得公式沒有錯~查不出問題
TEST.rar (23.7 KB)

TOP

本帖最後由 Airman 於 2015-11-20 14:55 編輯

回復 11# 准提部林

准大:
呵 ~呵 ~您未說前,小弟就試了~完全瞭解了N()的用法~您真是個優良老師~飽學之士,不一定能表達而會教學~讓學生完全貫通。

有將第3式改為=
(COUNT(N(RANK($R$5,OFFSET($I$6,CHOOSE({1,2,3},T$5,T$5-T$3,T$5-T$3*2),1,,7)))=3))
就會顯示1(TRUE)
是不是第3式少了N?
敬請賜教!感恩

TOP

本帖最後由 准提部林 於 2015-11-20 15:22 編輯

回復 13# Airman


這個公式是錯誤的,
RANK 只會出現 [數值]及[錯誤值], 用 N行不通(無法排錯), 直接COUNT即可,

TOP

本帖最後由 Airman 於 2015-11-20 16:44 編輯

TEST.rar (28.2 KB) 回復 14# 准提部林

准大:
但只有這樣時,第3式答案才是正確的
配上它式(交集)~1~3式答案也全一樣
???

TOP

回復 15# Airman


以Sheet3. T35為例:
=IF(L_1,"",IF(MODE(N(OFFSET($I$6,CHOOSE({1;2;3},$R35,$R35-T$3,$R35-T$3*2),{1,2,3,4,5,6,7})),0,0,0)*(COUNT(N(RANK($R$5,OFFSET($I$6,CHOOSE({1,2,3},T$5,T$5-T$3,T$5-T$3*2),1,,7)))=3)),$R35-T$3*2,"")) 

框住紅色段按F9看看,值為0,條件是不成立的!(但答案看來沒錯,應是誤撞,多一些測試值才準)


=IF(L_1,"",IF(MODE(N(OFFSET($I$6,CHOOSE({1;2;3},$R35,$R35-T$3,$R35-T$3*2),{1,2,3,4,5,6,7})),0,0,0)*(COUNT(RANK($R$5,OFFSET($I$6,CHOOSE({1,2,3},T$5,T$5-T$3,T$5-T$3*2),1,,7)))=3),$R35-T$3*2,""))


藍色段值為TRUE!
注意:這公式應以〔陣列〕輸入!

TOP

回復 16# 准提部林
准大:
不好意思,原來第3式為陣列公式~這樣答案就符合了。
還有多長了一個經驗~答案有疑問時,應該按F9檢視。
再次感謝您的耐心教導~感恩

PS:因外出而遲覆~敬請見諒

TOP

        靜思自在 : 有智慧才能分辨善惡邪正;有謙虛才能建立美滿人生。
返回列表 上一主題