看板 Office 關於我們 聯絡資訊
軟體: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: 這是我下載連結檔案,開啟後的數值https://goo.gl/qqUZRy 06/27 14:06
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
soyoso: https://goo.gl/yTvPf8 調整這樣試試 06/27 14:23
monluke: 先感謝s大!!表格在電腦中都很正確,但放上Google drive 06/27 14:33
monluke: 後就無法正確運算~囧 06/27 14:33
soyoso: 調整一下電腦版的公式長度https://goo.gl/ISQ7GT 06/27 14:34
soyoso: https://goo.gl/wJjTyq 丟到google drive陣列公式要加上 06/27 14:42
soyoso: arrayformula;丟到onedrive則不用http://1drv.ms/1KjNkgs 06/27 14:43
monluke: 這..我只能拜了!!!!!大感謝~~~ 06/27 14:58
monluke: 這公式已經徹底超出我的理解範圍了~~要來好好研究研究XD 06/27 15:00