乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > <em>excel</em>怎么跨工作表引用sumif函数求和?-excel 求和函数sumif

<em>excel</em>怎么跨工作表引用sumif函数求和?-excel 求和函数sumif

作者:乔山办公网日期:

返回目录:excel表格制作


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

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

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

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

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

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


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



方法有:

对于多个表,除了用zdsumif()+sumif+sumif()...外,Sumif函数支持多表同时求和,但必须用indirect函数生成对多个表的引用,即

INDIRECT(ROW($1:$5)&"日!B:B")和INDIRECT(ROW($1:$5)&"日!C:C")用sumif组合起来,即:

=SUMIF(INDIRECT(ROW($1:$5)&"日!b:b"),A2,INDIRECT(ROW($1:$5)&"日!c:c"))

而上述的公式返回的每个表的求和结果,是一组数,最后还需要用sumrpoduct函数进行求和,即:

=SUMPRODUCT(SUMIF(INDIRECT(ROW($1:$5)&"日!b:b"),A2,INDIRECT(ROW($1:$5)&"日!c:c")))


SUMIF(条件区域,条件表达式,求和区域)

例如下面的公式,是求当A列里面大于3的同行的C列的和
sumif(A1:A10,">3",C1:C10)

SUMIF(range, criteria, [sum_range])

range 必需。用于条件计算的单元格区域。每个区域中的单元格都必须是数字或名称、数组或包含数字的引用。空值和文本值将被忽略。
criteria 必需。用于确定对哪些单元格求和的条件,其形式可以为数字、表达式、单元格引用、文本或函数。例如,条件可以表示为
32、">32"、B5、32、"32"、"苹果" 或 TODAY()。
要点 任何文本条件或任何含有逻辑或数学符号的条件都必须使用双引号 (")
括起来。如果条件为数字,则无需使用双引号。

sum_range 可选。要求和的实际单元格(如果要对未在 range 参数中指定的单元格求和)。如果
sum_range 参数被省略,Excel 会对在 range
参数中指定的单元格(即应用条件的单元格)求和。
为了便于理解,举例如下:

A B C
1 属性值 佣金 150

2 100 7

3 200 14

4 21 400

分两种情况:
第一,当函数少了 [sum_range]参数时:
公式 计算结果 说明
=sumif(A2:A4, ">150") 200 A2:A4区域内所有大于150数据求和
=sumif(A2:A4, ">"&C1) 200 同上

第二,当为全函数时:
公式 计算结果 说明
=sumif(A2:A4, ">150", B2:B4) 14 A2:A4区域内所有大于150数据所对应B区单元格数e79fa5e98193e78988e69d83334据求和
=sumif(A2:A4, ">"&C1, B2:B4) 14 同上

=sumif(A2:A4, ">99", B2:B4) 21 A2:A4区域内所有大于99数据所对应B区单元格数据求和

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网