[算表] EXCEL:一欄中最末三個數字加總
舊文章,題目複習一下
想要從一欄很多數字中把最後三個有數字的儲存格加總
之前的解法主要問題在於這一欄會有空格
IF(ISNUMBER(A1:A1000),ROW(A1:A1000))
如此傳回是數字的列號
只要針對這些列號處理,中間有空格、有文字、有錯誤值…都沒關係
LARGE(IF(),{1,2,3})
如此傳回最大的三個列號
結論
{=SUM(IF(ROW(A1:A1000)=LARGE(IF(ISNUMBER(A1:A1000),ROW(A1:A1000)),{1,2,3})
,A1:A1000))}
※ 引述《Catbert (I am Leo)》之銘言:
: 標題: Re: [問題] excel自動計算
: 時間: Fri Jun 22 23:03:56 2007
:
: ※ 引述《leondemon (le' on de' mon)》之銘言:
: : 假如我有一個column,下面含有很多數字
: : 例如:
: : A
: : 1 1
: : 2 1
: : 3 2
: : 4 2
: : 5 4
: : 6 5
: : 7 1
: : 如果我要A欄最後三個有數字的的儲存格的數字加總
: : 那要怎麼寫比較好??
: : 因為A欄位隨時會更新....
:
: =INDIRECT("A"&COUNT(A:A))+
: INDIRECT("A"&COUNT(A:A)-1)+
: INDIRECT("A"&COUNT(A:A)-2)
:
: 請試試:)
:
: --
:
: 沒事多灌水...
:
: 多灌水沒事...
:
: --
: ※ 發信站: 批踢踢實業坊(ptt.cc)
: ◆ From: 221.169.7.130
: 推 leondemon:謝謝幫忙,但是感覺公式有點長,數量一多就不實用 ^^ 06/22 23:26
: → leondemon:而且缺點是該column中間不能有空格@~@ 06/22 23:27
: → icene:本來column裡就不該有空格壓,不然怎麼叫電腦判斷 06/23 01:39
: → icene:你是要空格前三格的數字加總,還是最後面的三格, 06/23 01:40
: → icene:電腦又不是萬能... 06/23 01:41
: 推 leondemon:=SUM(INDEX(A:A,count(A:A)-2):INDEX(A:A,count(A:A)) 06/24 12:17
: → leondemon:這樣就能將格數合併, 目前再找忽略空格的方法 06/24 12:21
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.164.52.22
→
04/22 21:29, , 1F
04/22 21:29, 1F
→
04/22 21:30, , 2F
04/22 21:30, 2F
→
04/22 21:32, , 3F
04/22 21:32, 3F

Office 近期熱門文章
PTT數位生活區 即時熱門文章