我需要计算excel中收益率的标准差。我有一群公司的月报;可以说对于A公司,我在1995年和1996年有1到12个月,但1997年只有1到7个月。我有一组2000个公司,他们都在同一列,我不知道如何标准化公式范围根据我当年的月数而变化。动态范围转化为标准差公式
-2
A
回答
0
传递给STDEV
的范围可以包含空值(即1997年的第8-12个月),在计算标准偏差时将忽略这些值。我不知道行/列是如何排列的,但也许可以在1995年,1996年和1997年使用相同的公式。
0
您可以使用INDEX
函数获取动态范围。例如,假设你有2列10行的范围(这应该是很容易使用的公式,例如COUNTA
,找出)
=STDEV(INDIRECT(ADDRESS(2,1,4)&":"&ADDRESS(COUNTA(A:A),COUNTA(1:1),4)))
说明:
ADDRESS(Row number, Column number, Reference type)
:在这里,我有4个作为参考类型,这意味着“相对”。你可以查看Excel帮助来查看他们还有什么。ADDRESS()&":"&ADDRESS()
:这会给我一个范围从A2:B10。还有其他的方式,如OFFSET来检索这个值。INDIRECT(Reference text)
:从上述范围A2:B10,它是Excel不理解的字符串,因此使用INDIRECT会将该字符串转换为实际范围。
您可以在进入名称管理器或定义范围名称之前先测试此公式。希望这可以帮助。
+1
'你可以使用INDEX函数'。我没有看到使用'INDEX',这会比使用这么多的volatile函数更好。 '= STDEV(INDEX(A:A,2):INDEX(A:A,COUNTA(A:A)-1))' –
+0
是的,你是对的。 INDEX是一种更好的方式。如果你有很多东西,这些易失性函数会减慢速度。 – ian0411
相关问题
- 1. excel动态范围公式
- 2. MatchIT中标准化差异的公式?
- 3. 公式数组中的动态范围
- 4. ROUNDUP动态范围内的VBA公式
- 5. vba:将范围转换为公式
- 6. Excel VBA-返回零值为范围的动态公式
- 7. 用范围标准来搜索特定值的公式
- 8. 范围标准日期的Excel公式,按列排列
- 9. 将范围内的值标准化
- 10. 范围标准化(0到1)
- 11. Excel Sumifs动态总和范围和标准
- 12. VLOOKUP范围内的标准
- 13. 在openCV中将LUV值标准化为0-255范围
- 14. 将“字符集范围”标准化为国际定义的值
- 15. 具有动态输入范围的Excel公式
- 16. 动态确定在EXCEL中应用公式/函数的范围
- 17. 在总和公式中使用动态命名范围
- 18. 动态指的命名范围的公式
- 19. 带约束的总和公式中的动态范围
- 20. Excel VBA宏删除动态范围不起作用的公式
- 21. GNU的受案范围扩展转换为标准C
- 22. 多标准公式
- 23. VBA-可变范围,公式
- 24. 将命题公式转换为连接标准形式(CNF)
- 25. MongoDB MapReduce日期范围内的标准偏差
- 26. 带标准偏差和范围的框图
- 27. VBA写入代码的标准偏差和范围
- 28. 与动态范围
- 29. 将“180-360”的数据范围标准化到“0-100”范围 - jQuery/JS
- 30. 动态范围内的VBA范围值
他们说一张图片胜过千言万语。请说明您的数据如何与预期结果相结合。 –
你可以使用带有结构化引用的表;你可以使用一个动态命名范围;请显示您已经尝试了什么,以及您遇到问题的位置。 –