excel中条件求和 SUMIF用法详解

很多人在用 EXCEL 做各种表格,但很少人会使用其中的函数,起码在我们公司很少人用到,其实仅仅绘制表格 EXCEL 的功能你只用到了百分之一,今天来说一下, SUMIF “条件求和”这个函数的用法。

SUMIF 在 EXCEL 中被用来按条件进行求和。

语法

SUMIF(range,criteria,sum_range)
1.range:条件区域,笼统的来讲就是需要判断条件的区域
2.criteria:条件,这里可以用等于、大于、小于,可以比对各种数值类型
3.sum_range:求和的区域

实例

类似于如下表格,我们如何条件求和

名称 重量
苹果 2
香蕉 1
榴莲 3
葡萄 5
苹果 6
葡萄 7
香蕉 8
榴莲 9

如果我们想对苹果、榴莲、香蕉、葡萄分别进行按水果类型进行求和
应该怎么做呢?
使用SUMIF这个函数。

如上图所示,

求和苹果我们要=SUMIF(A2:A9,"苹果",B2:B9)
求和榴莲我们要=SUMIF(A2:A9,"榴莲",B2:B9)
求和香蕉我们要=SUMIF(A2:A9,"香蕉",B2:B9)
求和葡萄我们要=SUMIF(A2:A9,"葡萄",B2:B9)

总结
以上介绍的是等于,还有大于、小于,当然是用在数字类型的比较上
使用也很简单,只要使用>(大于号)、<(小于号)即可,
至于为了方便横拖、竖拖来复制公式的话,需要用到$符号在锁定水平和垂直,
特别是这种固定区域的条件求和特别能用到,这个后面应该会整理一下成文。

时间: 2024-11-08 18:39:20

excel中条件求和 SUMIF用法详解的相关文章

Excel中多条件求和sumifs用法详解

条件求和 SUMIF用法 excel/52967.htm">excel中条件求和 SUMIF用法详解 点击查看详情 多条件求和sumifs用法 sumifs函数说明 sumifs函数是在excel中用来通过多个条件筛选,将指定区域符合的数据进行求和的一个函数. 官方说明: 在区域 (区域:工作表上的两个或多个单元格.区域中的单元格可以相邻或不相邻.)中添加满足多个条件的单元格. 这样看起来有点迷茫,不过不要着急,英文版文档直译就是这么让人费解,下面咱们举个栗子~! 使用实例  A B C

JavaScript中switch语句的用法详解

  这篇文章主要介绍了JavaScript中switch语句的用法详解,是JS入门学习中的基础知识,需要的朋友可以参考下 可以使用多个if... else if语句,如前面的章节,执行多路分支.然而,这并不总是最佳的解决方案,尤其是当所有分支的依赖单一的变量的值. 使用JavaScript1.2开始,你可以用它处理的正是这种情况,使用一个switch语句,它这样做更有效,如果不是反复地使用if... else if语句. 语法 switch语句的基本语法给出一个expression ,以评估计算

JavaScript中的splice方法用法详解_javascript技巧

JavaScript中的splice主要用来对js中的数组进行操作,包括删除,添加,替换等. 注意:这种方法会改变原始数组!. 1.删除-用于删除元素,两个参数,第一个参数(要删除第一项的位置),第二个参数(要删除的项数) 2.插入-向数组指定位置插入任意项元素.三个参数,第一个参数(插入位置),第二个参数(0),第三个参数(插入的项) 3.替换-向数组指定位置插入任意项元素,同时删除任意数量的项,三个参数.第一个参数(起始位置),第二个参数(删除的项数),第三个参数(插入任意数量的项) 示例:

MySQL中BETWEEN子句的用法详解_Mysql

可以使用IN子句来代替相结合的"大于等于和小于等于"的条件. 要了解BETWEEN 子句考虑的EMPLOYEE_TBL表有以下记录: mysql> SELECT * FROM employee_tbl; +------+------+------------+--------------------+ | id | name | work_date | daily_typing_pages | +------+------+------------+---------------

JQuery中DOM事件绑定用法详解_jquery

本文实例讲述了JQuery中DOM事件绑定用法.分享给大家供大家参考.具体分析如下: 在文档加载完成后,如果打算为元素绑定事件来完成某些操作,则可以使用bind()方法来对匹配元素进行特定事件的绑定,bind()方法的调用格式为: bind( type [, data] , fn); bind()方法有3个参数,说明如下. 第1个参数是事件类型,类型包括:blur.focus.load.resize.scroll.unload.click.dblclick.mousedown.mouseup.m

js中 javascript:void(0) 用法详解_javascript技巧

javascript:void(0)表示不做任何动作.如: 复制代码 代码如下: <a href="javascript:void(0);" onclick="alert('ok');"></a>  这里表示这个链接不做跳转动作,执行onClick事件. 我想使用过ajax的都常见这样的代码: 复制代码 代码如下: <a href="javascript:doTest2();void(0);">here<

jQuery中delegate()方法的用法详解_jquery

delegate() 方法为指定的元素(属于被选元素的子元素)添加一个或多个事件处理程序,并规定当这些事件发生时运行的函数.下面我们具体来了解一下. 语法结构: 代码如下: $(selector).delegate(childofselector,type,data,function) 参数说明: childSelector 必需.规定要附加事件处理程序的一个或多个子元素. event 必需.规定附加到元素的一个或多个事件. 由空格分隔多个事件值.必须是有效的事件. data 可选.规定传递到函

SQL中case when的用法详解

Case具有两种格式.简单Case函数和Case搜索函数. 简单Case函数 1.语法 CASE input_expression_r WHEN when_expression_r THEN result_expression_r [ ...n ] [ ELSE else_result_expression_r ] END 2.实例   CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女' ELSE '其他' END Case搜索函数 1.语法 CASE WH

php中mysql操作buffer用法详解

 这篇文章主要介绍了php中mysql操作buffer用法,以实例形式较为详细的分析了mysql操作buffer的技巧,具有一定参考借鉴价值,需要的朋友可以参考下     本文实例讲述了php中mysql操作buffer用法.分享给大家供大家参考.具体分析如下: php与mysql的连接有三种方式,mysql,mysqli,pdo.不管使用哪种方式进行连接,都有使用buffer和不使用buffer的区别. 什么叫使用buffer和不使用buffer呢? 客户端与mysql服务端进行查询操作,查询