使用excel工作表怎樣利用if函式計算分數等級

時間 2021-10-14 22:10:57

1樓:小戲剪影

excel使用if函式給你的資料分等級

2樓:魚木混豬喲

步驟如下:

1.資料和分數等級規則

2.輸入公式:=if(a1<60,"不合格",if(a1<75,"中",if(a1<90,"良","優")))

3.向下填充即可:

3樓:淺笑求知者

例如a1是分數,那麼函式就是

=if(a1<60,"不及格",if(and(a1<80,a1>59),"及格",if(and(a1<120,a1>79),"優秀","")))

望採納,謝謝

4樓:農民傷不起

你分那幾格等級也得說出來呀

excel中使用if函式判斷成績等級(成績大於等於60分的為合格,大於等於70分的為中等,大於等於80分。。。

5樓:隨風遠去

21使用if函式判斷考核成績是否合格

6樓:匿名使用者

有兩種辦法:

1.用if()函式,對設定值的條件進行判斷,返回各判斷條件對應的等級

=if(b2>=80,"優秀",if(b2>=70,"中等",if(b2>=60,"合格","不合格")))

2.利用match()函式,返回指定序次的等級

=choose(match(b2,,1),"不合格","合格","中等","優秀")

具體說明:

1.用條件函式if(),公式的書寫方法為=if(條件,條件為真時的結果,條件為假時的結果),允許巢狀

按你的要求,即轉換為:

=if(b2>=80,"優秀",對於小於80的情況進行判斷)

||=if(b2>=80,"優秀",if(b2>=70,"中等",對於小於70的情況進行判斷))

......

2.用match函式找出分數所在的區間值,再用choose找出該值對應的序列

即把分數分段為0,60,70,80找出分數落在哪一段,再按該位置找出在"不合格","合格","中等","優秀"中對應的值

7樓:匿名使用者

步驟如下:

1、比如分類的a列,b列中顯示結果。條件:大於等於90分為優秀,90-60為良好,60以下為差。

2、在b1中輸入=if(a1>=90,"優秀",if(a1>=60,"良好","差"))按下回車鍵。

3、其他的單元不用輸入,使用填充功能向下填充公式。

值得注意的是:用if判斷a1值,如果a1大於等於90則顯示優秀,否則再判斷a1大於等於60時顯示良好,否則顯示差。

8樓:匿名使用者

在c2中輸入 =lookup(b2,,)

或: =if(b2<60,"不合格",if(b2<70,"合格",if(b2<80,"中等","優秀")))

兩個公式二選一\後往下拉

9樓:匿名使用者

b2為成績,在b3輸入

=if(60==80,"優秀","不合格")))

10樓:匿名使用者

=lookup(b2,,)

怎麼利用excel公式轉換分數等級

11樓:小小歐平兒

1、首先,開啟需要操作的excel**。

2、在單元格中輸入公式:=if(b3<60,"不及格",if(b3<70,"及格",if(b3<90,"良好","優秀"))),其中b3代表分數所在單元格,根據自己**中的單元格進行修改。

3、回車即可顯示出等級。

4、按住第一個單元格等右下角呈十字往下拉,則所有的分數都顯示出了等級。

12樓:譚銀盛山彤

如下例:

最基本的函式就是用if函式多層巢狀,公式=if(d2<20,"a",if(d2<50,"b",if(d2<80,"c","d")))

另外還可以使用lookup函式=lookup(d2,)不容易理解的話,可以將lookup函式公式寫為=lookup(d2,,)

13樓:摩羯糖芯

假定90分以上為a級,80分以上為b級,60分以上為c級,60分以下為d級。

兩種方法:

1、篩選替換法。

a.篩選出大於90的資料:選定資料區域,點選單“資料”——“篩選”——“自動篩選”——“自定義”,選擇“大於等於90”,確定。

b.將符合條件的資料替換為"a":在篩選所得資料的第一個單元格中輸入"a",下拉填充覆蓋原資料。

c.繼續點“自定義”,選擇“大於等於80小於90”、“大於等於60小於80”、“小於60”,用上面同樣的方法替換為“b”、“c”、“d”。

2、函式處理法(以原成績在a列從a2開始為例):可用以下公式:

=lookup(a2,,) 下拉填充。

也可用公式:

=if(a2<60,"d",if(a2<80,"c",if(a2<90,"b","a"))) 下拉填充。

14樓:

index與match是索引和查詢函式。

公式中的1是需要查詢的值,0是查詢值與被查詢值的匹配方式。

match(lookup_value,lookup_array,match_type)

lookup_value 為需要在資料表中查詢的數值。

lookup_value 為需要在 look_array 中查詢的數值。例如,如果要在**簿中查詢某人的**號碼,則應該將姓名作為查詢值,但實際上需要的是**號碼。

lookup_value 可以為數值(數字、文字或邏輯值)或對數字、文字或邏輯值的單元格引用。

lookup_array 可能包含所要查詢的數值的連續單元格區域。lookup_array 應為陣列或陣列引用。

match_type 為數字 -1、0 或 1。match-type 指明 microsoft excel 如何在 lookup_array 中查詢 lookup_value。

