为什么我的公式重复唯一值

时间:2017-08-07 12:36:00

标签: excel formula

我的数据在范围A92:B100中。

Col A具有日期值& B有数量。每个月有3个日期,月份是1月,2月和2月。三月。

我找到了每个月的最大值,它应该是88,324& 254.

但结果是

88
88
325
325
254
254

我使用的等式是

=IFERROR(IF(MONTH(A92) <>MONTH(A93), " ", MAX(MONTH($A$92:$A$100)=MONTH(A92),$B$92:$B$100)))," ")) 

1 个答案:

答案 0 :(得分:0)

我看到了问题。月(A92)&lt;&gt;月(A93)仅发生在该月的最后一个实例上。前两个实例将此值评估为false,从而为您提供值。

将公式更改为:

  

IFERROR(IF(月(A92)=月(A93),&#34;&#34;,MAX(月($ A $ 92:$ A $ 100)=月(A92),$ B $ 92:$ B $ 100))),&#34; &#34))

仅显示一个月的最后一个实例的最大值。

编辑,因为OP为其问题添加了额外的标准:

在col C中添加月份的唯一值。 在col D中添加以下功能:

  

=最大值(月($ A $ 92:$ A $ 100)= MONTH(C92),$ B $ 92:$ B $ 100)