返回列表 上一主題 發帖

[發問] 如何計算浮動列數範圍的平均值

回復 10# Hsieh

謝謝 超級版主 的指點
我試著依照 超級版主 的指示進行 x定義範圍公式的修改,結果還是有問題
接著我發現 只要將 y的定義範圍公式修改,搭配 超級版主 所提供的 x 修改,結果就OK
修改前 y公式 =OFFSET(測試!$C$14,,,COUNTA(測試!$E14:$E$65536)+1,)
修改後 y公式 =OFFSET(測試!$C$14,,,COUNTA(測試!$E14:$E$65536)+ROW(測試!E14),)

因為對公式並沒有完全了解透測,所以也不太知其所以然
附上修改後的測試結果正常檔案,如果有任何補充說明,請不吝提出,謝謝

JS

測試2.zip (30.11 KB)

TOP

回復 11# jsleee
y公式 =OFFSET(測試!$C$14,,,COUNTA(測試!$E$14:$E$65536)+1,)
列位應該要用絕對參照,否則當名稱使用於公式內時
會因為制改變而改變計算的起始位置
學海無涯_不恥下問

TOP

回復 12# Hsieh

感謝 超級版主 提供的修正
已修正並測試正常,感恩

JS

TOP

公式已設動態了,另外增加一 VBA  速度跟效率都全面提升,請參考附上的檔案

浮動列數計算.rar (9.28 KB)

300 字節以內
不支持自定義 Discuz! 代碼

TOP

回復 14# zz5151353

感謝 zz大大的協助,我再好好研究研究

JS

TOP

j14
=IF(C14="","",PRODUCT(OFFSET(I14,,,IF(ISNA(MATCH("*",C15:C$99,)),COUNT(E14:E$99),MATCH("*",C15:C$99,)))))
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

        靜思自在 : 人的心地是一畦田,土地沒有播下好種子,也長不出好的果實。 -
返回列表 上一主題