为什么EXCEL表格中SUMIF函数求和为0

我在用sumif求和的时候结果显示为0,=SUMIF(D2:D218,"王平平",I2:I218),请问公式有什么不对么?

1.首先开始先说一下为什么会求和出来的结果是0,一般求和出来是0,说明数据不是数值,其中有一些看不到的字符,所以就无法求和,其实从默认的位置也可以判定,文本默认情况下靠左,数值靠右,图中就是靠左,说明是文本。

2.其次选中需要求和的数据区域,然后依次点击数据-数据工具-分列。这里需要使用一下分列这个强大的功能。

3.再次点击下一下,完后点击完成。

4.点击完成后,会出现弹框,再次选择是即可。

5.点击是后,看一下原来的数据已经靠右了,其实说明就已经变成了数值了。

6.最后来求和看一下效果,选中B14单元格,点击开始选项卡中的自动求和符号。


7.这样,就可以顺利求和了了!

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-03-30

可能是你输入的数字有误。

SUMIF函数是Excel常用函数。使用 SUMIF 函数可以对报表范围中符合指定条件的值求和。Excel中sumif函数的用法是根据指定条件对若干单元格、区域或引用求和。

sumif函数语法是:SUMIF(range,criteria,sum_range)

sumif函数的参数如下:

第一个参数:Range为条件区域,用于条件判断的单元格区域。

第二个参数:Criteria是求和条件,由数字、逻辑表达式等组成的判定条件。

第三个参数:Sum_range 为实际求和区域,需要求和的单元格、区域或引用。

当省略第三个参数时,则条件区域就是实际求和区域。

criteria 参数中使用通配符(包括问号 (?) 和星号 (*))。问号匹配任意单个字符;星号匹配任意一串字符。如果要查找实际的问号或星号,请在该字符前键入波形符 (~)。

本回答被网友采纳
第2个回答  2013-05-17
这个公式表示:在第二行到第218行,每行的D列值为王平平的这一行,它的第I列的值相加.你说结果为0,有可能是:1,D列没有值为王平平2,I列不是数字无法相加或者相加为零3,标点符号要在英文状态下输入.
第3个回答  2013-05-17
这个函数是满足条件的求和,你的条件对吗?
相似回答