Excel 中某一范围内最大/最小数字(无重叠)

Excel 中某一范围内最大/最小数字(无重叠)

我有一张有 1000 行和 5 列的工作表。1) 我想要做的是在一列中找到 5 个相邻行中的最大数字(例如 A 列中的第 1-5 行)。然后在接下来的 5 行中找到最大的数字(即 A 列中的 6-10),然后在接下来的 5 行中找到最大的三个数字(即 A 列中的 11-15),依此类推,直到达到第 1000 行。

2) 相邻 5 行(B 列第 1-5 行)中最小,然后接下来 5 行(B 列第 6-10 行)中最小,依此类推。

3)在 C 列中我只希望选择每 5 个值(即每 5 个项目)

答案1

如果您想一次引用 5 行,则可以使用偏移函数,其中可以指定行偏移和高度。将以下公式放在第 1 行。

=sum(offset($A$1,(row(A1)-1)*5,0,5))

这将对单元格 A1:A5 求和。如果将其复制到第 2 行,它将对 A6:10 求和,依此类推。

偏移函数也可以在 min、max、large 函数中使用。如果您使用标题或从除 1 之外的任何行开始,则需要调整 -1 和 $a$1。

答案2

您只需在前 5 行中获取所需的公式。然后复制它们,选择所有 1000 行,然后粘贴。然后公式将以 5 个块为单位粘贴到底部。

相关内容