excel取第一个大于的数
来源:学生作业帮助网 编辑:作业帮 时间:2024/09/29 03:34:31
假设数字写在A列,数据在A1至A100单元格区域内则在另一列单元格中写入公式取最后一个大于0的值=INDEX(A:A,MAX(IF(A1:A100>0,ROW(1:100))))或=INDEX(A:A
如a=[1234;34267;34456554];b=find(a>10)那么就会输出b=236912这是以列优先的单下标输出方式输出下标
所举例中结果应该是5吧.=SUMPRODUCT(A2:A10>=20,OR(A1:A9>=20,A3:A11>=20))+((A1>=20)*(A2>=20))按CTRL+SHIFT+ENTER三键输
E1输入=if(d1>0,f1,if(d1=0,0,-1))
dimiaslong,jaslongi=你的数dowhile(i
=IF(A1>100,100,A1)其中A1代表要取数的单元格~
函数:if套用不行么?再问:不会写方便把公式写给我吗再答:B2=IF(A1
=IF(A1-INT(A1)
你在B1输入下面的公式,下拉:=sumproduct(1/countif(A$1:A1,A$1:A1))再问:A列会是这样的要求B列是这样1110210243这个给公式在10后面就满足不了再答:那样的
用公式:=VLOOKUP("0101001",A$8:C$100,3,0)补充问题:用SUMPRODUCT=SUMPRODUCT((A$8:A$100="0101001")*(第二个条件)*C$8:C
假设数字在A列输入公式=COUNTIF(A:A,">2")
B1中输入=SIGN(A1)*AVERAGE(ABS(A1:A2))同时按下CTRL+SHIFT+回车,输入数组公式,就可以了.如果不想用数组公式,也可以用=SIGN(A1)*(ABS(A1)+ABS
筛选-自动筛选小下拉箭头中自定义-大于-你的数值把筛选结果拷贝出来即可再问:因为有很多表格,自动筛选只能每次选一个表格,想批量处理,有没有别的的方法?谢谢!
最后大于0的数,公式:=LOOKUP(1,0/(A1:A999>0),A1:A999)最后第二个大于0的数,公式:=LOOKUP(1,0/(OFFSET(A1,LOOKUP(1,0/(A1:A9
在B1输入公式:=INDEX(A:A,MATCH(,0/(A1:A10>5),))数组公式,公式在编辑状态下按Ctrl+Shift+Enter(三键同时按)结束公式输入.
=2*A1-SUM(A:A)再问:不对呀,前面加个2是什么意思再答:以为SUM(A:A)是包括了A1在内的一整理和,那要实现你的要求肯定是2*A1减去这列总和了啊,小学数学问题,我就不过多解释了吧?
=INDEX(A1:A11,SMALL(IF(A1:A11>0,ROW(A1:A11)),2))数组公式,按Ctrl+Shift+Enter(在键同时按)结束公式输入.见下图:
假设数据在A1:A10中,则公式可写为:=MIN(IF(A1:A10>0,A1:A10))上式为数组公式,需按ctrl+shift+enter三键结束.测试通过!
=round(a1-0.3,0)
=IF(A1>=100,4.4,(IF(A1>=90,3.4,(IF(A1>=80,2.2,(IF(A1>=70,1.6,(IF(A1>=60,1.2,(IF(A1>0,1,0)))))))))))