請問~~我要如何設定得分級等:分數>=95等於A﹑85~94等於B﹑75~84等於等﹑60~74等於D﹑<=59等於E
感激不盡~
2007-01-24 04:27:35 · 2 個解答 · 發問者 阿德 1 in 電腦與網際網路 ➔ 軟體
請問~~我要如何設定得分級等:分數>=95等於A﹑85~94等於B﹑75~84等於等﹑60~74等於D﹑<=59等於E
既然有人使用IFㄉ函數來說明ㄌ,那小弟就使用另一個函數供版大不一樣ㄉ參考好ㄌ
假設你ㄉ分數儲存格在A1,你想在B1計算分數ㄉ等級,你可以在B1輸入以下公式後往下拖曳即可達到你ㄉ需求:
公式一:【=LOOKUP(A1,{0,"E";60,"D";75,"C";85,"B";95,"A"})】
或是
公式二:【'=LOOKUP(A1,{0,60,75,85,95},{"E","D","C","B","A"})】
函數說明:
LOOKUP:從一列、一欄的範圍或陣列中傳回一個數值。LOOKUP 函數有兩種語法型式:向量和陣列。向量型式的 LOOKUP 函數會在向量中找尋指定的搜尋值,然後移到另一個向量中的同一個位置上,並傳回該儲存格的內容。陣列型式的 LOOKUP 函數則會在陣列的第一列 (或第一欄) 搜尋指定的搜尋值,然後傳回最後一列 (或欄) 的同一個位置上之儲存格的內容。
LOOKUP 函數有兩種語法型式:向量和陣列。
向量是個僅包含單列或單欄的陣列。向量形式的 LOOKUP 函數會在向量中找尋指定的搜尋值,然後移到另一個向量中的同一個位置上,並傳回該儲存格的內容。這種形式的 LOOKUP 函數是用在當您要指定包含搜尋值的儲存格範圍時。而另一種陣列型式的 LOOKUP 函數則是自動在陣列的第一列 (或第一欄) 搜尋。
語法 1
向量型式
語法:LOOKUP (lookup_value,lookup_vector,result_vector)
Lookup_value:是LOOKUP函數在向量所要尋找的值。lookup_value可以是數字、文字、邏輯值或參照到數值的名稱或參照位址。
Lookup_vector:是個單列或單欄的範圍。在lookup_vector中的值可能是文字、數字或邏輯值。
Result_vector:是個單列或單欄的範圍。它的大小應與 lookup_vector 相同。
語法 2
陣列型式
語法:LOOKUP(lookup_value,array)
Lookup_value:是LOOKUP函數在陣列中所要尋找的值。lookup_value可以是個數字、文字、邏輯值,或是參照到數值的名稱或參照位址。
Array:是一個儲存格範圍,其中含有您所要與lookup_value比較的文字、數字或邏輯值。
陣列型式的LOOKUP函數與HLOOKUP和VLOOKUP函數極為相似。主要的差別在於HLOOKUP函數會在第一列中尋找lookup_value,VLOOKUP函數搜尋第一欄,而LOOKUP函數則根據陣列的維數來執行搜尋作業。
希望能幫助你^^
圖片參考:http://img59.imageshack.us/img59/7316/hqp7.gif
2007-01-24 07:16:23 · answer #1 · answered by ~無止盡ㄉ等待與傷害~ 6 · 0⤊ 0⤋
移到A2那一格,以K2為分數為範例
=IF(K2>=95,"A", IF(K2>=85,"B",IF(K2>75,"C",IF(K2>60,"D","E"))))
就可了
2007-01-24 09:37:38 補充:
95以上為A
85~94為B,所以在第二IF條件設為大於等於85即可
75~84等於C,所以在第三IF條件設為大於等於75即可
60~74等於D,所以在第四IF條件設為大於等於65即可
剩下的就是E了
2007-01-24 04:35:23 · answer #2 · answered by KC 7 · 0⤊ 0⤋