返回列表 上一主題 發帖

[發問] EXCEL的公式 不知應怎寫

回復 10# Hsieh


   感謝你花時間教我

看起來可行了但我試著想要修改郤不得其門而入

先建立一個名稱rng

參照到公式=OFFSET(更新!$C$5,,,MATCH(TRUE,更新!$A$5:$A$65536="",0)-1,)
<<<這東西 要怎建立呢??? 之前完全沒看過呢 可以教一下如何打開或建立嗎? 謝了^^

TOP

回復 11# icestormer

play.gif
學海無涯_不恥下問

TOP

回復 10# Hsieh


   真感謝你的幫忙 我明天研究一下^^

TOP

如果你要寫VBA
你可以用這樣的寫法

1.>先指定一個計算由下往上 或是 由上往下的變數
Dim X As Integer

2.>計算你要計算的了那一列(Ex:A) - 由下往上
X = Worksheets(1).Range("A65536").End(xlUp).Row

3.>計算你要計算的了那一列(Ex:A) - 由上往下
X = Worksheets(1).Range("A1").End(xlDown).Row

TOP

回復  icestormer
Hsieh 發表於 2012-7-31 20:52



  


超版你好 昨天你教的已學會怎改了(雖然還不太懂他的運作原理..)

在上一個EXCEL檔中 下方有另一個表 也是跟同樣的 分二次計算平均值後 算出比較合理的平均值

不同的是:

1:由大至小
2:每一個price 之間 必然會出現空白格

如果手動計算(拉範圍)
第一次平均值:5.25   [=AVERAGE(C386:C574)]
第二次平均值: 5.93  [=AVERAGE(C386:C532)]
最終平均值:   6.11      [=AVERAGE(C386:C460)]

如果是這樣要怎改呢?(我試了一整天..弄不出來)
另外 想問一個問題 如果我要設置像這種的計算(使用陣列)有數百個表 是否就要定義RNG1~RNGXXXX 個才行呢??

TO:smouse0220
謝了 不過我覺得最好能直接用EXCEL計算會方便多了
因..像這種表需要設置上百種物品的(一個物品有二表)

TOP

回復 15# icestormer
試試看
EXCEL測試.rar (14.11 KB)
學海無涯_不恥下問

TOP

回復 16# Hsieh


   可以了 好神喔 超版 ! 真是太感謝了

TOP

        靜思自在 : 不要小看自己,因為人有無限的可能。
返回列表 上一主題