iT邦幫忙

0

Excel 儲存格內函數的參數如何使用結合文字產生?

  • 分享至 

  • xImage

我需要在Excel檔案中,的,使用AVERAGE函數,將每24格的資料平均後,存放在連續的儲存格,
https://ithelp.ithome.com.tw/upload/images/20240605/20167500IPqXGuYNHm.jpg

要處裡龐大的數據前,我先產生要處理的列數
1 24
25 48
49 72
......
https://ithelp.ithome.com.tw/upload/images/20240605/2016750079qmgxIZcg.jpg
然後在下一欄要使用AVERAGE去平均,不知道函數中的參數G01:G24,若使用CONCATENATE將"G"字元與前面的1、24結合成,AVERAGER函數卻無法執行?

不知有什麼函數或如何結合參數的方法? 請教各位先進!

..(自刪,看錯題義)
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

4
ccenjor
iT邦高手 1 級 ‧ 2024-06-05 20:04:47

C1:
=AVERAGE(OFFSET($A$1,(ROW()-1)*24,0,24,1))
向下複製到C2:C100
https://ithelp.ithome.com.tw/upload/images/20240605/201098814INDLckTpD.jpg
參照海綿大神
=AVERAGE(INDIRECT("A"&(ROW()-1)*24+1&":A"&(ROW()-1)*24+24))
https://ithelp.ithome.com.tw/upload/images/20240606/20109881vmebPADhAm.jpg
照樓主的方法公式應改為
=AVERAGE(INDIRECT(CONCATENATE("G",(ROW()-1)*24+1,":G",(ROW()-1)*24+24)))
我是用A欄。
https://ithelp.ithome.com.tw/upload/images/20240606/20109881JRp9XzpGYW.jpg

0
海綿寶寶
iT邦大神 1 級 ‧ 2024-06-05 23:13:36

另一個比較笨的做法
https://ithelp.ithome.com.tw/upload/images/20240605/20001787hOMjEI6OVL.png

範例為SUM(A1..A5), SUM(A6..A10)
公式

F10=SUM(INDIRECT(D10):INDIRECT(E10))

我要發表回答

立即登入回答