excel的SUMIF函数详解,实战教您如何使用!
语法:SUMIF(range,criteria,sum_range)
range:条件计算的单元格区域。
criteria:用于确定对哪些单元格求和的条件,其形式可以为数字、表达式或文本。例如, criteria 可以表示为 32、“30”、“>30”、“果果”。
sum_range:要求和的实际单元格(如果 range 中相应的单元格符合 criteria)。
下面开始讲例子啦!
前期准备工作(包括相关工具或所使用的原料等)
office的excel详细的操作方法或具体步骤
=SUMIF(Sheet1!$A$2:Sheet1!$A$7,E2,Sheet1!$C$2:Sheet1!$C$7)
SUMIF->这个函数是用来统计满足某一个条件对应的数据之和
以下是换行拆分详解(Sheet1!:表示在哪个工作表)
=SUMIF(
Sheet1!$A$2:Sheet1!$A$7,
【在同一个工作表里的话,这个可以简化成$A$2:A7,$是固定符,这样保持你复制时单元格区域不会变,如果要再简化就是A2:A7】
E2,Sheet1!$C$2:Sheet1!$C$7
)
不跨表的情况下,上公式整体可以简化为=SUMIF(A2:A7,E2,C2:C7)
A2:A7表示要判断的条件区域,E2是在A2:A7区域里找到相等或相同的条件,
如下图所示判断日期同的那天,C2:C7表示要合计的数据的区域范围,在C2:C7里合计满足日期等于2013/11/12日的数据之和

如果复制这个公式会有以下情况,区域范围变了,
如下图“红圈”所示,区域变了,这样就可以把公式里加“$”来固定,
最后的公式就是=SUMIF($A$2:$A$7,E2,$C$2:C$7)也就是条件区域和合计区域都不会变了,E2没加固定符,是因为需要它变成2013/11/13,这样复制就不会出现数据不对了

1、如果是在一个excel里的不同工作表的话就是加上 工作表名!
2、如果要在其他的excel里的工作表里的数据就是 [excel名]工作表名!
综合就是=SUMIF( [excel名]工作表名!$A$2: [excel名]工作表名!$A$7,E2,[excel名]工作表名!$C$2:$C$7)
备注:[excel名]工作表名!$A$2: [excel名]工作表名!$A$7和 [excel名]工作表名!$A$2: $A$7两种写法都是对的
如果条件是中文字的话,E2就可以是这样 “腾*”,*号表示任意字可多字,就是说腾飞,腾讯都是符合条件的,这个""这个双引号是一定要的,把*放在前面就是飞腾,跳马腾都是符合的,也可以只匹配单一的直接判断条件为“腾讯”这样的=SUMIF(B2:B7,“腾讯”,C2:C7),注意这个公式判断区域变了哟
谢谢您看完了,多多支持!
其他事例:
=SUMIF(A1:A5,">180000",B1:B5) A1至A5间中数据大于 180000 的对应的B1至B5数值的总和
=SUMIF(A1:A5,">150000") 直接为A1至A5大于150000的数值的总和
=SUMIF(A1:A5,"=200000",B1:B5)A1至A5间中数据等于 200000 的对应的B1至B5数值的总和
注意事项
可以在 criteria 中使用通配符、问号 (?) 和星号 (*)。问号与任何单个字符匹配;星号与任意字符序列匹配。如果 sum_range 被省略,则区域中的单元格可以根据 criteria 计算,如果它们符合 criteria,则进行求和。经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。作者声明:本教程系本人依照真实经历原创,未经许可,谢绝转载。- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
