標題:
[發問]
函數問題
[打印本頁]
作者:
shadowming
時間:
2010-7-21 23:38
標題:
函數問題
各位先進
我想寫一個運算式,但不知道怎麼寫,請各位幫個忙
我在A1~A100有許多的值(數字)中,挑選範圍A1~A5中最大的值,我知道函數是= MAX(A1:A5)
可是我想在B1的地方加一個可以變數
例如說,B1 = 5,就會選出A1~A5 中的最大值
但我只要更改B1的值,像是改成10,就會顯示A1~A10的最大值
最大值顯示在B2
以上就是我的問題,希望各位先進可以幫我解答,感謝!!
作者:
Hsieh
時間:
2010-7-21 23:50
回復
1#
shadowming
=MAX(OFFSET(A1,,,B1,))
作者:
toomellowhaw
時間:
2010-9-10 22:51
=MAX(INDIRECT("A1:A"&B1))
作者:
joviwang
時間:
2010-9-15 14:34
=MAX(A1:INDIRECT("a"&B1))
作者:
kaigan89
時間:
2010-9-19 14:16
本帖最後由 kaigan89 於 2010-9-19 14:41 編輯
=MAX(A1:A&B1)
是錯的,請問錯在何因?
又改為
=MAX("A1:A"&B1)
答案是#VALUE! 又是為什麼?
OFFSET( )內引數不用加引號
但INDIRECT( )須加引號,有沒有可依循的規則?
請詳細解說,以利後學!謝謝
作者:
Hsieh
時間:
2010-9-19 15:34
回復
5#
kaigan89
了解函數個引數的型態才能正確引用
OFFSET(reference,rows,cols,height,width)
reference是個參照位址,它是您用以計算位移結果的起始位置。Reference 必須參照到相鄰選取範圍的一個儲存格或範圍,所以是
儲存格
。
Rows 是用以指示左上角儲存格要垂直 (往上或往下) 移動的列數,是個
數值
。
Cols 是用以指示左上角儲存格要水平 (往左或往右) 移動的欄數,是個
數值
。
height 是設定傳回的參照位址應包括的儲存格高度 (儲存格範圍的列數) 的
數值
。此引數必須是正數。
Width 是設定傳回的參照位址應包括的儲存格寬度 (儲存格範圍的欄數) 的
數值
。此引數必須是正數。
INDIRECT(ref_text,a1)
ref_text 是個單一儲存格的參照位址;而這個儲存格含有依 A1 格式或 R1C1 格式所指定的參照位址、一個定義為參照位址的名稱或是一個定義為參照位址的
字串
。
a1 是個
邏輯值
;用以區別 ref_text 所指定的儲存格參照位址,是以哪種方式表示的。
在公式中被""包覆的部分表示是
字串
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)