我的数据在范围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)))," "))
答案 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)