EXCEL中,引用有公式的单元格,当单元格有数值的时候,则C1显示计算后实际数值,否则使这个单元格得0。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了EXCEL中,引用有公式的单元格,当单元格有数值的时候,则C1显示计算后实际数值,否则使这个单元格得0。相关的知识,希望对你有一定的参考价值。

如图:如果在A2至A5中输入数值,则C1显示计算结果,如果在A2至A5中随便输入非数值类内容,则C1计算结果得于0

在C中输入 “=IF(COUNT(A1:A5)<>5,0,SUM(A1:A5))”,这公式的意思是,先计算统计区域中的数值单元格个数,如果统计出来的数值个数和单元格个数不相同,那么其中肯定有非数值单元格,这时候C=0,如果两者相同,再根据公式计算数据,我这里只是个例子,例如你说的是5个,COUNT(A1:A5)<>5 ,如果你要求和 就用 SUM(A1:A5),要做其他运算可以改计算公式。 参考技术A 不知道你C1是什么公式,如果是SUM(A2:A5)的话,只要有一个单元格有数值都会求得出和的。
那么,如果有非数字即显示为0则可以改为:
=IFERROR(SUM((A2:A5)+0),0)
按Ctrl+Alt+Enter改为数组公式结束即可实现你要的结果。
参考技术B 假设C1的公式是=sum(A2:A5)那么改成
C1=iferror(sum(A2:A5),)
也就是=iferror(原公式,)
参考技术C =IFERROR(A2*B2,0) 意思是,如果A2*B2得到的值出错,显示为0 参考技术D =IF(ISNUMBER(A2),1,0)

EXCEL函数中显示#VALUE!怎么让其显示为汉字或数字?

#VALUE!含义为:输入引用文本项的数学公式。如果使用了不正确的参数或运算符,或者当执行自动更正公式功能时不能更正公式,都将产生错误信息#VALUE!。   

  解决办法:这时应确认公式或函数所需的运算符或参数正确,并且公式引用的单元格中包含有效的数值。例如,单元格C4中有一个数字或逻辑值,而单元格D4包含文本,则在计算公式=C4+D4时,系统不能将文本转换为正确的数据类型,因而返回错误值#VALUE!。
参考技术A 经常需要在公式中引用FIND函数查找数值等情况。如果有这个数值还好。如果没有,那么就会返回一个“#VALUE!”的错误值。。使得整个公式作废。。
解决的办法就是在外部再加上一个ISNUMBER()函数。
这样,找到的话,肯定是数字,返回结果为真,否则为假。就不影响公式的继续了。追问

我的函数是 =IF(FIND(A1,L1)>0,"是","否") 请问要怎么改?谢谢!

参考技术B 例:=IF(AND(D15>=60,E15>=60),"是","否"),所有符号需在英文状况下输入即可。 参考技术C =IF(ISERROR(FIND(A1,L1)),,"否", "是")

以上是关于EXCEL中,引用有公式的单元格,当单元格有数值的时候,则C1显示计算后实际数值,否则使这个单元格得0。的主要内容,如果未能解决你的问题,请参考以下文章

excel怎么使用公式引用单元格

excel中,如何在公式中引用某单元格中的数值作为行列号进行计算。

excel或者vba,怎样将工作簿内所有橙色单元格公式转换为数值?

EXCEL如何引用其它文件名下表格中单元格数据?

excel 从带公式的单元格中取值函数是哪个

EXCEL中如何引用用公式算出的数值