Board logo

標題: 求助連續正數或負數的寫法 [打印本頁]

作者: yan2463    時間: 2013-8-29 12:47     標題: 求助連續正數或負數的寫法

[attach]15880[/attach]

請問我想在表格中
最後一欄中,如果為正數,則往下看連續幾天正數(只要天數,不是要加總)
               如果為負數,則往下看連續幾天負數裁只要天數,不是要加總)

不知如何設定,請高手幫忙
作者: yan2463    時間: 2013-8-29 12:56

2013-8-28        0        1     -13
2013-8-27        17        1        16
2013-8-26        14        0        14
2013-8-23        0        3        -3
2013-8-22        1        7        -6
2013-8-20        0        1        -1
2013-8-19        0        4        -4
2013-8-16        0        0        0
2013-8-15        5        0        5
2013-8-14        1        2        -1
2013-8-13        3        2        1
2013-8-12        1        0        1
2013-8-9        10        0        10
2013-8-8        6        1        5
2013-8-7        3        0        3
2013-8-6        1        0        1
2013-8-5        5        0        5
2013-8-2        0        0        0
2013-8-1        2        1        1
2013-7-31        0        0        0
2013-7-30        0        0        0
附上資訊
作者: Baracuda    時間: 2013-8-29 13:09

發問的題目,如果可以附個範例解答。這樣比較容易瞭解在問的內容。
作者: yan2463    時間: 2013-8-30 10:13

回復 3# Baracuda
作者: yan2463    時間: 2013-8-30 10:45

因圖片檔上傳均變黑的
所以這樣說明(判斷法人連續買賣超天數)
資料欄為主以下判斷(連續買超或賣超) ,
在顯示欄中出表示連數買賣天數
                                資料     顯示
2013-8-29        65        85        -20      -11
2013-8-28        9        129        -120
2013-8-27        100        114        -14
2013-8-26        43        89        -46
2013-8-23        55        228        -173
2013-8-22        8        237        -229
2013-8-20        0        280        -280
2013-8-19        0        107        -107
2013-8-16        13        89        -76
2013-8-15        96        168        -72
2013-8-14        98        105        -7
2013-8-13        141        109        32
2013-8-12        164        218        -54
2013-8-9        167        123        44
2013-8-8        101        193        -92
2013-8-7        479        91        388
2013-8-6        93        60        33
2013-8-5        116        89        27
2013-8-2        74        189        -115
2013-8-1        146        22        124
2013-7-31        118        54        64   


                               資料      顯示
2013-8-29         20        0        20         1
2013-8-28        0        13        -13
2013-8-27        17        1        16
2013-8-26        14        0        14
2013-8-23        0        3        -3
2013-8-22        1        7        -6
2013-8-20        0        1        -1
2013-8-19        0        4        -4
2013-8-16        0        0        0
2013-8-15        5        0        5
2013-8-14        1        2        -1
2013-8-13        3        2        1
2013-8-12        1        0        1
2013-8-9        10        0        10
2013-8-8        6        1        5
2013-8-7        3        0        3
2013-8-6        1        0        1
2013-8-5        5        0        5
2013-8-2        0        0        0
2013-8-1        2        1        1
2013-7-31        0        0        0
作者: yan2463    時間: 2013-9-3 10:58     標題: RE: 求助連續正數或負數的寫法

[attach]15922[/attach]
附上檔案
作者: Hsieh    時間: 2013-9-3 15:33

回復 6# yan2463

問題1:E3陣列公式
=MATCH(SIGN(D3),SIGN(D$4:D$65536)*-1,0)
問題2:B2陣列公式
=IF(INT((COLUMN()-2)/3)+1>COUNTIF(資料!$A:$A,$A2),"",INDEX(資料!$C:$E,SMALL(IF(--資料!$A$2:$A$65536=$A2,ROW($2:$65536),""),INT((COLUMN()-2)/3)+1),IF(MOD(COLUMN()-1,3)=0,3,MOD(COLUMN()-1,3))))
作者: yan2463    時間: 2013-9-3 16:27

謝謝解答,但是有個問題
E3部份出現正數,不是負數,
不知是我裡用錯了嗎
作者: yan2463    時間: 2013-9-3 16:49

因為是新手,所以再請教一下,
如果是用B2搜尋要改那裡
及跟我想顯示的位置有影響嗎
真的是新手
作者: ML089    時間: 2014-10-27 20:44

回復 8# yan2463


=MATCH(SIGN(D3),SIGN(D$4:D$65536)*-1,0)*SIGN(D3)
注意! 陣列公式輸入公式要用 CTRL+SHIFT+ENTER 三鍵齊按方式輸入公式
作者: ML089    時間: 2014-10-27 20:45

回復 9# yan2463


=MATCH(SIGN(B2),SIGN(B$3:B$65536)*-1,0)*SIGN(B2)
注意! 陣列公式輸入公式要用 CTRL+SHIFT+ENTER 三鍵齊按方式輸入公式
作者: yan2463    時間: 2014-10-28 08:34

回復 11# ML089


    謝謝你,我再來試試




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)