正态分布图做法(输入数据自动生成)
时间:2025-05-15
时间:2025-05-15
12
3
4
5
6
7
在系列里将每个X=NormaldistribY=NormalDistri
第
ab
第三步,图表修
第四步,如何去
第
制作步骤: 在工作表Data里输入你的原始数据 定义名称: =OFFSET(Data!$A$1,1,0,COUNTA(Data!$A:$A)-1,1) Time Data =OFFSET(Time,0,1) 计算下列值: 数据的小数位数 可选 数据个数 可选 最大值 最小值 平均值 标准偏差 定义名称: =Main!$C$7 AvgValue LowValue =Main!$F$6 MaxValue =Main!$C$5 MinValue =Main!$C$6 SDValue =Main!$C$8 TgtValue =Main!$F$4 UpValue =Main!$F$5 在工作表Calculation里计算: A2=ROUND(AvgValue-340*(MaxValue-MinValue)/500,Main!$C$2) 数据刻度 A3~A1001=ROUND(A2+(MaxValue-MinValue)/500,Main!$C$2) =NORMDIST(A2,AvgValue,SDValue,FALSE) 正态分布图数据 NORMDIST函数帮助信息: NORMDIST(x,mean,standard_dev,cumulative) X 为需要计算其分布的数值。 Mean 分布的算术平均值。 Standard_dev 分布的标准偏差。 Cumulative 为一逻辑值,指明函数的形式。 如果 cumulative 为 TRUE,函数 NORMDIST 返回累积分布函数;如果为 FALSE,返回概率密度函数 =IF(AND(A2>=LowValue,Calculation!A2<=UpValue),B2,NA()) 合格区域 不合格区域 =IF(OR($A2<LowValue,$A2>UpValue),Calculation!B2,NA()) 根据控制上下限将图分为合格和不合格区域。函数NA()隐藏数据点 =IF(ROUND(A2,Main!$C$2)=ROUND(LowValue,Main!$C$2),MAX(B:B)*1.15,NA()) 控制下限 =IF((ROUND(A2,Main!$C$2)=ROUND(UpValue,Main!$C$2)),MAX(B:B)*1.15,NA()) 控制上限 =IF((ROUND(A2,Main!$C$2)=ROUND(TgtValue,Main!$C$2)),MAX(B:B)*1.15,NA()) 目标值 定义名称:(目的是作图时易于控制数据源) ChartData =OFFSET(Calculation!$A$1,1,0,COUNTA(Calculation!$A:$A)-1,1) ChartData1 =OFFSET(ChartLabel,0,1) ChartData2 =OFFSET(ChartLabel,0,2) ChartData3 =OFFSET(ChartLabel,0,3) ChartData4 =OFFSET(ChartLabel,0,4) ChartData5 =OFFSET(ChartLabel,0,5) ChartData6 =OFFSET(ChartLabel,0,6) ChartLabel =OFFSET(Calculation!$A$1,1,0,COUNTA(Calculation!$A:$A)-1,1) 作图: 第一步:在工作表Calculation选中任何数据单元格点击图表按钮,选择“散点图” 在系列里将每个系列更改为你要的数据,例如正态分布数据系列: X=Normaldistribution.xls!ChartLabel Y=NormalDistribution.xls!ChartData1
制作步骤:
在工作表Data里输入你的原始数据定义名称:Time=OFFSET(Data!$A$1,1,0,COUNTA(Data!$A:$A)-1,1)Data=OFFSET(Time,0,1)计算下列值:数据的小数位数可选数据个数可选最大值最小值平均值标准偏差定义名称:AvgValue=Main!$C$7LowValue=Main!$F$6MaxValue=Main!$C$5MinValue=Main!$C$6SDValue=Main!$C$8TgtValue=Main!$F$4UpValue=Main!$F$5在工作表Calculation里计算:
A2=ROUND(AvgValue-340*(MaxValue-MinValue)/500,Main!$C$2)数据刻度
A3~A1001=ROUND(A2+(MaxValue-MinValue)/500,Main!$C$2)
=NORMDIST(A2,AvgValue,SDValue,FALSE)正态分布图数据
NORMDIST函数帮助信息:
NORMDIST(x,mean,standard_dev,cumulative)X 为需要计算其分布的数值。Mean 分布的算术平均值。Standard_dev 分布的标准偏差。Cumulative 为一逻辑值,指明函数的形式。
如果 cumulative 为 TRUE,函数 NORMDIST 返回累积分布函数;如果为 FALSE,返回概率密度函数。
=IF(AND(A2>=LowValue,Calculation!A2<=UpValue),B2,NA())合格区域
不合格区域=IF(OR($A2<LowValue,$A2>UpValue),Calculation!B2,NA())
根据控制上下限将图分为合格和不合格区域。函数NA()隐藏数据点
=IF(ROUND(A2,Main!$C$2)=ROUND(LowValue,Main!$C$2),MAX(B:B)*1.15,NA())控制下限
=IF((ROUND(A2,Main!$C$2)=ROUND(UpValue,Main!$C$2)),MAX(B:B)*1.15,NA())控制上限
=IF((ROUND(A2,Main!$C$2)=ROUND(TgtValue,Main!$C$2)),MAX(B:B)*1.15,NA())目标值
定义名称:(目的是作图时易于控制数据源)ChartData=OFFSET(Calculation!$A$1,1,0,COUNTA(Calculation!$A:$A)-1,1)ChartData1=OFFSET(ChartLabel,0,1)ChartData2=OFFSET(ChartLabel,0,2)ChartData3=OFFSET(ChartLabel,0,3)ChartData4=OFFSET(ChartLabel,0,4)ChartData5=OFFSET(ChartLabel,0,5)ChartData6=OFFSET(ChartLabel,0,6)
ChartLabel=OFFSET(Calculation!$A$1,1,0,COUNTA(Calculation!$A:$A)-1,1)作图:
第一步:在工作表Calculation选中任何数据单元格点击图表按钮,选择“散点图”在系列里将每个系列更改为你要的数据,例如正态分布数据系列:X=Normaldistribution.xls!ChartLabel
Y=NormalDistribution.xls!ChartData1
第二步,点击图表,利用“向下”键选择各个系列,并且作如下设置: 一直按向下键,直到名称框里出现“系列“不合格区域”” a 这时你的Excel工具菜单会变样。选择“图表”-“图表类型”-设置为面积图 b 选择“格式”-“数据系列”-设置红色底色,边框线为无 一直按向下键,直到名称框里出现“系列“合格区域”” 重复步骤a,b,将该系列设置
为底色为绿色,无边框的面积图 一直按向下键,直到名称框里出现“系列“正态分布...”” 将此系列设置为折线图(实际上,该系列可有可无) 一直按向下键,直到名称框里出现“系列“控制下限”” 步骤a,b,将系列设置为折线图表,线形颜色为红色,数据标识无 设置该系列Y值误差为负误差,“百分比=100%”,误差线格式为红色,无标示 同样步骤设置“控制上限” 同样步骤设置“目标值”,颜色为蓝色 第三步,图表修饰 一直按向下键,直到名称框里出现“数值轴主要网格线”,删除 一直按向下键,直到名称框里出现“数值轴”,删除 双击绘图区,底色设置为黑色 一直按向下键,直到名称框里出现“分类轴” 选择“格式”-“坐标轴”-设置 在对话框里-图案-主要刻度线-外部 在对话框里-刻度-一次为1,70,20 一直按向下键,直到名称 …… 此处隐藏:2729字,全部文档内容请下载后查看。喜欢就下载吧 ……