sumif函数是Excel中的一个常用函数,它可以根据一个或多个条件,对指定范围内的数据进行求和。本文将介绍sumif函数的语法,参数,示例和注意事项。

sumif函数的语法
sumif函数的基本语法是:
sumif(range, criteria, [sum_range]),其中:range是要根据条件进行筛选的单元格区域,如A1:A10。
criteria是要满足的条件,可以是一个数值,一个文本,一个单元格引用,或者一个表达式,如">10",“苹果”,B1,或者"=C1"。
sum_range是要进行求和的单元格区域,如果省略,则默认为range。
sumif函数的参数
sumif函数的参数可以是以下类型:
数值:可以是整数,小数,负数,百分数,分数,或者科学计数法,如10,3.14,-5,50%,1/2,或者1.23E+4。
文本:可以是一个单词,一个短语,或者一个带有通配符的模式,如"苹果",“北京市”,或者"?at"。文本参数需要用双引号括起来,如"苹果"。
单元格引用:可以是一个单元格的地址,或者一个命名的单元格,如B1,或者sales。
表达式:可以是一个比较运算符,一个逻辑运算符,或者一个函数,如">10",“<>0”,“=C1”,“AND(A1>10,B1<20)”,或者"LEFT(A1,1)=“A”“。表达式参数需要用双引号括起来,如”>10"。
sumif函数的示例
示例1:假设有一个销售数据表,如下所示:
销售表一=SUMIF(A2:A5,">1600000",B2:B5) 表示财产价值高于 ¥1,600,000 的佣金之和是¥630,000
=SUMIF(A2:A5,">1600000") 表示高于 ¥1,600,000 的财产价值之和是 ¥9,000,000
=SUMIF(A2:A5,3000000,B2:B5) 表示财产价值等于 ¥3,000,000 的佣金之和是¥210,000
示例2:假设有一个销售表2,如下所示:
销售表=SUMIF(A2:A5,">1600000",B2:B5) 表示财产价值高于 ¥1,600,000 的佣金之和是¥630,000
=SUMIF(A2:A5,">1600000") 表示高于 ¥1,600,000 的财产价值之和是 ¥9,000,000
=SUMIF(A2:A5,3000000,B2:B5) 表示财产价值等于 ¥3,000,000 的佣金之和是¥210,000
注意事项
sumif函数的参数range和sum_range必须具有相同的行数和列数,否则会出现错误。
sumif函数的参数criteria不区分大小写,但是区分全角和半角,如"A"和"a"被视为相同,但是"A"和"A"被视为不同。
sumif函数的参数criteria如果是一个文本,可以使用通配符"“和”?“,其中”“表示任意个字符,”?“表示一个字符,如”*at"表示以at结尾的任意文本,"?at"表示三个字符的文本,且第二个和第三个字符是at。
sumif函数的参数criteria如果是一个表达式,可以使用比较运算符,逻辑运算符,或者函数,但是不能使用数组,如"{1,2,3}"。
sumif函数的参数criteria如果是一个空值,可以使用"“表示,如”=sumif(A1:A10,“”,B1:B10)"表示求和A1:A10中为空的单元格对应的B1:B10中的数值。