Board logo

標題: [發問] 陣列小問題 [打印本頁]

作者: jj369963    時間: 2012-6-5 13:22     標題: 陣列小問題

本帖最後由 jj369963 於 2012-6-5 14:38 編輯

Dear 大大:

問題如附檔,其實是簡單的陣列,但不知哪裡錯了,所以來請教了。

謝謝

[attach]11265[/attach]

[attach]11268[/attach]
作者: register313    時間: 2012-6-5 13:32

回復 1# jj369963

C21=SUMPRODUCT(($B$3:$B$18=$B21)*C$3:C$18)/COUNTIF($B$3:$B$18,$B21)
作者: jj369963    時間: 2012-6-5 14:05

回復 2# register313
Dear大大:

    試過了,但不知為何還是錯誤。

         還請指教。
作者: register313    時間: 2012-6-5 14:15

本帖最後由 register313 於 2012-6-5 14:21 編輯

回復 3# jj369963

1.附件裡儲存格的公式之參照都跑掉了
2.如何錯誤?也沒說明?
[attach]11264[/attach]
作者: jj369963    時間: 2012-6-5 14:41

回復 4# register313


    不好意思,是我疏忽了。已重新上傳檔案。真是抱歉,我太糊塗了,所以造成困擾。再次對不起


        錯誤部分說明:因為找不出來,所以.....真是抱歉。

再次謝謝指教
作者: register313    時間: 2012-6-5 14:58

回復 5# jj369963

C21=SUMIF($B$3:$B$18,$B21,C$3:C$18)/COUNTIF($B$3:$B$18,$B21)
作者: jj369963    時間: 2012-6-5 16:28

回復 6# register313


    Dear 大大:

          非常感激,也很成功,但是在帶入 sumif /countif 的公式,會把blank計入,導致計算錯誤。是否有其他方式可以排除。
          如附檔,在麻煩指教與指點。

          PS我自己口才及技術尚待加強,如有不禮貌處請見諒

再次感激&謝謝
[attach]11269[/attach]
作者: register313    時間: 2012-6-5 16:45

回復 7# jj369963

C21=SUMIF($B$3:$B$18,$B21,C$3:C$18)/SUM(IF(($B$3:$B$18=$B21)*(C$3:C$18<>""),1,))  陣列公式
[attach]11270[/attach]
作者: jj369963    時間: 2012-6-14 17:39

回復 8# register313


    謝謝大大,已成功解決了。感激

尤其使用<>""來排除空值,在應用上很廣。

再次謝謝。




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