计算最高连续出现次数,然后仅将最高连续出现次数相加

问题描述 投票:0回答:1

我有一个计算连续负数出现的公式

=MAX(FREQUENCY(IF($AB4:$AB16<0,ROW($AB4:$AB16)),IF($AB4:$AB16>=0,ROW($AB4:$AB16))))

但是,我想添加另一部分来计算突出显示的连续负值的值 就是以损益来计算“损失”

我尝试在公式中添加如下内容来计算负数的出现次数;然而,它会将所有负值相加,而不仅仅是出现最高后果的情况。

SUMIF(AB4:AB16,"<0")

image

在附图中,我不仅想计算

AB7:AB12
的总价值 - 作为最长的连续损失

excel excel-2021
1个回答
0
投票

所以我正在尝试遵循你的问题,但在我解决解决方案时,负面因素可能会让我变得如此赤裸裸。您正在尝试获取数据中最长负连续的滚动总数。

我创建了一个列,它非常简单地计算滚动总计并重置每个正实例,然后您可以使用 MIN 公式来查找最低实例(因为它是负数,如果您想要最高值,意味着最低负数,请执行 maxifs 排除零)

在我的示例中,我检查该行是否大于或等于 0,如果是,则将其设为 0。否则检查上面的单元格是否为负数。如果是,则相加以获得滚动总计,否则采用该行的值。

=IF(B2>=0,0,IF(B1<0,B2+C1,B2))

image

© www.soinside.com 2019 - 2024. All rights reserved.