Board logo

標題: [發問] 自動對應列數的公式參照(小問題請教) [打印本頁]

作者: jj369963    時間: 2013-10-18 08:37     標題: 自動對應列數的公式參照(小問題請教)

Dear 大大們:

希望將紅框的運算式
改寫成可以自動對應列數
目前資料有到第350列
但是如果資料有700列或900列,那要怎麼做可以讓我的運算對照到第700列或900列,而不用ㄧ個一個改呢,再麻煩指教,感謝。

請參閱附檔,再煩請給予指教。
感謝

[attach]16362[/attach]
作者: ML089    時間: 2013-10-18 09:05

例如
DG15 =SUMPRODUCT(--($DD$2:$DD$350=DG14))
DH15 =SUMPRODUCT(--($DD$2:$DD$350=DH14))
DI15 =SUMPRODUCT(--($DD$2:$DD$350=DI14))
DJ15 =SUMPRODUCT(--($DD$2:$DD$350=DJ14))

DG16 =SUMPRODUCT(--($DD$2:$DD$350=DG14))/COUNTA($DD$2:$DD$350)
DH16 =SUMPRODUCT(--($DD$2:$DD$350=DH14))/COUNTA($DD$2:$DD$350)
DI16 =SUMPRODUCT(--($DD$2:$DD$350=DI14))/COUNTA($DD$2:$DD$350)
DJ16 =SUMPRODUCT(--($DD$2:$DD$350=DJ14))/COUNTA($DD$2:$DD$350)


工具列 - 公式 - 定義名稱

名稱:DD
參照於:=OFFSET($DD$2,,,COUNTA($DD:$DD)-1)

公式修改為()
DG15 =SUMPRODUCT(--(DD=DG14))
DH15 =SUMPRODUCT(--(DD=DH14))
DI15 =SUMPRODUCT(--(DD=DI14))
DJ15 =SUMPRODUCT(--(DD=DJ14))

DG16 =SUMPRODUCT(--(DD=DG14))/COUNTA(DD)
DH16 =SUMPRODUCT(--(DD=DH14))/COUNTA(DD)
DI16 =SUMPRODUCT(--(DD=DI14))/COUNTA(DD)
DJ16 =SUMPRODUCT(--(DD=DJ14))/COUNTA(DD)
作者: jj369963    時間: 2013-10-19 20:39

回復 2# ML089

Dear ML089大大:

謝謝您仔細的回答,原來用offset的參照與定義名稱,謝謝您。
作者: ML089    時間: 2013-10-19 22:40

當資料多計算多時,採用名稱設定 動態資料範圍,可以節省不必要的計算




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