MS Excel 中最少非零非相邻单元格

hos*_*yni 2 worksheet-function microsoft-excel

我知道为了在 Excel 中找到最少的非零单元格,我可以使用

min(if(A1:A10>0,A1:10))
Run Code Online (Sandbox Code Playgroud)

但是如果我想找到非零和非相邻单元格的最小值怎么办?

bar*_*ini 5

如果您有一组包含正数或零的非相邻单元格(如 A2、C2、F2、H2 和 J2),则此公式将为您提供最小的非零值

=SMALL((A2,C2,F2,H2,J2),INDEX(FREQUENCY((A2,C2,F2,H2,J2),0),1)+1)

您还可以命名您的单元格集合,例如 List,然后在同一个 seup 中使用该列表,即

=SMALL(List,INDEX(FREQUENCY(List,0),1)+1)