如何在 Excel 中对符合模式的前 n 个数据求和?

如何在 Excel 中对符合模式的前 n 个数据求和?

如何在 Excel 中对符合模式的前 n 个数据求和?

我将使用下表来简化这个问题。

表格截图

如果选择 16,我想将前三个红苹果的价格 (11,10,4) 相加。

将所有符合模式的数据相加会容易得多,但我需要的数据是前 n 个数据。

谢谢。

答案1

在 中G2输入公式:

=SUM(INDEX(D1:D50,N(IF(1,AGGREGATE(14,6,ROW(A1:A50)/(C1:C50=LOOKUP(9^9,A1:A50,C1:C50)),{2,3,4})))))

在此处输入图片描述

相关内容