EXCEL中成績A列,60顯示「不及格6099顯示「及格」100顯示「滿分」 在B列顯示。求公式

時間 2022-04-09 18:15:08

1樓:匿名使用者

其實上面兩個都很對,但是都少了點東西,=text(a1,"[<60]不及格;[<99]及格;滿分") 的話,輸入99的話會顯示滿分,所以應該是,=text(a1,"[<60]不及格;[<=99]及格;滿分") 或者,=text(a1,"[<60]不及格;[<100及格;滿分") ,

而=if(ax<60,"不及格",if(ax=100,"滿分","及格")的話會報錯,因為少了一個右括號應該是=if(ax<60,"不及格",if(ax=100,"滿分","及格"))

2樓:匿名使用者

b1中輸入

=if(a1="","",if(a1<60,"不及格",if(a1=100,"滿分","及格")))下拉複製公式

另寫了一個加了優良區別的

=if(a1="","",if(a1<60,"不及格",if(a1=100,"滿分",if(a1>=80,"優",if(a1>=70,"良","及格")))))下拉複製公式

3樓:匿名使用者

=text(a1,"[<60]不及格;[<99]及格;滿分")

4樓:

=if(ax<60,"不及格",if(ax=100,"滿分","及格"))

把上面的公式複製到分數右邊的單元格,ax用左邊記錄分數的單元格即可。

在excel中如何使小於60的顯示不及格,大於90的顯示優秀

5樓:

假設資料在b列,c列顯示等級,公式如下:

c2=if(b2<60,"不及格",if(b2>=90,"優秀",""))

6樓:匿名使用者

如果a1單元格顯示的是成績,b2單元格顯示是否優秀,那麼可設定b2單元格公式為:

=if(a1>90,"優秀",if(a1<60,"不及格",""))

7樓:匿名使用者

=if(a1>90,"優秀",if(a1<60,"不及格","合格"))

統計學生成績時,希望輸入60以下的分數時,顯示為「不及格」;輸入60以上的分數時,顯示為「及格」

8樓:匿名使用者

本單元格輸入成績變為漢字的話,用if是不可能的,要用if實現的話,必須是其他單元格,比如

a列輸入成績,b列顯示是否及格,那麼b1輸入=if(a1>=60,"及格","不及格")下拉填充,

如果一定要在a列輸入成績自動變漢字,二種方法,一是選中a列,右鍵,單元格格式,自定義,右邊輸入

[>=60]"及格";[<60]"不及格"

確定,這樣你在a列輸入成績試試,這種方法只是看起來顯示了漢字,但,單元格值本身並沒有變。如果一定要變為真正的漢字,且要在本單元格實現,那麼,只能使用vba,只是,有必要嗎?基本問題而已,何必動用vba?

excel怎麼一列變多列,EXCEL中如何把一列資料變為多列?

b1輸入 offset a 1,row a1 1 4 column a1 1,右拉,並下拉。公式中的4,是指你要分成4列,根據實際情況修改吧。假設原始資料在sheet1的a列 請嘗試以下方法 在a1中輸入公式 index sheet1 a a,column 1 每行的 數 row 下拉複製公式 然後...

excel中多列變為一列,Excel怎麼把表格將多列變成一列

天曼安周聖 選中1 9這些數值所在單元格,複製,在新的單元格右鍵單擊 選擇性貼上,在彈出的對話方塊中選擇1 數值選項,2 轉置,即可完成你要的效果 昌新月戎泉 只用一個公式即可實現 假設資料在a列,在b1輸入公式 indirect 賁飛英抄宛 將該多列 選中,複製到word中貼上,在word中將整張...

excel批量多列合併一列,excel中怎樣把多列合併為一列

1 電腦開啟excel 2 電腦開啟excel 之後,輸入公式 c4 d4 e4。3 輸入公式 c4 d4 e4後,按回車鍵即可將多列合併,點選右下角的點,下拉複製。4 下拉複製之後,就可以將多列批量合併了。excel多列進行合併可在一個空列中使用公式進行合併,合併流程如下 所需材料 excel 2...