Excel 如何将年龄计数列转换成适用于统计的集合

Excel 如何将年龄计数列转换成适用于统计的集合

问题描述

我有一个年龄列和一个对应年龄计数的列。我需要将它们转换成一个集合,以便可以运行类似平均值这样的统计函数。例如:

Age Count
14 2
16 1
17 3

这需要变为(14,14,16,17,17,17),这样我就可以更容易地使用=average或=stddev来计算它。我已经找到了一个计算平均值的解决办法,但在标准差上遇到了困难。可能有一个简单的解决方案,但我在谷歌上找不到。

解决方案

尝试使用以下公式:

Excel 如何将年龄计数列转换成适用于统计的集合

• 在单元格 D2 中使用的公式

=XLOOKUP(SEQUENCE(SUM(B2:B4)),SCAN(0,B2:B4,LAMBDA(x,y,x+y)),A2:A4,,1)

或者,

Excel 如何将年龄计数列转换成适用于统计的集合

• 单元格中使用的公式 D2

=TEXTSPLIT(TRIM(CONCAT(REPT(A2:A4&" ",B2:B4))),," ")/1

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程