excel - Excel中的=FREQUENCY()函数没有输出我期望的结果
问题描述
我有一个年份列表(总共 101 个值,有些重复),我应该将其放入图表中以显示某些事件发生的频率(按十年分组)。
当突出显示与 bin 限制相邻的 12 个空白单元格时,我使用=FREQUENCY(J2:J102,D7:D17)
并执行了 CTRL+SHIFT+RETURN。我不知道我做错了什么,因为 <=1890 应该有 6 个值,1900 应该有 8 个值,1910 应该有 4 个值等等。
下面的东西是我使用的信息和我收到的输出:
Years
1887
1887
1887
1890
1890
1890
1892
1892
1893
1893
1894
1896
1898
1899
1903
1907
1908
1910
1911
1911
1911
1911
1915
1916
...
Bin Limit
1890
1900
1910
1920
1930
1940
1950
1960
1970
1980
1990
(additional row here for >1990)
The Bin Counts that get outputted
7
8
0
0
1
0
0
0
0
0
0
85
解决方案
看来,由于您没有修复输入矩阵,因此当您移动它以获取剩余数据时,它也在移动范围。
试试这个:
=FREQUENCY($J$2:$J$102,D7)
在第一个单元格和=FREQUENCY($J$2:$J$102,D8)-SUM($D$7:D7)
第二个单元格上,然后拖动剩余的单元格,您将获得:
=FREQUENCY($J$2:$J$102,D9)-SUM($D$7:D8)
=FREQUENCY($J$2:$J$102,D10)-SUM($D$7:D9)
...
=FREQUENCY($J$2:$J$102,D17)-SUM($D$7:D16)
与预期值。没有数据,我无法给出一个优雅的解决方案......对不起
希望能帮助到你。
推荐阅读
- deepsecurity - 使用 API 将激活码放入趋势科技服务器深度安全防护系统管理中心 - 500 错误代码
- sql - sql 中的 case 表达式以在用户提示的情况下打印所需的文本
- javascript - 带有条件的 React 按钮组件不起作用并显示
- architecture - 领域驱动设计共享实体
- php - 您可以将多个 Oracle SQL 查询的结果放入一个 CSV 文件中吗?
- c# - 如何使用 ApiKey 授权进行简单的 Get?
- swagger - 如何使用 Swagger Codegen 为 Java 7 生成 JAX-RS (RESTEasy) 服务器?
- typescript - 如何在打字稿中组合数组内的行,
- ionic-framework - 离子网格未连续显示
- python - TypeError:在 Scikit-learn 中拟合逻辑回归模型时类型提升无效