返回列表 上一主題 發帖

[發問] 多重運算與陣列~~問題

回復 10# ML089
應該 是

條件 1: T欄 要為負值
條件 2: N欄 過去開盤 > Q396 的收盤 OR
             Q欄 過去收盤 > Q396 的收盤

成立取 Y欄 最小值

       (且 如有相同值 下)

       再取 Q欄 收盤的最大值 的位置


謝謝..
50 字節以內
不支持自定義 Discuz! 代碼

TOP

回復 9# 7777

**** 是想再加 條件 3: 取 Q欄 收盤的最大值  ******

條件 1: T欄 要為負值
條件 2: N欄 過去開盤 > Q396 的收盤 OR
             Q欄 過去收盤 > Q396 的收盤
條件 3: 再取 Q欄 收盤的最大值

成立取 Y欄 最小值 的位置  


條件3若是取 Q欄 收盤的最大值,就是一個值,就不會再取Y欄最小值位置。
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

回復 8# ML089
  
sorry
ML089大大 ..
提問不佳

值不是固定值 -55

**** 是想再加 條件 3: 取 Q欄 收盤的最大值  ******

條件 1: T欄 要為負值
條件 2: N欄 過去開盤 > Q396 的收盤 OR
             Q欄 過去收盤 > Q396 的收盤
條件 3: 再取 Q欄 收盤的最大值

成立取 Y欄 最小值 的位置  


感恩..
50 字節以內
不支持自定義 Discuz! 代碼

TOP

本帖最後由 ML089 於 2015-11-26 03:07 編輯

回復 7# 7777

=1/MOD(MAX(IF(($T$21:T395<0)*(($N$21:N395>=Q396)+($Q$21:Q395>=Q396))*(($Y$21:Y395=-55)*($Y$31:Y405=-55)),$Q$21:Q395+1/ROW($21:395))),1)

最近比較沒時間上網回覆會比較慢
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

回復 5# ML089

請問大大 ..
原
條件 1: T欄 要為負值
條件 2: N欄 過去開盤 > Q396 的收盤 OR
             Q欄 過去收盤 > Q396 的收盤
成立取 Y欄 最小值 的位置 394

{=1/MOD(MIN(IF(($T$21:T395<0)*(($N$21:N395>=Q396)+($Q$21:Q395>=Q396)),$Y$21:Y395+1/ROW($Y$21:Y395))),1)}
=394

再次 追問
Y384 及 Y394 ( 值同為 -55 )
想再加 條件 3:
取 Q欄 收盤的最大值
Q384 ( 273 ) V
Q394 ( 236 )

最大值為, 273 正確值 為 384 的位置

附檔 原檔.rar (66.56 KB)

該 如何處理...... 感恩
50 字節以內
不支持自定義 Discuz! 代碼

TOP

回復 5# ML089

可以了 已解決 3Q
50 字節以內
不支持自定義 Discuz! 代碼

TOP

回復 4# 7777


若A、B值都是整數時

=1/MOD(MIN(IF(($F$2:$F20<0)*(($B$2:$B20>E21)+($E$2:$E20>E21)),$H$2:$H20+1/ROW($H$2:$H20))),1)
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

回復 2# ML089

能 再追問大大一下

請教
能否 再查詢 其相對應的 (儲存格位置)=ROW()

要如何導出.... 感謝
50 字節以內
不支持自定義 Discuz! 代碼

TOP

回復 2# ML089

    謝謝大大
已解決
謝謝你的指導

AND 使用 * 運算
OR 使用 +運算

了解 了如何運用 感恩
50 字節以內
不支持自定義 Discuz! 代碼

TOP

回復 1# 7777

=MIN(IF(($F$2:$F20<0)*(($B$2:$B20>E21)+($E$2:$E20>E21)),$H$2:$H20))

AND 使用 * 運算
OR 使用 +運算
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

        靜思自在 : 口說好話、心想好意、身行好事。
返回列表 上一主題