首页 > 解决方案 > 在值表中查找最接近 0 的正负值

问题描述

我有以下 Excel 电子表格:

     A            B       C        D      E                F                   G    
1                 Q1     Q2       Q3      Q4    Nearest negative value to 0   -10 
2   Asset 1      -50     85      -90      70    Nearest positive value to 0     5    
3   Asset 2      -28    -80      -45      60          
4   Asset 3      -30     50       55     -10                              
5   Asset 4      -20      5      -80     -15
6   Asset 5       35    -30       27     -98
7 

Cells A1:E6我有不同的资产与他们的表现从季度Q1-Q4
表现可以是积极的,也可以是消极的。

在单元格中G1,我想找到最接近inG2的负值和正值。在这种情况下,这将和。因此,我尝试在这里使用解决方案:0Cells B2:E6
-105

G1 = {MAX(IF($B$2:$E$6<0,1,0)*($B$2:$E$6))}
G2 = {MIN(IF($B$2:$E$6>0,1,0)*($B$2:$E$6))}

但是,这两个公式都给了我0结果。

你知道如何解决这个问题吗?


注意:中的所有值Cells B2:E6都是唯一的。

标签: excelexcel-formula

解决方案


对于最大负数

=AGGREGATE(15,6,B2:E6/(B2:E6>0),1)

对于最小的正数

=AGGREGATE(14,6,B2:E6/(B2:E6<0),1)

推荐阅读