有關excel的函數
我有一份班級的成積表
有全部學生的平均
然後要製作評語
評語的內容是60分以下=>不及格,60~80=>尚可,80~100=>優良
請問函數要怎麼設定
5 個解答
- 匿名使用者2 0 年前最佳解答
if這個函數最多可包含到7個層次正常語法= if(條件,成立時,不成立時)若是巢狀函數(假設為4層條件時)=if(條件1,成立,if(條件2,成立,if(條件3,成立,不成立)))而你的函數應是小於60以下不及格,60~79尚可,80以上為優良可設定為=IF(A4<60,"不及格",IF(A4<80,"尚可","優良"))再利用自動填滿的設定(左下角的十字架)直接拖曳複製公式即可
參考資料: Excel 2003 - 一個人的咖啡Lv 42 0 年前
=VLOOKUP(A1,{0,不及格;60,尚可;80,優良},2,1)
=CHOOSE(MATCH(A1,{0,60,80},1),不及格,尚可,優良)
=INDEX({不及格,尚可,優良},MATCH(A1,{0,60,80},1))
中文記得加引號..
- 2 0 年前
使用if是作正統的做法
另外解法
在評語內容的儲存格
設定儲存格式為
[<60]"不及格";[>80]"優良";"尚可"
然後評語內容在導向學生平均
假設 學生成績C1~F10
學生平均G1~G10
評語 H1~H10
G1內容
=AVERAGE(C1:F1)
H1內容
=G1
H1儲存格格式->數字->自訂
[<60]"不及格";[>80]"優良";"尚可"
參考資料: EXCEL 2000 &Myself - 2 0 年前
您可以使用函數 IF
假設:
學號 學生 地址 電話 第1次 第2次 第3次 平均 評語
0001 AAA XXX 12345678 85 88 85 86 優良
0002 BBB XXX 23456789 95 92 95 94 優良
...
1.學生的平均成績在H欄,
2.第 1列為標題列
3.儲存格 I2 為第 1 筆學生評語其公式如下:
【=IF(H2<60,"不及格",IF(H2<80,"尚可","優良"))】
A.可以運用《儲存格右下方之黑色十字》自動向下填滿方式完成複製 OR
B.複製 I2 貼至評語欄各儲存格
GOOD LUCK!
- 您覺得這個回答如何?您可以登入為回答投票。