作者monluke (?)
看板Office
標題[算表] excel公式求精簡化~
時間Sat Jun 27 13:04:02 2015
軟體:excel
版本:2013
大家好,我有個記錄數據的表格,想知道有沒有辦法可以把公式精簡一下
http://tinyurl.com/nkvk74l
=AVERAGE(INDIRECT("C4"),INDIRECT("C5"),INDIRECT("C6"),INDIRECT("C7")
,INDIRECT("C8"),INDIRECT("C9"),INDIRECT("C10"),INDIRECT("C11")
,INDIRECT("C12"),INDIRECT("C13"),INDIRECT("C14"),INDIRECT("C15")
,IF(ISBLANK(C4),C16),IF(ISBLANK(C5),C17))
先說一下我的需求
藍底色那列是求近"12個數值"的平均(不包含空格)
因為每個月都會新增一列數據,104/06、104/07...
但每欄出現數據的時間都不一樣
最快跟最慢的會差到兩個月(例如庚、辛兩欄)
所以以現在來說,因為庚的5.6月還沒出現數值,所以我取到去年5.6月的值來平均
前情題要大概如上
我的問題是
這麼長的公式有沒有辦法可以縮減一下或是利用其他公式來表達
會這樣寫都是我慢慢爬文自己土法煉鋼出來的(我excel白癡XD)
一方面是想學習更多excel技巧
二方面是有時候會需要新增欄,每次要新增我都要公式中十幾個C改成D、D改成E...超累
所以想請教大家有沒有辦法可以精簡公式且又是可以再google drive中正確運算的?
ps.我在電腦軟體中是用AVERAGE(INDIRECT("C4"):INDIRECT("C15"))
但不知道為什麼在google drive上那樣寫就會變成錯誤
只好寫那一大串...
問題問的有點亂,先謝謝大家了!!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.45.202.45
※ 文章網址: https://www.ptt.cc/bbs/Office/M.1435381444.A.38F.html
→ soyoso: 原文寫到求近"12個數值"的平均,但公式來看,例如C3卻是C4 06/27 13:45
→ soyoso: :C15加總152/14所得的數值;而L3是C5:C14這10個月加總 06/27 13:48
是因為後面的IF(ISBLANK(C4),C16),IF(ISBLANK(C5),C17)造成分母變成14嗎
那為什麼C3算出來還是13呢?
L3不是7230/10的結果嗎
噢我應該說明清楚,若數值只有10個則取近10個平均,9個取近9個,14個則取近12個
→ soyoso: 72,380除以11所得的數值 06/27 13:49
→ soyoso: M3公式是加總9個月除以10的值,因此加總總額和平均項次不 06/27 13:55
→ soyoso: 相等方面,也是原po需要結果嗎? 06/27 13:56
敢問大大M3的分母不是9嗎?(我是從得到的答案反推的XD)
※ 編輯: monluke (111.240.225.112), 06/27/2015 14:02:05
※ 編輯: monluke (111.240.225.112), 06/27/2015 14:04:49
→ soyoso: 測試版本2013,C3顯是的是11 06/27 14:07
→ soyoso: 應此可能是IF(ISBLANK(C4),C16),IF(ISBLANK(C5),C17),這 06/27 14:08
→ soyoso: google上和在excel內有所不同 06/27 14:09
→ monluke: 真的耶~~那請問我該如何修正呢~ 06/27 14:09
→ monluke: 先感謝s大!!表格在電腦中都很正確,但放上Google drive 06/27 14:33
→ monluke: 後就無法正確運算~囧 06/27 14:33
→ monluke: 這..我只能拜了!!!!!大感謝~~~ 06/27 14:58
→ monluke: 這公式已經徹底超出我的理解範圍了~~要來好好研究研究XD 06/27 15:00