![](/img/trans.png)
[英]How can I remove cells containing specific values in Microsoft Excel
[英]How can I return a minimum value in excel work sheet if the cells containing the values I am comparing , the values were created by a function
我试图返回不包括零的单元格的最小值,但是当我使用此函数执行此操作时,它返回零而不是最小值函数: {=MIN(IF(DW2:EE2 = 0,"",DW2:EE2))}
单元格中的值由以下函数创建:
=IF(BJ2="",0,IF(BJ2="D1","1",IF(BJ2="D2","2",IF(BJ2="C3","3",IF(BJ2="C4","4",IF(BJ2="C5","5",IF(BJ2="C6","6",IF(BJ2="P7","7",IF(BJ2="P8","8",IF(BJ2>="F9","9"))))))))))
这个答案是错误的,但它可能会给你一个想法。
=IF(MIN(A1:A5)=0,SMALL(A1:A5,2),MIN(A1:A5))
这意味着以下内容(我总是从单元格“A1”到“A5”中的值列表中工作):
但是,这种方法的实现存在一个问题:我希望=Small(range,2)
给出列表的第二小的数字,它确实如此,但它没有,让我告诉你:
Range : 0, 1, 2, 3, 4, 5 => Small(Range,2) = 1 => OK
Range : 0, 1, 2, 3, 4, 0 => Small(Range,2) = 0 => NOK
显然, Small(,2)
只是对范围进行排序,并采用第二个元素,而不管它可能等于Small(,1)
的事实。
有人知道这个问题的解决方案或解决方法吗?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.