如何按年龄范围对数据进行分组?

时间:2018-04-09 07:14:23

标签: google-sheets

给定有两列的数据列表:'Division'和'Age'。

replication

我想将这些数据放入数据透视表并将年龄分组到指定的范围内;但是,我遇到了如何解决如何将它们分组为不变的设定增量的问题。我的第一个范围需要是18-24,我的下一个范围是25-29,然后是30-34,35-39,依此类推,直到我达到64.然后,我会将65+全部归为一个,就像这样:

Custom Age Ranges

我怎样才能让它发挥作用?

2 个答案:

答案 0 :(得分:2)

更简单(也是单一的公式)可能是:

=ArrayFormula(vlookup(year(now())-B2:B+1,Larry,2))  

出生年份在ColumnB。这虽然确实需要命名范围(Larry):

Lookup array

这重复了这样一个假设,即想要月,日,时间,每个人都被视为出生在year_of_birth的最开始。

包含18岁以下的意外事件,其中数组中的0-17可能会被invalid等替换。

答案 1 :(得分:1)

只是为了好玩,让我们看看我们是否可以在一个公式中实现它

enter image description here

从这里创建一个支点是微不足道的。