excel学习库

excel表格_excel函数公式大全_execl从入门到精通

excel函数公式:单元格不为空或者不等于0的条件怎么写?

在excel公式编辑时,需要对一些条件进行判断,空值和0都是条件判断中经常出现的参数。

那么在输入公式时,怎么写单元格不为空或者不等于0的条件呢?

下面就以一个实例来说明。

很明显这里会用到求和函数,而重点就在于求和函数的条件参数怎么写。

首先我们先来写单元格不为空的条件。

=SUMIF(I2:I26,"<>"&"",J2:J26)

sumif函数的表达式为=sumif(条件区域,条件,求和区域),根据它的表达式,我们来看第二个参数,条件。

"<>"&"",

在excel中,空值的表达式不是空格,也不是0,而是直接两个双引号,它中间没有任何数据和符号,它是一种固定表达。

联结

"="&""

需要注意的是写运算符号时必须加上双引号,否则运算会出现错误。

既然已经了解了运算符号的写法,那第二个条件照葫芦画瓢,就很简单了。

由于是多条件求和,这次我们直接使用sumifs函数,一次性解决两个条件。

=SUMIFS(J2:J26,I2:I26,"<>"&"",I2:I26,"<>"&0)

"<>"&"""<>"&0

我们也可以发现不等于0的条件中0并没有添加双引号,因为它是数值,并非文本,而可以直接进行运算,所以不需要加上双引号,当然,加上的话,结果也不会出错。

此外除了sumifs函数可以进行多条件求和,其他函数也可以达到同样效果,例如SUMPRODUCT函数。

=SUMPRODUCT((I2:I26<>"")*(I2:I26<>0)*J2:J26)

从两个公式来看,它们的表达式不一样,条件的写法也不一样,在这里因为区域和条件是统一未分隔的,所以并没有给大小于的运算符号加上双引号。

""

以上就是今天的全部内容,欢迎关注作者君,学习更多excel小知识!

阅读更多:

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接