如果 match_type 為 1,函式 match 查詢小於或等於 lookup_value 的最大數值。lookup_array 必須按升序排列:...、-2、-1、0、1、2、...

、a-z、false、true。

如果 match_type 為 0,函式 match 查詢等於 lookup_value 的第一個數值。lookup_array 可以按任何順序排列。

如果 match_type 為 -1,函式 match 查詢大於或等於 lookup_value 的最小數值。lookup_array 必須按降序排列:true、false、z-a、...

、2、1、0、-1、-2、...,等等。

如果省略 match_type,則假設為 1。

函式 index 有兩種語法形式:陣列和引用。陣列形式通常返回數值或數值陣列;引用形式通常返回引用。

語法 1

陣列形式

index(array,row_num,column_num)

array 為單元格區域或陣列常量。

如果陣列只包含一行或一列,則相對應的引數 row_num 或 column_num 為可選。

如果陣列有多行和多列,但只使用 row_num 或 column_num,函式 index 返回陣列中的整行或整列,且返回值也為陣列。

row_num 陣列中某行的行序號,函式從該行返回數值。如果省略 row_num,則必須有 column_num。

column_num 陣列中某列的列序號,函式從該列返回數值。如果省略 column_num,則必須有 row_num。

說明如果同時使用 row_num 和 column_num,函式 index 返回 row_num 和 column_num 交叉處的單元格的數值。

如果將 row_num 或 column_num 設定為 0,函式 index 則分別返回整個列或行的陣列數值。若要使用以陣列形式返回的值,請將 index 函式以陣列公式形式輸入,對於行以水平單元格區域的形式輸入,對於列以垂直單元格區域的形式輸入。若要輸入陣列公式,請按 ctrl+shift+enter。

row_num 和 column_num 必須指向 array 中的某一單元格;否則,函式 index 返回錯誤值 #ref!。

語法 2

引用形式

index(reference,row_num,column_num,area_num)

reference 對一個或多個單元格區域的引用。

如果為引用輸入一個不連續的區域,必須用括號括起來。

如果引用中的每個區域只包含一行或一列,則相應的引數 row_num 或 column_num 分別為可選項。例如,對於單行的引用,可以使用函式 index(reference,,column_num)。

row_num 引用中某行的行序號,函式從該行返回一個引用。

column_num 引用中某列的列序號,函式從該列返回一個引用。

area_num 選擇引用中的一個區域,並返回該區域中 row_num 和 column_num 的交叉區域。選中或輸入的第一個區域序號為 1,第二個為 2,以此類推。如果省略 area_num,函式 index 使用區域 1。

例如,如果引用描述的單元格為 (a1:b4,d1:e4,g1:

h4),則 area_num 1 為區域 a1:b4,area_num 2 為區域 d1:e4,而 area_num 3 為區域 g1:

h4。說明在通過 reference 和 area_num 選擇了特定的區域後,row_num 和 column_num 將進一步選擇指定的單元格:row_num 1 為區域的首行,column_num 1 為首列,以此類推。函式 index 返回的引用即為 row_num 和 column_num 的交叉區域。

如果將 row_num 或 column_num 設定為 0,函式 index 分別返回對整個列或行的引用。

row_num、column_num 和 area_num 必須指向 reference 中的單元格;否則,函式 index 返回錯誤值 #ref!。如果省略 row_num 和 column_num,函式 index 返回由 area_num 所指定的區域。

函式 index 的結果為一個引用,且在其他公式中也被解釋為引用。根據公式的需要,函式 index 的返回值可以作為引用或是數值。例如,公式 cell("width",index(a1:

b2,1,2)) 等價於公式 cell("width",b1)。cell 函式將函式 index 的返回值作為單元格引用。而在另一方面,公式 2*index(a1:

b2,1,2) 將函式 index 的返回值解釋為 b1 單元格中的數字。

在Excel中,怎樣把工作表的資料利用公式複製到另一張工作表中

杞鳴淳于澤 如要複製在abc這個工作簿的sheet1工作表的a1單元格內容到當前單元格,請在當前單元格輸入公式 abc.xls sheet1 a 1即可。 線瑰留波 vlookup 表1a2單元格,表1a2到h2單元格,1,如vlookup sheet1 a2,sheet1 a2 h2,1,往後拉,...

excel工作表間的求和,EXCEL工作表間的求和

一 在sheet2表b2單元格輸入公式 sum sheet1 c1 c1000 二 在sheet2表b2單元格輸入公式 條件是當sheet1中a列等於某個欄位時 這個表達不明確,沒法編寫公式 sum sheet1 c1 c1000 sumif sheet1 a1 a1000,這裡可以是具體的值,也可...

EXCEL如何利用公式製作表A提取表B裡面的資料

犀牛望月 第一個表為 送貨單 第二個表為 貨品的 單 如果需要實現輸入貨品名稱,而在單價裡自動填寫單價,必須將表二中的兩列貨品 合併成一列,順序為 序號 物品名稱 單位 單價。則可以在表一 幹木耳 的單價所在的單元格 e18 用以下公式 vlookup b18,2019.01 a e,4,false...