与@dkusleika的有关,但更动态。
这里是一个工作表的上半部分,A列是数字0到235,B列是公平骰子235次掷出那么多6的概率,第一列的Min和Max在E1和E2中给出,还有数据的初始图表。
我们将定义几个动态范围名称(Excel称之为 “名称")。在功能区的公式选项卡上,单击 "定义名称",输入名称 "计数",给它一个活动工作表的范围(我保留了默认名称Sheet1),然后输入这个公式。
=INDEX(Sheet1!$A$2:$A$237,MATCH(Sheet1!$E$1,Sheet1!$A$2:$A$237))。INDEX(Sheet1!$A$2:$A$237,MATCH(Sheet1!$E$2,Sheet1!$A$2:$A$237))
这基本上是说,从A列包含最小值的E1单元格开始,到A列包含最大值的E2单元格结束的范围。这些就是我们的X值。
点击公式选项卡/>名称管理器,选择 "计数 "在对话框底部的Refers To中填充公式,并确保你想要的范围在工作表中高亮显示。
在名称管理器对话框中,点击新建,输入名称 "probs",然后输入更简单的公式
=OFFSET(Sheet1!counts,0,1)
意思是取counts下面0行和右边1行的范围。这些就是我们的Y值。
现在右击图表,从弹出的菜单中选择选择数据。在水平(类别)轴标签下,点击编辑,并将
=Sheet1!$A$2:$A$237
改为
=Sheet1!counts
,然后点击回车。现在选择左框中列出的系列,然后单击 "编辑"。将系列值从
=Sheet1!$B$2:$B$237
改为
=Sheet1!probs
如果操作得当,现在的图表是这样的。
改变E1或E2单元格中的值,图表将改变以反映新的最小值和最大值。