Excel函数应用之返回大于0的最小值

如题所述

今天来分享一个excel函数会员客户遇到的一个难题。他有好多数据,都需要去返回每列数据中的最小值。但是前提是如果最小值是0或是小于0的话,就要返回大于0的值中的最小值。这个最小值不能小于0.
假设源数据如下:
Excel实践者sharpen看到这问题后,首先想到的是如何把小于等于0的值从那列值中去掉。我想到了small这个函数。Small函数的语法结构简单来讲:区域或数组,返回第k个最小。值得注意的是,small函数中的区域或数组中的文本和逻辑值false,true是不参加大小比较的。所以我们可以通过small和if来进行构造。下面的函数涉及到了数组原理。关于数组原理,大家可以搜索我博客关键词数组 搜到一篇详细易懂的数组基础原理分解。
继续讲这个问题,所以我们最后的函数是B2=SMALL(IF(A2:A8>0,$A$2:$A$8),1),最后以数组三键ctrl+shift+enter 进行结束。
简要介绍下这函数公式,if此处是种数组用法,把A2:A8每个值去比较0,大于0就返回本身,否则就返回false。具体的详细运算,可以去抹黑相应的区域,然后按F9进行公式分步分解,最后if这块会得到{FALSE;FALSE;FALSE;0.99;9;5;7}。Small (区域,1)说明返回最小值。也就是我们要的结果0.99
温馨提示:内容为网友见解,仅供参考
无其他回答

Excel函数应用之返回大于0的最小值
简要介绍下这函数公式,if此处是种数组用法,把A2:A8每个值去比较0,大于0就返回本身,否则就返回false。具体的详细运算,可以去抹黑相应的区域,然后按F9进行公式分步分解,最后if这块会得到{FALSE;FALSE;FALSE;0.99;9;5;7}。Small (区域,1)说明返回最小值。也就是我们要的结果0.99 ...

excel函数如何取大于零的最小值?
在Excel中,如果你需要找出A1:A10这一范围内的所有大于零的最小值,可以使用以下公式:=MIN(IF(A1:A100>0,A1:A10))这里的关键是运用了数组公式,其工作原理是筛选出大于零的值,然后找到这些值中的最小值。要正确输入此公式,你需要按下Ctrl+Shift+Enter键组合,而不是常规的Enter键,以确保Excel识...

EXCEL提取一行数据中大于0并且为最小数 公式是什么
=SMALL(A1:H1,(COUNTIF(A1:H1,"<0")+1))绕了个弯,总算提出来了 small是返回某组数里第N小的数 这个N我用条件统计为小于0的数加1 这样就是大于零的数里最小的啦~(当然如果你的数值里有0,那上面条件统计里的“<0"你就改成“<=0"吧)补充:tmfm061的明显错了 Sundyju 的跟我的异...

excel函数如何取大于零的最小值excel函数如何取大于零的最小值和最大...
数据在A1:A10中,则公式可写为:=MIN(IF(A1:A10>0,A1:A10))上式为数组公式,需按ctrl+shift+enter三键结束。Excel是办公室自动化中非常重要的一款软件,Excel函数则是Excel中的内置函数。Excel函数共包含11类,分别是数据库函数、日期与时间函数、工程函数、财务函数、信息函数、逻辑函数、查询和引用...

excel函数如何取大于零的最小值?
假设数据在A1:A10中,则公式可写为:\\x0d\\x0a\\x0d\\x0a=MIN(IF(A1:A10>0,A1:A10))\\x0d\\x0a\\x0d\\x0a上式为数组公式,需按ctrl+shift+enter三键结束。\\x0d\\x0a\\x0d\\x0a测试通过!

急,EXCEL中怎样提取每一行大于0的最小值 所对应的公司?
L2: =MIN(IF(B2:J2>0,B2:J2))同时按下CTRL+SHIFT+Enter三键,使数组公式出现{ },公式下拉 M2: =INDEX(A2:I2,MATCH(L2,B2:J2,)) 公式下拉

Excel 有没有不用数组公式的大于零的最小值
2016出的新函数之一(需正版OFFICE2016或OFFICE 365才有),c2=MINIFS(A1:A10,A1:A10,">0")

如何修改excel函数公式=SMALL(P$2:P$50,ROW(A1))l查找大于0的最小值
=SMALL(IF(P$2:P$50>0,P$2:P$50),1)

excel怎样用函数求最小值
如何运用Excel的函数把数据库里的最小值求出来呢?其实我们可以利用函数轻松求出,接下来是小编为大家带来的excel用函数求最小值的方法,供大家参考。excel用函数求最小值的方法 1:本文以张三、李四、王五等的语文成绩为例,通过MID函数求解四人语文成绩中的最小职!2:将光标定位到B6单元格,并单击FX...

Excel数组公式教程查找大于指定值的最小值
说明:用IF函数取得仅包含大于或等于查找值的数组,再用MIN函数取得最小值。=-LOOKUP(-B2,-LARGE(A2:A10,ROW(A1:A9)))说明:由于LOOKUP函数在查找不存在于数组中的值时,会返回小于查找值的最大值,因而本例中直接用公式“ =LOOKUP(B2,A2:A10)”会返回“35”。本公式用LARGE函数与...

相似回答
大家正在搜