我有一个在谷歌工作表的数据集,我想在特定组的大小X(根据我的要求不同)的数据分割,在一列?我需要Excel或谷歌工作表的公式!我试过使用SET和OFFSET函数,但它不工作
tcbh2hod1#
Here/screenshot(s)refer.警告/注解:没有验证; Office 365兼容性要求。假设数值被分组在连续的“buckets”中。
=LET(x0_,Table13[Value], x1_,SORT(UNIQUE(x0_)),x1_B,x1_,e0_,COUNTIFS(x0_,"<"&x1_B),e1_,ROUNDDOWN(e0_/$E$1,0),e2_,UNIQUE(e1_),x2_,INDEX(x1_,MATCH(e2_,e1_,0)), x2_a,INDEX(x2_,SEQUENCE(ROWS(x2_)-1,,2)),x2_B,INDEX(x2_,SEQUENCE(ROWS(x2_)-1)), e3_,COUNTIFS(x0_,">="&x2_B,x0_,"<"&x2_a),e4_,ROUNDDOWN(e3_/$E$1,0),x3_,FILTER(x2_B,--(e4_>0)), x3_A,INDEX(x3_,SEQUENCE(ROWS(x3_)-1,,2)), x3_B,INDEX(x3_,SEQUENCE(ROWS(x3_)-1)),x2_L,INDEX(x3_A,ROWS(x3_A)), e5_1,COUNTIFS(x0_,">="&x3_B,x0_,"<"&x3_A),e6_1,COUNTIFS(x0_,">="&x2_L), h1_,VSTACK(x3_B,">="&x2_L),h2_,VSTACK(e5_1,e6_1),HSTACK(h1_,h2_))
字符串x1c 0d1x的数据
虽然功能可能看起来令人生畏,但有几个部分是重复的或相似的,但又有细微的不同,以适应低/高点(端值)的精细计算。显著特点:肉和骨头与rounddown(value, bucket_size)一起驻留,这将把有序的唯一值x1_的累积计数e0_设置为e1_,只有当原始(cum.)计数增加至少桶大小时,e1_才能增加。考虑以下示例:1.唯一有序值= 1,2,3,4,.(x1_),对应于累积计数488,499,501,505(e0_))。1.对计数(e1*)应用舍入(*/500,0),得到:0,0,1,1;1.忽略重复值,即e2_、unique(e1_)1.获取从中导出的相应值(index(x1_,match(e2_e1_,0))1.我们最终得到的值是间隔开的,使得每个值之间的基础/原始值的计数至少为500(桶);对于最终值也是如此(对于最终值,基础值的计数col A大于500)。
rounddown(value, bucket_size)
x1_
e0_
e1_
e0_)
index(x1_,match(e2_e1_,0)
Bucket size:1000 -应该导致更少的组,其中任何一个都不应该少于1 k:
的
*Bucket = 10-更多组,每组至少包含10个:
的Ta
1条答案
按热度按时间tcbh2hod1#
Here/screenshot(s)refer.警告/注解:没有验证; Office 365兼容性要求。假设数值被分组在连续的“buckets”中。
字符串
x1c 0d1x的数据
虽然功能可能看起来令人生畏,但有几个部分是重复的或相似的,但又有细微的不同,以适应低/高点(端值)的精细计算。
显著特点:肉和骨头与
rounddown(value, bucket_size)
一起驻留,这将把有序的唯一值x1_
的累积计数e0_
设置为e1_
,只有当原始(cum.)计数增加至少桶大小时,e1_
才能增加。考虑以下示例:
1.唯一有序值= 1,2,3,4,.(
x1_
),对应于累积计数488,499,501,505(e0_)
)。1.对计数(e1*)应用舍入(*/500,0),得到:0,0,1,1;
1.忽略重复值,即e2_、unique(e1_)
1.获取从中导出的相应值(
index(x1_,match(e2_e1_,0)
)1.我们最终得到的值是间隔开的,使得每个值之间的基础/原始值的计数至少为500(桶);对于最终值也是如此(对于最终值,基础值的计数col A大于500)。
*铲斗尺寸1000
Bucket size:1000 -应该导致更少的组,其中任何一个都不应该少于1 k:
的
*Bucket = 10-更多组,每组至少包含10个:
的
Ta