主题:【讨论】检验计算常用的EXCEL函数

浏览0 回复13 电梯直达
tangtang
结帖率:
100%
关注:0 |粉丝:0
新手级: 新兵
检验结果计算要经常用到EXCEL函数:

SUM:求和
AVERAGE:平均值
STDEV:样本标准差

SLOPE:线性回归直线的斜率
INTERCEPT:截距
CORREL:相关系数

ROUNDUP:向上舍入数字,比如RSD只进不舍。
TRUNC:将数字的小数部分截去,比如相关系数只舍不进。

如何用EXCEL实现4舍6入5成双呢?
正在试。
该帖子作者被版主 土老冒豆豆4积分, 2经验,加分理由:这个话题不错
为您推荐
您可能想找: 气相色谱仪(GC) 询底价
专属顾问快速对接
立即提交
可能感兴趣
coffee8
结帖率:
100%
关注:0 |粉丝:0
新手级: 新兵
SLOPE:线性回归直线的斜率
INTERCEPT:截距
CORREL:相关系数

这三个如何应用的?
tangtang
结帖率:
100%
关注:0 |粉丝:0
新手级: 新兵
原文由 coffee8(coffee8) 发表:
SLOPE:线性回归直线的斜率
INTERCEPT:截距
CORREL:相关系数

这三个如何应用的?


看EXCEL里的“有关该函数的帮助”,有示例。

这样就可以把斜率、截距在公式中引用,用标准曲线法计算比较方便。
ldgfive
结帖率:
100%
关注:0 |粉丝:0
新手级: 新兵
八毛的老公
结帖率:
100%
关注:0 |粉丝:0
新手级: 新兵
SLOPE:线性回归直线的斜率
INTERCEPT:截距
这3个我都不大用,直接出图,显示公式
CORREL:相关系数,还用
小虾米
结帖率:
100%
关注:0 |粉丝:0
新手级: 新兵
phillyrin
结帖率:
100%
关注:0 |粉丝:0
新手级: 新兵
这个用公式也不太难,但是要两个单元格,一个保存待评估数据,另一个保存小数点位数。,假设A1保存原始数据,B1保存小数点位数;。
思路如下:
1. 判断原始数据小数点后(B1+1)位是否为5。表达式为:TRUNC(MOD(A1*10^(B1+1),10))=5
2. 如果不为5,直接round
3. 如果为5, 看原始数据小数点后B1位是奇数还是偶数。表达式为:MOD(TRUNC(A1*10^B1),2)=0
4. 如果3 为真,则trunc,否则,roundup
最后,公式为:
=IF(TRUNC(MOD(A1*10^(B1+1),10))=5,IF(MOD(TRUNC(A1*10^B1),2)=0,TRUNC(A1,B1),ROUNDUP(A1,B1)),ROUND(A1,B1))
请大家检验一下。
赞贴
0
收藏
0
拍砖
0
2011/12/19 13:47:51 Last edit by phillyrin
junmyliu
结帖率:
100%
关注:0 |粉丝:0
新手级: 新兵
故乡的一片云
结帖率:
100%
关注:0 |粉丝:0
新手级: 新兵
tangtang
结帖率:
100%
关注:0 |粉丝:0
新手级: 新兵
原文由 phillyrin(phillyrin) 发表:
这个用公式也不太难,但是要两个单元格,一个保存待评估数据,另一个保存小数点位数。,假设A1保存原始数据,B1保存小数点位数;。
思路如下:
1. 判断原始数据小数点后(B1+1)位是否为5。表达式为:TRUNC(MOD(A1*10^(B1+1),10))=5
2. 如果不为5,直接round
3. 如果为5, 看原始数据小数点后B1位是奇数还是偶数。表达式为:MOD(TRUNC(A1*10^B1),2)=0
4. 如果3 为真,则trunc,否则,roundup
最后,公式为:
=IF(TRUNC(MOD(A1*10^(B1+1),10))=5,IF(MOD(TRUNC(A1*10^B1),2)=0,TRUNC(A1,B1),ROUNDUP(A1,B1)),ROUND(A1,B1))
请大家检验一下。


感谢参与技术讨论。可惜这个帖子给转移了,我不能给您加分。
请移步化学药分析版,随便回个帖子,我给您加分。
whuisvfg
结帖率:
100%
关注:0 |粉丝:0
新手级: 新兵
原文由 phillyrin(phillyrin) 发表:
这个用公式也不太难,但是要两个单元格,一个保存待评估数据,另一个保存小数点位数。,假设A1保存原始数据,B1保存小数点位数;。
思路如下:
1. 判断原始数据小数点后(B1+1)位是否为5。表达式为:TRUNC(MOD(A1*10^(B1+1),10))=5
2. 如果不为5,直接round
3. 如果为5, 看原始数据小数点后B1位是奇数还是偶数。表达式为:MOD(TRUNC(A1*10^B1),2)=0
4. 如果3 为真,则trunc,否则,roundup
最后,公式为:
=IF(TRUNC(MOD(A1*10^(B1+1),10))=5,IF(MOD(TRUNC(A1*10^B1),2)=0,TRUNC(A1,B1),ROUNDUP(A1,B1)),ROUND(A1,B1))

大家检验一下。


还有一种情况楼上的没有考虑,即当小数点后为5时,还应看5以后有没有数字,如果有,不管前面是偶数还是奇数都要进位的:如2.50000001  保留整数应为3  ,只有2.50000000即5后面全为o时才不进位等于2。
赞贴
0
收藏
0
拍砖
0
2011/12/20 17:13:28 Last edit by whuisvfg
猜你喜欢最新推荐热门推荐更多推荐
品牌合作伙伴