返回列表 上一主題 發帖

求助連續正數或負數的寫法

求助連續正數或負數的寫法

[attach]15880[/attach]

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

不知如何設定,請高手幫忙

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
附上資訊

TOP

發問的題目,如果可以附個範例解答。這樣比較容易瞭解在問的內容。

TOP

回復 3# Baracuda

圖片1.jpg (23.82 KB)

圖片1.jpg

TOP

因圖片檔上傳均變黑的
所以這樣說明(判斷法人連續買賣超天數)
資料欄為主以下判斷(連續買超或賣超) ,
在顯示欄中出表示連數買賣天數
                                資料     顯示
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

TOP

RE: 求助連續正數或負數的寫法

1.rar (3.42 KB)
附上檔案

TOP

回復 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))))
學海無涯_不恥下問

TOP

謝謝解答,但是有個問題
E3部份出現正數,不是負數,
不知是我裡用錯了嗎

TOP

因為是新手,所以再請教一下,
如果是用B2搜尋要改那裡
及跟我想顯示的位置有影響嗎
真的是新手

TOP

回復 8# yan2463


=MATCH(SIGN(D3),SIGN(D$4:D$65536)*-1,0)*SIGN(D3)
注意! 陣列公式輸入公式要用 CTRL+SHIFT+ENTER 三鍵齊按方式輸入公式
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

        靜思自在 : 世上有兩件事不能等:一、孝順 二、行善。
返回列表 上一主題