我正在尝试制作excel的标准偏差函数,以将该范围内的特定文本视为另一个单元格中提供的数字。有没有办法做到这一点?如果可能的话,我不想使用另一列细胞作为中间步骤。
我有一系列测量值,但有些值低于检测限。我想输入' LDL'而不是用这些值计算stdev。 (检测下限)进入这些细胞。然后,stdev函数应在每次遇到“LDL”时,从另一个单元格中获取检测限(LOD)。 例如:
.... LOD = ... 2 ....
.... .... .... .... .... 5 .... .... .... 8 .... .... ...... LDL。 .... .... ...... ...... 7 .... .... .... ---- .... .... STD。 = STDEV(B3:B6,但将B5视为C1)
提前感谢所有解决方案。
答案 0 :(得分:2)
也许数组公式** :
= STDEV(0 + SUBSTITUTE(B3:B6, “LDL”,C1))
此致
**数组公式的输入方式与“标准”公式的输入方式不同。您只需按住CTRL和SHIFT键,然后按ENTER键,而不是按ENTER键。如果你已经正确地完成了它,你会注意到Excel在公式周围放置了大括号{}(虽然不要尝试自己手动插入这些)。
答案 1 :(得分:0)
请尝试:
=(SUM(B3:B6)+COUNTIF(B3:B6,"LDL")*B1)/COUNTA(B3:B6)