1. excel使用函数计算偶数个数
有一组数字1-40,通过函数计算各个区间范围内如1-9,10-19,20-29,30-39的奇数和偶数个数: 奇数:{=SUM(($A$2:$I$2
2. excel计算奇偶数个数
经指正修改了一下,刚刚说错了RANK的意思,虽然使用RAND()只生成240个数字,很小概率会发生重复,但还是有可能的,所以RANK函数使用错误,以下为正确:
很简单,利用RAND+RANK函数可以生成,直接RANDBETWEEN显然是不对的,这样会有重复的出现。
共两步,方法如下:
1、在单元格A2中输入=RAND(),生成0~1之间的随机数,向下拉自动填充240个,这里面会有重复的;
2、在单元格B2中输入=RANK(A2,$A:$A)+COUNTIF(A$2:A2,A2)-1,向下拉自动填充100个,这100个就是1~240之间的不重复的随机数。
原理是什么呢?(以下经过修改)
=RAND()可以生成0~1之间任意的随机数,可能会重复
RANK函数的公式为:RANK(对象,绝对引用范围,0/1),0为降序可省略,1为升序。RANK的排序如果遇到相同的数值,会将排序的序号显示为相同,同时,比相同的数值靠后统计的数值排序序号,会默认加上重复的次数,例如:
图中可见45的排序都为3,而且58的排序并不是4,而是5,这时候可以用COUNTIF来统计RANK函数的排好的序列号,进行出现次数的统计
=COUNTIF(C$1:C1,C1),“$”的意思是下拉时,统计范围只默认为第一行到当前行,这样就统计出了45当前出现的次数。
最后用RANK排序+COUNTIF统计的出现次数,就相当于把“0~240内的数值都加了1,重复的那部分数值都加了对应的出现次数”,因为RANK把比重复数值更靠后的数值其排序序号加上了重复次数,所以更靠后的排序序号正好比重复数值大了1
最后统计都减1就可以了,所以第二步的公式为=RANK(A2,$A:$A,1)+COUNTIF(A$2:A2,A2)-1
3. excel使用函数计算偶数个数怎么算
您好,在excel中rand是用来生成随机数的函数,如果只生成偶数的随机数,可以这样写公式:=rand()*2
4. excel偶数求和
答:在Excel中奇数列求和。1. 比如点击H2单元格,输入公式:=SUM(ISODD(COLUMN(B1:G1))*(B1:G1)),按ctrl+shift+enter键结束,结果为:21。
2. 公式讲解。COLUMN(B1:G1)返回{2,3,4,5,6,7}COLUMN函数功能:返回指定引用的列号结构:=COLUMN(参照区域)。
3. ISODD({2,3,4,5,6,7})返回{FALSE,TRUE,FALSE,TRUE,FALSE,TRUE}ISODD函数功能:检测一个值是否为奇数,返回TRUE或FALSE结构。
5. 计算单元格中偶数的个数
1.使用 mod函数 在需要做计算的数右侧列中输入公式 =if(mod(A1,2),"奇数","偶数")) 鼠标放在公式单元格右下角,变成黑色十字,向下拖拽至数据行尾,即可; 公式解释:mod 为求余函数,A1 为需要计算奇偶的数据所在单元格,“奇数”、“偶数”为输出结果,这里可换成任意字符。
2.使用ISEVEN 、ISODD函数 ISEVEN函数用于判断数字是否为偶数,如果是,则返回TRUE,否则返回FALSE =IF(ISEVEN(A1),"偶数" ISODD函数用于判断数字是否为奇数,如果是,则则返回TRUE;否则返回FALSE
=IF(ISODD(A1),"奇数")
6. excel偶数公式
=SUM(IF(MOD(A1:G1,2)=1,1,0)) 奇数
=SUM(IF(MOD(A1:G1,2)=0,1,0)) 偶数
使用 mod函数更简单
在需要做计算的数右侧列中输入公式 =if(mod(A1,2),"奇数","偶数"))
鼠标放在公式单元格右下角,变成黑色十字,向下拖拽至数据行尾,即可;
公式解释:mod 为求余函数,A1 为需要计算奇偶的数据所在单元格,“奇数”、“偶数”为输出结果,这里可换成任意字符。
- 相关评论
- 我要评论
-