怎么我用sumif求和,求出来是错误的。挺急滴,各位大神帮帮忙!

怎么我用sumif求和,求出来是错误的。挺急滴,各位大神帮帮忙!,第1张

是有结果,但计算的结果比实际大吗?

如果是,可能是因为后几位数字 在匹配时被忽略了

把A列、B列的格式改成文本试试?

(选中A列和B列,ctrl+1打开单元格格式对话框,设置一下)

1.首先,打开带有错误sum的excel文件,如下图所示

2.然后您可以看到,我们求和的单元格中的数字的左上角是绿色的,如下图所示。

3.然后可以解释为,我们求和的单元格中的数字是一个字符串,因此求和公式不能用于得到正确的答案,如下图所示。

4.然后选择要求和的单元格,如下图所示。

5.然后点击“感叹号”图标,如下图所示。

6.然后选择亏格选项,如下图所示。

7.最后,我们可以看到我们的总和是正确的,如下图所示。

=sumif(区域,条件,求和区域)

因为看不到你数据,你参考一下这个参数!看看公式有没有错?如果没有错,那就修改一下公式

把c:c和i:i改为区域,不要整列的去选择!

如图

我手机不是很方便,就没有加,你记得加美元$符号啊!

然后下拉就可以了

如果A列材质列的A、B、C、D不是固定的,如B、A、D、C这样的乱序,F2公式下拉:

=IF(A2="","",SUM(OFFSET(Sheet2!A$2,,MATCH(A2,Sheet2!$1:$1,)-1,14)))

如果题目中的A列材质列的A、B、C、D都是固定的按字母顺序排列下去的,F2公式可以精简为:

=SUM(OFFSET(Sheet2!A$2,,ROW(A1),14))

题目的这情况不能用SUMIF函数,该函数第一参数与第三参数要求单元格区域是对称的,提问中的公式 :第一参数是Sheet2!B1只有一个单元格,而第三参数SHEET2!B2:B15却是有14个单元格。且题意那个第一参数是用于查找Sheet2工作表第一行中的A、B、C、D,是作用于列,而第二参数的B2:B15却是行,两者是不一样的。

我把文件传上来,请点击这回答右下角绿色的“点击下载”按钮,下载文件看看效果。

=SUMPRODUCT(OR((A1:A5="上海"),(A1:A5="江苏"),(A1:A5="浙江"))(B1:B5=2)(C1:C5="食品"))

你的数据在A1:C5

这样就可以了

你的sumif函数是正确的,没有哪里填错了。

导致合计数不对的原因是你的源数据表中的数据不正确。

因为你的数据表中乘号是用的星号,而星号在Excel中是可以作为通配符使用的,它表示的意思是:“代表所有字符”。

所以在SUMIF函数中的第二个参数条件值就存在通配符了。

解决办法将星号改成乘号,如下图:

如果是星号的话就会成这样,6x包含63:

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/12178232.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存