excel如何一次性選擇奇數(shù)行 Excel如何隨機(jī)抽取奇數(shù)和偶數(shù)?
Excel如何隨機(jī)抽取奇數(shù)和偶數(shù)?經(jīng)指正修改了一下,剛剛說錯了RANK的意思,雖然使用RAND()只生成240個數(shù)字,很小概率會發(fā)生重復(fù),但還是有可能的,所以RANK函數(shù)使用錯誤,以下為正確:很簡單,
Excel如何隨機(jī)抽取奇數(shù)和偶數(shù)?
經(jīng)指正修改了一下,剛剛說錯了RANK的意思,雖然使用RAND()只生成240個數(shù)字,很小概率會發(fā)生重復(fù),但還是有可能的,所以RANK函數(shù)使用錯誤,以下為正確:
很簡單,利用RAND RANK函數(shù)可以生成,直接RANDB:$A) COUNTIF(A$2:A2,A2)-1,向下拉自動填充100個,這100個就是1~240之間的不重復(fù)的隨機(jī)數(shù)。
原理是什么呢?(以下經(jīng)過修改)
RAND()可以生成0~1之間任意的隨機(jī)數(shù),可能會重復(fù)
RANK函數(shù)的公式為:RANK(對象,絕對引用范圍,0/1),0為降序可省略,1為升序。RANK的排序如果遇到相同的數(shù)值,會將排序的序號顯示為相同,同時,比相同的數(shù)值靠后統(tǒng)計的數(shù)值排序序號,會默認(rèn)加上重復(fù)的次數(shù),例如:
圖中可見45的排序都為3,而且58的排序并不是4,而是5,這時候可以用COUNTIF來統(tǒng)計RANK函數(shù)的排好的序列號,進(jìn)行出現(xiàn)次數(shù)的統(tǒng)計
COUNTIF(C$1:C1,C1),“$”的意思是下拉時,統(tǒng)計范圍只默認(rèn)為第一行到當(dāng)前行,這樣就統(tǒng)計出了45當(dāng)前出現(xiàn)的次數(shù)。
最后用RANK排序 COUNTIF統(tǒng)計的出現(xiàn)次數(shù),就相當(dāng)于把“0~240內(nèi)的數(shù)值都加了1,重復(fù)的那部分?jǐn)?shù)值都加了對應(yīng)的出現(xiàn)次數(shù)”,因為RANK把比重復(fù)數(shù)值更靠后的數(shù)值其排序序號加上了重復(fù)次數(shù),所以更靠后的排序序號正好比重復(fù)數(shù)值大了1
最后統(tǒng)計都減1就可以了,所以第二步的公式為RANK(A2,$A:$A,1) COUNTIF(A$2:A2,A2)-1
excel如何偶數(shù)行進(jìn)行求和?
比如,對A列的第2、4、6、8……行求和SUMPRODUCT((MOD(ROW(A1:A1000),2)0)*A1:A1000)
在Excel中怎么才能逢奇數(shù)或者逢偶數(shù)行插入一行或者多行呢?
在數(shù)據(jù)前插入一輔助列
給原數(shù)據(jù)編號:1、3、5、7、9……(可以通過填充實現(xiàn))
在原數(shù)據(jù)的最后一個編號下面,再進(jìn)行編號:2、4、6、8、10 .....這時候通過這個輔助編號列排序就可以實現(xiàn)你的行插入需求了。選擇剛剛插入的行也很簡單。只需通過自動篩選將原始數(shù)據(jù)列過濾為空白即可。