我的 Excel 中有两列数据。第一列的每一行都类似于 1,1,1,2,2,2,2,3,3,... 如您所见,使用相同的连续值来指示另一列上的值属于同一组(每个数字的重复次数并不相同,但大多数时候在30到40之间,直到250个)。现在我想对第 2 列的每组(不是整个列)应用一个函数。具体来说,我想从每组的最大值中减去第二列上的每个值,并将结果显示在另一列中。我知道我可以做嵌套 IF 公式,但这很耗时。我想知道是否可以更有效地完成这项任务。
我的 Excel 中有两列数据。第一列的每一行都类似于 1,1,1,2,2,2,2,3,3,... 如您所见,使用相同的连续值来指示另一列上的值属于同一组(每个数字的重复次数并不相同,但大多数时候在30到40之间,直到250个)。现在我想对第 2 列的每组(不是整个列)应用一个函数。具体来说,我想从每组的最大值中减去第二列上的每个值,并将结果显示在另一列中。我知道我可以做嵌套 IF 公式,但这很耗时。我想知道是否可以更有效地完成这项任务。
我不知道我是否理解正确,以及您的 Excel 中是否有 MAXIFS 函数。如果两者都成立,您可以使用如下屏幕截图所示的公式。 中的公式仅适用于 1 个单元格,您可以根据需要复制它。 公式是一个动态公式,您可以在新版 Excel (2021, 365) 中使用。它立即填满整个列。
C1
D1