Re: [算表] Excel儲存格欄固定但列任意改變之列位判別

看板Office作者時間15年前 (2011/04/25 10:15), 編輯推噓2(201)
留言3則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《peiz0411 (*PeiZ*)》之銘言: : 軟體:Microsoft Office Excel : 版本:2007 : 問題: : 如圖所示,可知D欄中最後一個數值是745000,它也是此欄中最大的數,目前位於135列。 : 可是在經過一些不同方式的資料處理後,745000所在的欄數恆為D欄, : 但列數會任意變動,也就是黃色的部分會是任意改變的: : 問題(1) : 希望能夠判別D欄的最大值落於哪一列,接著對應至F欄進行相關係數的計算範圍選取, : 並將結果顯示於I1中。 : Ex.依目前資料使用CORREL函數計算出F1至F135與F2至F136 : (F135的下一儲存格)之相關係數,即CORREL(F1:F135,F2:F136) : 算出相關係數,並將結果顯示於I1中。 : Ex.若745000改落在D279,亦是利用CORREL函數計算出F1至F279與F2至F280 : (F279的下一儲存格)之相關係數,即CORREL(F1:F279,F2:F280) : 算出相關係數,並將結果顯示於I1中。 =CORREL(OFFSET($F$1,,,MATCH(MAX($D:$D),$D:$D,0)), OFFSET($F$1,1,,MATCH(MAX($D:$D),$D:$D,0))) 用MATCH和MAX抓出最大值的列數,再用OFFSET抓範圍長度 : 問題(2) : 呈問題(1),希望能夠判別D欄的最大值落於哪一列,亦對應至F:H欄進行儲存格個數 : 之計算範圍選取,接著在J1中顯示結果。 : Ex.F1:H135的儲存格個數。 : Ex.F1:H279的儲存格個數。 : (曾經嘗試使用DCOUNT函數,卻由於此函數的引數需要標籤或欄號,但F1、G1、H1為因應 : 資料後續處理的關係,無法再於F1、G1、H1加入文字,故這個函數一直無法順利使用。) : 請問如何使用函數處理這兩項問題呢? =MATCH(MAX($D:$D),$D:$D,0)*3 有3欄直接乘3就是個數了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 134.208.22.99

04/25 17:54, , 1F
用法說明的真詳細!非常感謝!
04/25 17:54, 1F

04/25 17:55, , 2F
看來得再研究一下OFFSET函數的用法才行了,再次感謝!
04/25 17:55, 2F

04/25 21:25, , 3F
OFFSET()超威的XD 另外我覺得樓上的問題問得很詳細~ 讚!
04/25 21:25, 3F
文章代碼(AID): #1DjDbCNR (Office)
文章代碼(AID): #1DjDbCNR (Office)