dum*_*dad 4 microsoft-excel microsoft-excel-2013
我有要在 Excel 2013 电子表格中绘制图表的数据。这是数据的一个片段
------------------------------------- | 间隔模式 | 键盘事件PerSecond | ------------------------------------- | 定向| 0 | | 定向| 0 | | 定向| 0.171115674 | | 定向| 0 | | 定向| 0 | | 机会主义| 0 | | 机会主义| 0.016913605 | | 机会主义| 0 | | 机会主义| 0 | -------------------------------------
当我绘制数据图表时,我想给出每种模式的平均值。这可以通过包含公式的表格轻松实现
=AVERAGEIF(AllDataFromSQL!A2:A14057,Graphs!A3,AllDataFromSQL!B2:B14057)
它使用显示的片段的第一列和第二列作为其第一个和第三个参数。使用该公式,我得到了这张表:
-------------------------------------------------- | 间隔模式 | 平均keyboardEventsPerSecond | -------------------------------------------------- | 靠背| 0.009044655 | | 机会主义| 0.01058782 | | 定向| 0.036665215 | | 有目的的| 0.03851359 | | 喘息 | 0.120037091 | --------------------------------------------------
那太棒了。如果我绘制该表,我会得到这个

我想添加误差线,我可以在 Excel 图表工具中进行。但是我最终得到了这个

前两个条形的误差条延伸到轴下方,它们不应该。
为了解决这个问题,我打算切换到自定义误差线,并在我的表中添加两列用于正误差线和负误差线。因此我希望使用类似的公式
=STERRIF(AllDataFromSQL!A2:A14057,Graphs!A3,AllDataFromSQL!B2:B14057)
但是似乎没有为标准错误内置公式。所以我可以使用类似的东西自己滚动它
=STDEVIF(AllDataFromSQL!A2:A14057,Graphs!A3,AllDataFromSQL!B2:B14057)/SQRT(COUNTIF(AllDataFromSQL!A2:A14057,Graphs!A3))
但STDEVIF似乎并不存在。当然,我可以添加额外的列并手动计算,但是有没有更好的方法来计算标准误差,就像我用来AVERAGEIF简单计算条件平均值的方法一样?
您可以使用“数组公式”计算条件标准偏差 - 语法如下
=STDEV(IF(AllDataFromSQL!A$2:A$14057=Graphs!A3,AllDataFromSQL!B$2:B$14057))
这是一个数组公式,因此你需要用确认CTRL+ SHIFT+ ENTER。要使用公式选择单元格,请按F2选择公式,然后按住CTRL和 的SHIFT同时按ENTER。如果操作正确,那么像 { 和 } 这样的大括号将出现在公式栏中的公式周围。
您需要为第一个公式执行此操作....然后您可以复制/填写
| 归档时间: |
|
| 查看次数: |
11554 次 |
| 最近记录: |