#和序列的Excel公式系列

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

我需要一个公式,该公式在一个列中使用一系列数字(数字1至21),并且每21个单元格仅返回一个数字。

示例:每21个单元格返回1,则每21个单元格返回1;每21个单元格返回2,则返回3。这最多应发生650个单元格

我的公式无法正确执行此操作,我必须不断更改#才能使公式以我想要的一种方式工作,只是寻找一个更快的解决方案。这是我正在使用的公式(= $ B $ 42 + 2)

Excel Capture

excel excel-vba excel-formula excel-2010 excel-2007
2个回答
1
投票

将其放在第一列的第一个单元格中:

=MOD(ROW(A1)-1,21)+1

并且在第二列的第一个单元格中:

=INT((ROW(A1)-1)/21)+1

然后将两个公式都复制到所需的行数下


如果具有动态数组公式SEQUENCE(),将ROW(A1)-1替换为SEQUENCE(650,,0),Excel将自动将值向下溢出650行。

enter image description here


0
投票

我认为,将过滤器放在列和过滤器上方(例如,数字1,然后将SUM()放在其中,这样会更容易),因此您将知道21次。我的问题是,该列始终为1-21或有其他数字,如果您有其他数字,则可以将一列重复1-21的列放到最后,并按照我之前说过的方式过滤,然后隐藏该列。

希望有帮助。🤞

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