Excel 函数搜寻特定值并计算

来源:百度知道 编辑:UC知道 时间:2024/05/28 05:35:04
我有以下多列中的两列数据:
0.1 0.2
0.2 0.3
0.3 0.4
0.4 0.6
0.5 0.7
我想新建两列,在这新的两列中,不改变原来数据的行数,对<0.4的数用0(zero)代替;对>0.4的数,以0.4作为除数,0.4本身和后面的数都对其取自然对数。如下所示:
0 0
0 0
0 Ln(0.4/0.4)
Ln(0.4/0.4) Ln(0.6/0.4)
Ln(0.5/0.4) Ln(0.7/0.4)
谢谢回答。
关键是每一列中 >=0.4的的第一个数都在变,不一定就是0.4,可能是0.401,0.45等;
而且在一列中出现的位置不定。
就是要首先确定第一个>=0.04的数,然后取后面数据以该数为除数的商的自然对数。

如果两列的难度大,请给出只作一列的办法。谢谢。

连列数据A、B列,A1为“0.1”、B1为“0.2”、……
新建两列的第1列(单元格)输入=IF(A1<0.4,0,LN(A1/0.4))回车并向右填充至第2列,再选两个单元格一同向下填充。

补充:
“不一定就是0.4,可能是0.401,0.45等”。那么,你这个数要是什么,或在哪个单元格,假设是在“C1”吧:
把上面公式改为:
=IF(A1<$C$1,0,LN(A1/$C$1)),操作方法不变,照样可以向右填充两列。

c1中输入:
=if(a1<0.4,0,ln(a1/0.4)
d1中输入:
=if(a2<0.4,0,ln(a2/0.4)

选中c1、d1
鼠标放在d1右下角,当鼠标形状变成黑色“+”,时,按住鼠标左键下拉或双击。

看图.

在C1里面输入公式 =IF(A1<0.4,0,LN(A1/0.4))

其它单元格复制公式 就可以了

如果不要计算数值的 =IF(A1<0.4,0,"LN("&A1&"/0.4)")

试试

excel 求字符串转化为数值并计算的函数 excel中如何用函数计算含特定数字的个数? EXCEL函数计算 Excel函数计算问题: Excel函数计算问题:求和 关于excel中的函数计算 救急!Excel 用函数计算! 关于excel 函数的计算 急救: excel 2003中 特定字符输出特定的值 excel if 函数用法 当G列表格数值小于D3特定值时,在F列自动显示order