我想問一問 Execl 函數

2008-12-19 9:29 am
我想問一問 Execl 函數,問題如下:
在 A2:Y2 格內,有部份是數字及部份是空格,
我想在Z2格,選取由右(Y2)至左(A2)其中有填寫數值的10個格仔的數值總和(一定要近Z格起計)
感謝各位!!!!!

回答 (4)

2008-12-23 4:19 pm
✔ 最佳答案
因你指定在 range 內 的 10 個數目加總, 所以不可能用內建的函數來解決, 一定要用 vba 寫 macro 來完成. 下面提供一個解決方案:
sub macro1()
i = 0
s = 0
j = 25
loop1:
if cells(2, j) > 0 then
s = s + cells(2, j)
i = i + 1
endif
if i >= 10 then
cells(2, 26) = s
end
endif
j = j - 1
if j >= 1 then goto loop1
end sub
2008-12-24 3:31 pm
陣列公式,..
{=SUM(INDIRECT(CHAR(64+LARGE(IF(A2:Y2<>"",COLUMN(A2:Y2)),10))&"2:Y2"))}

或者
{=SUM(OFFSET(Y2,,,,-(26-LARGE(IF(A2:Y2<>"",COLUMN(A2:Y2)),10))))}

http://hk.geocities.com/snam_hk/Toad002.xls

我覺得問完條問題 求其交比投票 好過份.
有無諗過認真答你問題D回答者既感受.
2008-12-19 8:35 pm
A2:Y2總共有25格,其中只有15格有數值的分報在內,我只是想要由右(Y2)至左(A2)10格有填寫數值的格總和。
=SUM(A2:Y2)是25格總和,不是我所須要的函數,多謝你回覆!!

2008-12-24 09:37:15 補充:
首先感謝你的函數幫忙!這是我須要的函數!實際我要每行處理近100格數值,我要再更改少少來套上去!

由於我是第一次發問問題!所以不知求其交比投票是什麼一回事!真的不知!多多包涵!是否要放去回答欄我才可給分呢?
2008-12-19 2:40 pm
In Z2 type: =sum(A2:Y2)


收錄日期: 2021-04-23 23:05:09
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20081219000051KK00086

檢視 Wayback Machine 備份