excel区间±20范围取值公式?randbetween(15,20)首先明确randbetween函数的含义,randbetween函数是随机生成位于一个区间的数值的一个函数。在日常的办公中用的相对的广泛。randbetween函数有二个参数,第一参数即为区间的下限。那么,excel区间±20范围取值公式?一起来了解一下吧。
在两个数值范围限制条件内,用一个逻辑函数AND就可以表示出来。=IF(AND(A1<=20,A1>=0),A1*0.1,"")
可以使用Excel的IF函数和简单的数学运算来实现区间取值。
假设评分值存储在A1单元格,系数需要存储在B1单元格,可以按照以下步骤操作:
计算分数占总分的比例,即(A1-0)/(100-0),结果存储在C1单元格中;
判断分数所在的区间,并根据区间计算系数,使用以下公式计算出系数:
=IF(C1<=0.2, 0.6, IF(C1<=0.8, 0.6+(C1-0.2)*0.15, 0.9))
其中,第一个IF函数判断分数小于等于20%时,返回0.6;
第二个IF函数判断分数小于等于80%时,根据线性比例计算系数;最后一个IF函数判断分数大于80%时,返回0.9;
将公式复制到其他单元格即可。
以评分70分为例,计算过程如下:
C1单元格的公式为:(A1-0)/(100-0)=(70-0)/(100-0)=0.7;
B1单元格的公式为:=IF(C1<=0.2, 0.6, IF(C1<=0.8, 0.6+(C1-0.2)*0.15, 0.9))=IF(0.7<=0.2, 0.6, IF(0.7<=0.8, 0.6+(0.7-0.2)*0.15, 0.9))=0.75;
因此,评分70分对应的系数为0.75。
假设要在公式中表示A1单元格大于5且小于20,则应写成
AND(A1>5,A1<20)
或
(A1>5)*(A1<20)
如果是要统计在A列单元格中大于5且小于20的单元格个数,则公式可以写成
=COUNTIF(A:A,">5")-COUNTIF(A:A,">=20")
如果是用2007及以上的版本,则公式还可以写成
=COUNTIFS(A:A,">5",A:A,"<20")
当然如果明确A列的数据行数有100行,那么还可以用SUMPRODUCT函数
如:
=SUMPRODUCT((A1:A100>5)*(A1:A100<20))
在B1中输入
=IF(A1>20,20,IF(A1<0,0,0))
描述不准确,小于20的用什么,小于20大于0的用什么显示
区间少可以IF判断,多的话一般使用就VLOOKUP,你只给了一个区间,那么用IF表示为:
=A1*IF(A1<0,0,IF(A1<20,10%,20%))
上面的公式假设0以下是0、0-20是10%、20以上20%
以上就是excel区间±20范围取值公式的全部内容,excel范围取值可以使用LOOKUP公式,操作方法如下::Excel 2016 1、电脑打开Excel表格,例如A列数据要按旁边的范围数值取值。2、输入公式=LOOKUP(A1,{0.2,3.5,20,28},{100,50,20})。3、输入公式后。