作者
|
主題: 有條件sum的問題.. (閱讀 2558 次)
|
|
hsieh
|
問題1:MAX(INDIRECT("R1C1:RC[-6]",0))整體是啥意思? ans:表示找到A1起至本儲存格向左邊6欄 問題2:上述RC[-6]又是甚麼意思?R後面沒有數字又代表甚麼? ans:這類似offset的用法表示與本儲存格的0列-6欄相對位置 這樣解釋你聽懂沒? 
|
|
|
|
|
已記錄
|
回答滿意嗎? 記得告訴我哦!!
|
|
|
|
|
allen
中學生
離線
文章: 53
|
再請教hsieh兄: 這個式子我一定要搞懂,不然我不會進步, =SUM(INDIRECT("R"&MATCH(MAX(INDIRECT("R1C1:RC[-6]",0)),INDIRECT("R1C1:RC[-6]",0),0)+2&"C"&MATCH("總價",$A$2:$G$2,0)&":R[-1]C"&MATCH("總價",$A$2:$G$2,0),0)) 問題一:如紅色的部份,INDIRECT傳回來R1C1的參照格式,那麼經過MAX傳回來的又是甚麼值? 問題二:如藍色部份,INDIRECT("R1C1:RC[-6]",0),0)傳回R1C1的參照位址,INDIRECT("R1C1:RC[-6]",0),0)+2是甚麼意思?例如傳回A1:A6,但是又加2,這我就不懂了?
|
|
|
|
|
已記錄
|
|
|
|
|
hsieh
|
MAX(INDIRECT("R1C1:RC[-6]",0)) 代表找出a1到a?的最大值 ?就是你輸入公式處的列號 INDIRECT("R1C1:RC[-6]",0),0)+2 之所以+2是因為你的加總欄的起始列位比a欄所找到的最大值列位差2 這樣避免加總範圍包含不必要的儲存格 這樣解釋可清楚? 
|
|
|
|
|
已記錄
|
回答滿意嗎? 記得告訴我哦!!
|
|
|
allen
中學生
離線
文章: 53
|
MAX(INDIRECT("R1C1:RC[-6]",0)) 代表找出a1到a?的最大值 ?就是你輸入公式處的列號 請問:經過MAX的函數比較,例如MAX(A1:A6),得到的是"6"還是"A6"
|
|
|
|
|
已記錄
|
|
|
|
|
hsieh
|
經過MAX的函數比較,例如MAX(A1:A6),得到的是"6"還是"A6" ans:是1才對 見附檔說明
[附件已被管理員刪除]
|
|
|
|
« 最後編輯時間: 2006-06-21, 23:03:49 由 hsieh »
|
已記錄
|
回答滿意嗎? 記得告訴我哦!!
|
|
|
allen
中學生
離線
文章: 53
|
hsieh兄,別人或許不知道hsieh的意思,但是我猜我們是同宗,謝謝你的回答,如你的附件,我已了解,你是以A欄的編號來索引,現在只剩下2個問題: INDIRECT("R1C1:RC[6]",0)的R1C1是指A1,還是G6?我認為我對RC[6]及RC[-6]的用法不懂,我舉個實例,這樣我可能比較容易懂,在G9的儲存格,設定=SUM(INDIRECT("R1C1:RC[6]",0))以及設定=SUM(INDIRECT("R1C1:RC[-6]",0)),這兩個式子分別會表示那個範圍的SUM?
|
|
|
|
|
已記錄
|
|
|
|
|
hsieh
|
G9=SUM(INDIRECT("R1C1:RC[6]",0))相當於 G9=SUM(A1:M9)
G9=SUM(INDIRECT("R1C1:RC[-6]",0))相當於 G9=SUM(A1:A9)
|
|
|
|
|
已記錄
|
回答滿意嗎? 記得告訴我哦!!
|
|
|
allen
中學生
離線
文章: 53
|
了解!了解!如<回覆文章#15>之附件,G9是合計的值,也就是=SUM(G3:G8)的意思,G9的公式能不能改個寫法,由G9自己所在的儲存格,往上找到第一個出現"複價"的下一列,不就是G3的位置嗎?加總到G9的上一列G8的儲存格,麻煩HSIEH兄指導一下上述的寫法. 為甚麼會有這樣的想法?主要是A欄的1,2,3,4....編號我是手動打上去而且是最後的動作,這部份的公式將來再請教!
|
|
|
|
|
已記錄
|
|
|
|
|
hsieh
|
=SUM(INDIRECT("R"&MATCH("總價",INDIRECT("R1C7:R[-1]C7",0),1)&"C7:R[-1]C",0))
[附件已被管理員刪除]
|
|
|
|
|
已記錄
|
回答滿意嗎? 記得告訴我哦!!
|
|
|
|
|