Excel需在公式中引入某一单元格数值。该单元格列号为C(定值);行号为指定单元格的数值(自由输入)。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Excel需在公式中引入某一单元格数值。该单元格列号为C(定值);行号为指定单元格的数值(自由输入)。相关的知识,希望对你有一定的参考价值。
(1)Excel需在公式中引入某一单元格数值代入计算。该单元格列号为C;行号为指定单元格(如B1)中输入的数值加5。(2)B1数值范围为1~50,若输入值溢出则在B2显示“请纠正”。
我的问题是两个(不同的单元格):
1)比如在J52有公式=SQRT(F17/(X)),X为列号为C;行号为指定单元格(如B1)中输入的数值加5。问J52。
2)在B2溢出显示“请纠正”。问B2。
回答补充:
J52=SQRT(F17/OFFSET(C1,B1+4,))
B2=IF((B1<1)*(B1>50),"请纠正","")追问
可能没问清楚,麻烦你看看问题补充。
追答试过不对吗?
参考技术A =IF((A1<=50)*(A1>=1),INDIRECT("c"&A1),"请纠正")在Excel中,要用公式提取该数值小数点后面的数字
见截图
B1输入
=--MID(A1,FIND(".",A1)+1,9)
公式下拉
=MID(D1,FIND(".",D1)+1,100)
例如A1单元格中包含一个数值“123.20”,在B1单元格中输入下面的公式:=RIGHT(A1,LEN(A1)-FIND(".",A1))
公式返回结果“2”,而不是“20”,怎么能使结果是20呢?
小数部分最后面的0是一个精确位数,没有实际的意义。如12.30,就是12.3,在EXCEL中显示0是一种格式。我们看见的是12.30,而EXCEL保存的数值是12.3。
如果A1单元格的数据不需要参与其它函数的统计或计算,你可以将这个/列单元格的格式设置为文本格式,这样上面的公式就能准确地将最后的0取出来了。
亦或者如果你那一列数据都是统一保留固定小数点位数的数据,即可将原公式稍做修改就可以了,公式修改为:=RIGHT(TEXT(A1,"0.00"),LEN(TEXT(A1,"0.00"))-FIND(".",TEXT(A1,"0.00")))
以上是关于Excel需在公式中引入某一单元格数值。该单元格列号为C(定值);行号为指定单元格的数值(自由输入)。的主要内容,如果未能解决你的问题,请参考以下文章
EXCEL中,引用有公式的单元格,当单元格有数值的时候,则C1显示计算后实际数值,否则使这个单元格得0。