EXCEL怎么把一位数跟一组数比较,取出大于这位数的、最接近的数
发布网友
发布时间:2024-02-02 03:03
我来回答
共3个回答
热心网友
时间:2024-06-20 21:18
=index(B2:F2,match(min(if(B2:F2-G2>=0,B2:F2-G2)),B2:F2-G2,))
数组公式,按Ctrl+Shift+Enter结束公式输入。
热心网友
时间:2024-06-20 21:22
=IF(MAX(B2:F2)>=G2,MAX(B2:F2),"")
热心网友
时间:2024-06-20 21:17
在某单元格输入
=SMALL(((B2:F2-G2)>0)*B2:F2,1+SUMPRODUCT(((((B2:F2-G2)>0)*B2:F2)=0)*(B2:F2<>"")))
或者
=INDEX(B2:F2,MATCH(MIN(IF(B2:F2-G2>=0,B2:F2-G2)),B2:F2-G2,))
两个公式都是数组公式,以Ctrl+Shift+Enter三键结束公式输入【公式会被{}包含】。
“excel中一组数(B1:F1)去除大于G1的20%小于30%的平均数”
=SUMPRODUCT(((B1:F1)>G1*0.2)*((B1:F1)<G1*0.3)*B1:F1)/SUMPRODUCT(((B1:F1)>G1*0.2)*((B1:F1)<G1*0.3)*(B1:F1<>""))