excel 分段函数

excel 分段函数,第1张

如果数据在B2单元格,那么在C2输入以下公式

=LOOKUP(B2/10000,{0,1,10,50},{55,105,155,205})

 

详见附图

用if函数

在A1单元格中输入n的值,点到A2单元格,

输入:=if(a1<=4,a146,if(a1<=10,463+86(a1-3),463+867+166(a1-10)))

假设W1在单元格A1,W2在B1,权重f在C1在D1输入公式

=IF(B1/A1<09,B1+C120%,IF(B1/A1<=095,B1+C115%,IF(B1/A1<=1,B1+C110%,IF(B1/A1<=105,B1-C110%,IF(B1/A1<=11,B1-C115%,B1-C120%)))))

也可以用数组的形式 简化公式不过我还没弄明白怎么用数组实现这个你先用着吧

excel中制图是根据单元格中的数据来制图的。

因此要把分段函数转化为单元格数值。当然,单元格也分段。

例如分段函数:y=k1x+b1,x≤a;y=k2x+b2,x>a

那么你就在单元格的一列输入x的值,另一列输入公式。

如第一段图像,A列中的x多输入几个小于等于a的值,在B列中键入公式“=k1A1+b1”,然后选中B列单元格右下角十字柄下拉。

第二段图像,A列中的x多输入几个大于a的值,在B列中键入公式“=k2A1+b2”,然后选中B列单元格右下角十字柄下拉。

说明:A列为什么要多输入几个x值?--我们最终要插入的是带有平滑线的散点图,数据点越多,做出来的图越准确!

特别注意的是如果分段函数的曲线在分段点是连续的,那么这个分段点的x,y值都要体现出来。也就是分别在A列和B列这样做出来的图才更准确!--例子中x=a是分段点。

单元格数据准备好后,单击菜单栏中的“插入”--“图表”--“散点图”--“带平滑线的散点图”,然后右键点击图,选择“选择数据”,把单元格数据选中即可。或选中单元格数据,ctrl+c复制数据,在图中ctrl+v粘贴,即可得到图形。

对于这样的问题,可以通过if函数来解决。

举个例子:

对a1的数字进行分段加工显示再b1上,可以再b1处输入=if(a1<0,a12,if(and(a1>0,a1<60),a13,a14))

这里只是举个简单的例子,具体的函数可根据实际情况进行添加。

1、电脑打开Excel表格2016版本,然后把要做分段函数的数据列出来。

2、把分段函数的数据列出来之后选中数据,点击工具栏中的插入。

3、点击插入之后,选择插入折线图。

4、选择插入折线图之后,分段函数就做好了。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/12182636.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存