1樓:網友
這個用函式 比如 if 中用 "仔跡" 是解決不了的,只能通清緩過其他方法念正並繞過這個 0 資料。
比如:<>
b1是用普通rank來計算的。
c1公式。rank(a1,$a$1:$a$10)-if(a1<0,countif($a$1:$a$10,0),0)
將0的排名剔除出去就不影響結果了。如果資料都是 大於0的,更是不用考慮 0值問題。
2樓:晨暉
excel rank函式如何剔除0單元格排序例如:a列是數值列,其中包括數值為0的單元格,現要對a列中非神頌0的單元格排序,請問如何寫公式?謝謝回覆!
賞。單元 , 數值 , 中非。
6144閱讀。
10回覆倒序。
樓。2007-8-12 09:50 上傳。
rank函式如何剔除0單元格排序?
樓。假念純如a1:a15是資料區域,b1輸入:=if(a1=0,""rank(a1,$a$1:$a$15))
maxlia樓主4樓。
謝謝樓上兩位,不過我想按數值大小公升序排名怎麼辦?
樓。借用2樓的**。
2007-8-12 10:30 上傳。
rank函式如何剔除0單元格排序?
maxlia樓主6樓。
5樓排出來的還是從大到小啊,我要從小到大,拜託幫忙。
樓。quote:
以下是引用maxlia在2007-8-12 19:18:35的發言:
5樓排出來的還是從大到小啊,我要從小到大,拜託幫忙。
不明白為何你把5樓的答案叫做從大到小, 乾脆弄兩個你自己挑吧。
2007-8-12 19:57 上傳。
rank函式如何剔除0單元格排序?
maxlia樓主8樓。
先謝謝回覆。
我的設想是,假定a列(a1:a15)是資料區域,要在b列(b1:b15)按從小到大順序顯示a列數值的排名。
如果a列(比如a3單元格)數值為0就不參與排名,b列(b3單元格)就為0或為空。比如a1:a15中有13個非0數,那麼b列排名應該是1-13。
b列應該用rank函式吧?
3樓的公式很接近我的設想,可惜是按從大到小順序排仔瞎咐列的。
此貼子已經被作者於2007-8-12 20:29:28過]
樓。if(a1=0,""rank(a1,$a$1:$a$15,1)-countif($a$1:$a$15,0))
是不是這樣?
maxlia樓主10樓。
對啊,謝謝9樓的大俠。
樓。9樓好辦法。
此貼子已經被作者於2007-8-12 20:40:24
如何在excel中使用rank函式排序
3樓:理暄妍果揚
用公式「
rank(,b2:c4,0)」排序。
知識擴充套件:rank
函式的表示式為:rank(number,ref,order)。各個引數的含義如下:
number
表示需要找到排位的數字;ref
表示為數字列表陣列或對數字列表的引用,ref中的非數值型引數將被忽略;order
為乙個數字,用於指定排位的方式。
如果order
為0(零)或省略,對數字的排位是基於。
ref為按照降序排列的列表;如果。
order不為零,則是對數字的排位是基於。
ref為按照公升序排列的列表。
1.數字的排位是其大小與列表中其他值的比值,如果資料表中有相同的數值,則其排位相同,但是會影響到後續數值的排位。
2.如果使用。
rank函式計算。excel
**內在列表中按照降序的排位。
3.在excel
工作表中選中。
c6單元格之後,輸入公式「
rank(,b2:c4,0)」,回車之後即可顯示在區域中按照降序的排位為5。
4樓:仵嘉賜佛闊
rank函式的語法格式。
rank(number,ref,[order])number
參與排名的數值。
ref——排名的數值區域。
order——有1和0兩種。0——從大到小排名(降序),1——從小到大排名(公升序)。
0預設不用輸入,得到的就是從大到小的排名。
例如:按照d列的值從大到小排序,填入序號:
首先,填入第二行d2對應的序號。
rank(d2,$d$2:$d$8,0)再向下複製公式。
5樓:鞏迎南望瑩
如果需要排序的資料在b列,那麼在c2單元格輸入以下公式,然後向下填充公式。
rank(b2,b:b)
詳見附圖。
6樓:葵葵演說一季
excel**中怎麼使用rank函式排名,你知道嗎。
7樓:紀力蓋飲
返回乙個數字在數字列表中的排位。
rank(number,ref,[order])number
必需,需要排位的數字;
ref必需,列表陣列或引用,非數值型值將被忽略;
order可選,決定降序和公升序排列。
當為0(或省略)時降序排列,不為0時為公升序排列。
求問excel中排序函式rank怎麼用?
8樓:涀
數字的排位是其大小與列表中其他值的比值(如果列表已排過序,則數字的排位就是它當前的位置)。
語法rank(number,ref,order)number為需要找到排位的數字。
ref為數字列表陣列或對數字列表的引用。ref 中的非數值型引數將被忽略。
order為一數字,指明排位的方式。
如果order 為 0(零)或省略,microsoft excel 對數字的排位是基於 ref 為按照降序排列的列表。
如果order 不為零,microsoft excel 對數字的排位是基於 ref 為按照公升序排列的列表。
說明函式rank 對重複數的排位相同。但重複數的存在將影響後續數值的排位。例如,在一列按公升序排列的整數中,如果整數 10 出現兩次,其排位為 5,則 11 的排位為 7(沒有排位為 6 的數值)。
由於某些原因,使用者可能使用考慮重複數字的排位定義。在前面的示例中,使用者可能要將整數 10 的排位改為 。這可通過將下列修正因素新增到按排位返回的值來實現。
該修正因素對於按照公升序計算排位(順序 = 非零值)或按照降序計算排位(順序 = 0 或被忽略)的情況都是正確的。
重複數排位的修正因素 =[count(ref) +1 – rank(number, ref, 0) –rank(number, ref, 1)]/2。
在下列示例中,rank(a2,a1:a5,1) 等於 3。修正因素是 (5 + 1 – 2 – 3)/2 = ,考慮重複數排位的修改排位是 3 + = 。
如果數字僅在 ref 出現一次,由於不必調整 rank,因此修正因素為 0。
示例如果您將示例複製到空白工作表中,可能會更易於理解該示例。
操作方法建立空白工作簿或工作表。
請在「幫助」主題中選取示例。不要選取行或列標題。
從幫助中選取示例。
按ctrl+c。
在工作表中,選中單元格 a1,再按 ctrl+v。
若要在檢視結果和檢視返回結果的公式之間切換,請按 ctrl+`(重音符),或在「工具」選單上,指向「公式稽核」,再單擊「公式稽核模式」。a7
公式 說明(結果)
怎麼使用excel中的rank函式進行排序
9樓:魚木混豬喲
假設對a1:a10進行從大到小排名。
b列輸入公式。
rank(a1,a$1:a$10)
下拉填充即可得到排名,然後在對b列排序即可。
10樓:白水菜頭
rank函式的功能並不是排序,而是排位。它返回一列數字的數字排位。 數字的排位是其相對於列表中其他值的大小。比始要統計某一分數在該陣列的排名就可以使用rank函式。
函式格式:rank(number,ref,[order]) number要找到其排位的數字。
ref 數字列表的陣列,對數字列表的引用。 ref 中的非數字值會被忽略。如果order為 0或省略,對數字的排位是基於 ref 為按照降序排列的列表。
如果 order不為零,對數字的排位是基於 ref 為按照公升序排列的列表。
軟體工具:excel 2013
1、假設有下圖成績單,要統計出它對應的排名。最高排名第一表示降序,[order]引數就可以省略或者為0。
2、在上圖c2中輸入=rank(b2,$b$2:$b$13) 。公式中的b2表示該陣列中的起始分數;$b$2:
b$13為表中b2-b13的分數(簡稱陣列);$b$2:$b$13要使用絕對引用,因為後面需要向下填充公式,ref引數絕對引用是該分數陣列。
3、將c2公式向下填充,這樣就返回了陣列中對應的排位。100分的為第一名,分數1最少,則最後一名12。
4、如果要近公升序排位的,=rank(b2,$b$2:$b$13,1) 公式後最後面的order引數不為零時為表示公升序。
做魚園時如何才能把魚刺剔除乾淨?
魚刺怎麼剔除。 如果我們購買的魚有很硬的魚鱗先用刀背處把這些魚鱗刮乾淨,用剪刀將魚鰭剪掉。 用刀將魚腹部拋開,把內臟部位全部都拿出來,記住千萬不要把魚膽弄破,否則那可就太苦了。 從靠近魚骨的地方下刀,貼著魚骨片下去,將魚骨取出來。 魚肉貼近內臟的部分可以看到有一些魚刺 如果沒有看到可以用手輕輕的按壓...
如何判斷函式是減函式還是增函式,是奇函式還是偶函式,尤其
求函式單調性有如下幾個步驟 1 取值x1,x2屬於定義域,並使x1形 4 定號 判斷f x1 f x2 的正負 5 下結論,若f x1 f x2 則函式在上單調遞減,若 對於函式f x 1 如果對於函式定義域內的任意一個x,都有f x f x 那麼函式f x 就叫做偶函式。關於y軸對稱,f x f ...
如何區別指數函式和冪函式冪函式和指數函式有什麼區別
1 計算方法不同 指數函式 自變數x在指數的位置上,y a x a 0,a不等於1 當a 1時,函式是遞增函式,且y 0 當00.冪函式 自變數x在底數的位置上,y x a a不等於1 a不等於1,但可正可負,取不同的值,影象及性質是不一樣的。2 性質不同 冪函式性質 1 正值性質 當 0時,冪函式...