精华内容
下载资源
问答
  • 要求:如下表格按项目进行求和和求平均 在C2单元格里写上以下公式: 【=IF(A2<>"",SUM(OFFSET(B2,0,0,IFERROR(MATCH("*",A3:A$1000,0),1)))," ")】 这个公式看起来复杂,不要害怕,我们一起来看下里面...

    要求:对如下表格按项目进行求和和求平均

    在C2单元格里写上以下公式:

    【=IF(A2<>"",SUM(OFFSET(B2,0,0,IFERROR(MATCH("*",A3:A$1000,0),1)))," ")】

    这个公式看起来复杂,不要害怕,我们一起来看下里面包括的内容。

    1)、match公式

    2)、iferror公式

    3)、offset公式

     

    offset: 以指定的引用为参照系,通过给定偏移量得到新的引用。返回的引用可以为一个单元格或单元格区域。并可以指定返回的行数或列数。

    4)、if和sum

     

    展开全文
  • 昨天,我回答了一个网友提问,想要表格中填充颜色的单元格进行求和运算,他说没找到方便的办法,于是,本着无休止的探索精神,我查遍了函数公式和VBA语言,最终搞出了一个利用VBA一键自动运算的方法,今天我将详细...

    b2d426f63a697f2a8fc345faed0fb3cb.png

    昨天,我回答了一个网友提问,想要对表格中填充颜色的单元格进行求和运算,他说没找到方便的办法,于是,本着无休止的探索精神,我查遍了函数公式和VBA语言,最终搞出了一个利用VBA一键自动运算的方法,今天我将详细步骤发一下:

    138a2ebad8a5bf9b40adb4c07ff8fd77.png

    从上图我们可以看到,这里的需求是对付款金额内的颜色填充单元格进行求和然后除以合同金额,最终实现付款进度的显示,这里无论增删行,都只需要点击按钮,就能一键运算,当然也可以下拉。

    操作步骤

    仅需五步

    【粘贴代码】打开VBA编辑器,右键插入模块,复制代码并粘贴。

    0df28cbe85b401e620ab31023d61e9e9.png

    【绘制按钮】插入一个图形,设置格式,在图形上点击右键指定宏。

    6299da5f25316d3b71f2122908b8902f.png

    【加辅助列】在进度列前面插入一个辅助列,设置列宽,将颜色填充为需要统计的单元格相同的颜色。

    878d214ff39adf062e3166b9d3acfdb5.png

    【设置格式】给单元格设置格式为显示百分比,条件格式添加添加规则,样式为数据条显示,类型为数字,最小值0最大值1。

    2de5c2d27d1978cff425ad5a79973cf4.png

    上述操作可以不插入按钮,直接使用VBA定义的函数公式:=getmarryyou(A1:B10,C1) 这里的“getmarryyou”为VBA中定义的函数公式名称,可以在VBA第一段代码中自行修改为任意,公式中“A1:B10”为需要按颜色求和的单元格范围(按需选择),“C1”为颜色条件的单元格(例如我对红色填充单元格求和,则需将C1填充为红色,或者将C1改为已经填充为红色的单元格),总之,举一反三!

    代码如下▼

    Public Function GETMARRYYOU(X As Range, Y As Range)
        For n = 1 To X.Count
            If X(n).Interior.ColorIndex = Y.Interior.ColorIndex Then GETMARRYYOU = GETMARRYYOU + X(n).Value
        Next
    End Function
    Sub 填入与刷新()
    For i = 2 To [G65536].End(3).Row
    'i=2意思为第2行起,G65536为G列,上一行为从G列第二行开始判断
         If Cells(i, 7) <> "" Then Cells(i, 9) = "=IFERROR((GETMARRYYOU(RC[1]:RC[6],RC[-1])/RC[-2]),"""")"
         'i,7意思为第7列(即G列),i,9意思为第9列(即I列),上一行意思为如果G列单元格不为空,则在I列填入公式
    Next
    End Sub

    需要注意的是,这是根据网友需求进行设计的,如果表格数据所在行与列发生变化,则需要对代码进行相应修改,代码我添加了注释。

    展开全文
  • 从函数名称SUM就可以看出这是一个求和函数,是对指定单元格区域进行求和。返回值是一个数字,而参数的不同会导致求和方式不一样。SUM函数的基本格式如下:=SUM(单元格区域)接下去会从下面三个方式介绍SUM函数:如何...

    看过上一篇文章的朋友应该知道,函数主要有三个组成部分:函数名、参数和返回值。今天我们来看看Excel中一个大家都比较熟悉的函数——SUM函数。

    从函数名称SUM就可以看出这是一个求和函数,是对指定单元格区域进行求和。返回值是一个数字,而参数的不同会导致求和方式不一样。

    SUM函数的基本格式如下:

    =SUM(单元格区域)

    接下去会从下面三个方式介绍SUM函数:

    • 如何使用SUM函数(熟悉的朋友可以跳过)

    • SUM函数常见的错误

    • 如何快速输入SUM函数

    使用SUM函数

    场景一:区域求和

    多数情况下我们会使用SUM函数求一段连续区域内单元格数值的和。

    下图中需要求A1到A8单元格内所有数据的和,这时只需使用A1:A8这个参数表示这一连续区域就可以了。

    =SUM(A1:A8)

    6c93fedd58f454c6239bea70b0bf01c7.png

    场景二:整列求和

    有些时候需要对整列数据进行求和,就需要找到一个参数表示整列。比如A:A就表示A列所有单元格。

    =SUM(A:A)

    4808702ecfe7778896f994ed5145d802.png39a4e8a1dfffbbb4f2289648364137a3.png

    场景三:整行求和

    有整列求和的需求当然也就会有整行求和的需求。比如我们需要对第5行所有数值求和,可以使用公式:

    =SUM(5:5)

    6eb29120c730662cd7047ab6945ebc8c.png

    注意:不要把公式写在操作行上,否则会报错。

    场景四:不连续单元格求和

    SUM函数可以包含多个参数,参数之间用英文逗号隔开。如果要对多个不连续单元格求和,可以使用公式:

    =SUM(A3,A5,A8)

    当然这和下面公式效果是一样的:

    =A3+A5+A8

    6f1dddd2bd907821312a6709faad4b61.png

    常见问题

    当使用区域求和时,有时候会遇到公式写好之后发现数据有缺失,再次在求和的区域内进行插入操作的情况。这时候需要注意,此时求和公式的区域已经默认被修改了。

    比如下面这个示例,一开始只是统计分店销售额此时的合计求和公式为:

    =SUM(C3:C4)

    5cbf2af43eb034d3a9d1728511fb2477.png

    在分店A下面添加了两行商品之后,原先的合计公式默认就变成了第三行到第六行区域之间数值的求和。

    f3fc88c3b5a26552b17cddbb19ae9cd1.png

    计算错误是由于指定了错误的区域导致的,而这一过程没有人为操作所以需要注意。

    快速输入

    有三种方法可以快速输入求和公式
    1. 点击“公式”选项卡中的“自动求和”按钮

    2. 使用Alt + =进行输入

    3. 输入“=su”后,从提示的函数中选择

    前两种方式只适合于求和函数的输入,第三种方式不仅限于SUM函数,也适合其他函数。

    在输入函数时,括号(..)这种需要使用Shift键才能输入的字符可以不用手动输入就能完成。比如输入“=sum”后按下Tab键就可以自动输入左括号,参数写完后按下Enter键就可以自动输入右括号。

    总结

    SUM函数是一个比较常见的函数,大家平时使用频率也较高。使用场景中整行求和可能比较少见。常见问题出现的原因跟公式的自动填充有关。如果经常使用公式,可以试一下快速输入中最后一种方式。这是Excel课程中的第六讲。之后还会根据大纲陆续发布其他Excel内容,欢迎关注。

    Excel 之前文章可以访问:

    Excel中的公式和函数Excel中的自动填充功能Excel中的复制粘贴功能Excel中的条件格式介绍如何设计清晰易懂的Excel表格Excel学习导航Excel中如何处理中国节假日Excel中的时间(Time)转换Excel中的下拉框Excel中的数据匹配和查找Excel中去除一列数据中重复项的三种方法Excel中的数组和数组公式

    更多内容可关注公众号:

    84543e6469f04adfa0393a4ba2dad437.png

    如果你觉得有收获,点个赞吧!

    或者点个“在看”让更多人看到!

    展开全文
  • F3单元格公式为:=SUMIF($B$2:$B$12,E3,$C$2:$C$12)SUMIF函数常规用法为:=SUMIF(条件区域,求和条件,求和区域)如果条件区域中的内容符合指定求和条件,就对应的求和区域进行汇总。2、忽略错误值求...

    伙伴们好啊,今天老祝和大家分享一组工作中常用的Excel函数公式,虽然简单,却能解决工作中的大部分问题。

    1、按条件求和如下图所示,要统计不同门店的销售额。F3单元格公式为:=SUMIF($B$2:$B$12,E3,$C$2:$C$12)4ebdac3db394d058f206b3854cde6b82.pngSUMIF函数常规用法为:=SUMIF(条件区域,求和条件,求和区域)如果条件区域中的内容符合指定的求和条件,就对对应的求和区域进行汇总。2、忽略错误值求和如下图所示,B列数据中有部分错误值,使用以下公式,可以对B列数据进行求和。=SUMIF(C2:C12,"<9e307")3524629c8c2defb38cdf22113cd3bf35.png9e307,就是9*10^37,是一个非常大的数值。SUMIF函数省略求和区域时,会自动对求和区域进行汇总。本例的求和条件使用"<9e307",就是对条件区域中,小于这个最大值的所有数值进行汇总,并且SUMIF函数会自动忽略错误值哦。3、错列求和像下图这样的表格形式,大家一定不陌生吧。要在这样的表格中按指定条件进行汇总,需要什么公式呢?=SUMIF(A:E,H3,B:F)1c4a62920f86e306076bd8db42f12186.pngSUMIF函数的条件区域使用A:E的整列引用,求和区域使用B:F的整列引用,如果A:E等于指定的店铺,就对B:F对应的内容进行求和。4、使用通配符求和除了按精确条件进行求和汇总,还可以根据部分关键字进行汇总。如下图,要根据D列的商品名称关键字,来统计对应的销售数量。=SUMIF($A$2:$A$11,"*"&D2&"*",$B$2:$B$11)8010087a8d0030b6910a49bcd7e29f2b.png公式中的求和条件使用"*"&D2&"*",也就是在D列商品名称前后各连接上一个星号*。 星号在这里的作用是通配符,就是A列中只要包含关键字,就会对B列对应的数量进行汇总。5、按条件计数如下图,要统计指定店铺的业务笔数。也就是统计B列中有多少个指定的店铺名称。=COUNTIF(B2:B12,E3)eaa2aebbdff800f480840c1becf05c58.pngCOUNTIF函数常规用法为:=COUNTIF(条件区域,指定条件)作用是统计条件区域中符合指定条件的单元格个数。6、小于1000的业务笔数如下图所示,要统计销售额小于1000的业务笔数。fd45e9d1cb5aaacb58df2d22ced8d5cb.png在指定条件中使用大于号、小于号等比较符号时,需要使用在比较符号外层加上半角的双引号。比如要统计大于C2单元格的业务笔数,公式为:=COUNTIF(C2:C12,">"&C2)如果写成=COUNTIF(C2:C12,">C2"),就不能正确统计了。7、判断销售额是否达标IF函数是最常用的判断类函数之一,能完成非此即彼的判断。如下图,考核得分的标准为9分,要判断B列的考核成绩是否合格。=IF(B4>=9,"合格","不合格")02fb5054f2c4b9ed3091ed982b7ff08d.pngIF,相当于普通话的“如果”,常规用法是:IF(判断的条件,符合条件时的结果,不符合条件时的结果)8、多条件判断销售状况IF函数除了能进行简单的一次性判断,而且还可以对同一个条件进行多重判断。如下图,要按照不同的区间范围,判断B列的成绩是否合格。低于9分是不合格,达到9分是合格,达到9.5分是优秀。=IF(B5>=9.5,"优秀",IF(B5>=9,"合格","不合格"))969e441e6a194a30bf556ba2df496b7a.png公式先判断B5大于9.5的判断条件是否成立,如果符合条件就返回指定的内容“优秀”。如果条件不成立,就继续判断下一个条件,看看B5>=9的条件是否成立,如果成立就返回指定的内容“合格”。如果条件仍然不成立,就返回指定的内容“不合格”。使用IF函数进行多个区间的判断时,特别要注意一点:可以从最高开始,向最低依次判断,也就是先判断如果比最高的条件还要高,是什么结果。也可以从最低开始向最高依次判断,也就是先判断如果比最低的条件还要低,是什么结果。9、使用VLOOKUP函数查询数据VLOOKUP函数一直是大众情人般的存在,函数的语法为:VLOOKUP(要找谁,在哪儿找,返回第几列的内容,精确找还是近似找)如下图,要查询F5单元格中的员工姓名是什么职务。=VLOOKUP($F$5,$B$1:$D$10,2,0)317aa1d751fca5ca4b462841048c3d5c.png使用该函数时,需要注意以下几点:1、第4参数一般用0(或FASLE)以精确匹配方式进行查找。2、第3参数中的列号,不能理解为工作表中实际的列号,而是指定返回值在查找范围中的第几列。3、如果查找值与数据区域关键字的数据类型不一致,会返回错误值#N/A。4、查找值必须位于查询区域中的第一列。图文制作:祝洪忠

    当当网限时优惠,每满100-50活动进行中!

    af06bc03b2fdd139fc29cf948352ed94.png

    点击【阅读原文】,直达当当网抢购!

    展开全文
  • 其实日常的会计工作中,我们都会用到一些Excel快捷操作及Excel函数等等,但是我们...1、批量复制格式利用格式刷和查找功能相结合,对指定单元格进行格式复制。2、批量替换星号*按Ctrl+H组合键,打开“查找替换对...
  • 对指定区域的所有内容进行求和。 语法 SUM(number1, [number2], ...) 参数 必填 说明 numberN 是 支持:数字、单元格引用、单元格范围引用。 SUMIF 条件求和函数 对指定区域中满足条件的内容进行求和。 ...
  • 在做报表时,经常会需要取得的数据进行行或列的求和汇总操作,下面的代码可以完成数组的行或列的求和操作,也适用于格的指定区域进行求和汇总。 函数代码 代码 数据表样子 调用例子 代码 表格操作系列未完,...
  • 如下图所示,对单元格B2:B6进行筛选后,再筛选的结果求和。01 SUBTOTAL 函数语法筛选结果、“分类汇总”结果再进行运算SUBTOTAL (function_num,ref1,[ref2] ])02 参数说明Function_num 必需。 1 到 11之间的数字...
  • 前言前面已经表格中的数据进行了读取、求和操作,但结果只出现在编码器的窗口上,这次我们将数据写下来,保存在Excel表格上。保存方法:wb.save(‘保存一个新的excel.xlsx‘)。1. Python所有涉及Excel操作的库都不...
  • 在财务数据统计中,有时要部分或特殊条件的数据进行筛选求和,例如工资表中同人名的奖金总和;或销售表中同产品的销量总和等....SUMIF函数指根据指定条件若干单元格、区域或引用求和,语法为=SUMIF(range,cr...
  • 条件求和SUMIF函数常规用法为:=SUMIF(条件区域,求和条件,求和区域)如果条件区域中的内容符合指定求和条件,就对应的求和区域进行汇总。如下图所示,要统计不同门店的销售额。F3单元格公式为:=SUMIF($B$2:$B$12...
  • excel在我们的日常办公中很常见,很多时候我们在记录报表的时候重要的内容都会用不同的颜色进行标记,当我们在给这些不同颜色进行求和的时候应该使用什么方法呢?难道要一个一个的进行计算吗?其实并不用,下面将...
  • excel在我们的日常办公中很常见,很多时候我们在记录报表的时候重要的内容都会用不同的颜色进行标记,当我们在给这些不同颜色进行求和的时候应该使用什么方法呢?难道要一个一个的进行计算吗?其实并不用,下面将...
  • sumif函数是用来根据指定条件若干单元格进行求和。(即按条件求和)=sumif(range,criteria,sum_range)Range为条件区域,用于条件判断的单元格区域。Criteria是求和条件,由数字、逻辑表达式等组成的判定条件。...
  • 核心提示:1.2 运算函数1.2.1 sum()函数函数说明扩展后的单元格数据进行求和。语法sum(cell)参数说明cell指定单元格返回值实数类型的数据。示例sum(A1) 求出A1单元格扩展后所有数据的...1.2 运算函数1.2.1 sum()...
  • 下图(左表)记录的是某公司各部门员工的月薪,现需要根据下图(右表)对指定范围内的月薪进行汇总1、汇总月薪在【2000-4000元】范围内的工资总额。本案例的难点是:【工资总额】数据即是求和列,也是条件列,那么求和...
  • [Excel常用函数] sumif & sumifs函数

    千次阅读 2018-05-26 13:25:34
    sumif函数是用来根据指定条件若干单元格进行求和 sumif函数的语法格式 =sumif(range,criteria,sum_range) Sumif(条件区域,求和条件,实际求和区域),第二个求和条件参数在第一个条件区域里。 在A列中的...
  • Num01 SUM求和函数可以单个单元格或某个区域里的数值进行求和,使用语法:SUM(区域1,区域2,......)。Num02 AVERAGE求平均数函数可以单个单元格或某个区域求平均数,使用语法:AVERAGE(区域1,区域2,......)。...
  • 做为一名财务人员,一定要学会一下很有用的函数...函数名称:SUMIFS函数功能:对一组给定条件指定的单元格进行求和。语法:=SUMIFS(求和区域,条件区域1,条件1,条件区域2,条件2……)01单条件求和如下图,对指定的...
  • EXCEL入门

    2019-01-01 20:39:06
    自动求和:还有额外功能,如求平均值等,可以选择右下角的加号进行...SUMIF:可以指定条件进行求和,其语法是SUMIF(range,condition,sum_range);PRODUCT:用于乘法计算公式复制:在进行单元格复制时,若要保留...
  • 01.一键批量求和SUM求和函数想必大家都很熟悉,但若想要不同行列或指定区域的单元格进行求和,一般人通常会选择单独每列或每行使用求和函数。现在教你一招同时求和的秘诀:1)框选出需要求和的行列(包括你要算...
  • 01.一键批量求和SUM求和函数想必大家都很熟悉,但若想要不同行列或指定区域的单元格进行求和,一般人通常会选择单独每列或每行使用求和函数。现在教你一招同时求和的秘诀:1.框选出需要求和的行列(包括你要算...
  • 一键批量求和SUM求和函数想必大家都很熟悉,但若想要不同行列或指定区域的单元格进行求和,一般人通常会选择单独每列或每行使用求和函数。现在教你一招同时求和的秘诀:1)框选出需要求和的行列(包括你要算求和...
  • 01.一键批量求和SUM求和函数想必大家都很熟悉,但若想要不同行列或指定区域的单元格进行求和,一般人通常会选择单独每列或每行使用求和函数。现在教你一招同时求和的秘诀:1.框选出需要求和的行列(包括你要算...
  • 01.一键批量求和SUM求和函数想必大家都很熟悉,但若想要不同行列或指定区域的单元格进行求和,一般人通常会选择单独每列或每行使用求和函数。现在教你一招同时求和的秘诀:1.框选出需要求和的行列(包括你要算...
  • SUMIF函数的中文名称:条件求和函数表达式:SUMIF(range,criteria,sum_range)函数解释: 第一个参数:Range为条件区域,用于条件判断的单元格区域...适用范围:区域内符合指定的单个条件的值求和。要求一,在表2的...
  • 学校成绩统计加载宏

    2011-10-17 19:35:54
    去首尾求和:自动选定单元格区域中的单元格求和求和时自动去掉区域中的最大值与最小值。a为唯一参数,为需指定单元格区域。 pass:计算指定区域b中,大于等于a的数值个数在全部b区域中的个数之比,常被用来...
  • 一、定义 条件聚合函数就是符合特定条件的数据项进行统计。...根据指定条件若干单元格求和。 语法 SUMIF(range,criteria,sum_range) Range 为用于条件判断的单元格区域。 Criteria 为确定哪些单元格将被相
  • 按条件求和SUMIF函数的作用是按指定条件进行求和,常规用法为:=SUMIF(条件区域,求和条件,求和区域)如下图所示,要统计不同商品的销售数量。G2单元格公式为:=SUMIF(C2:C10,F2,D2:D10)忽略错误值求和如下图所示,D列...
  • Excel中SUMIF函数的用法是根据指定条件若干单元格、区域或引用求和。如下:要求右边表中的每一个银行卡号里存入的金额总数进行统计,根据SUMIF函数的定义,求得结果如下:从结果也可以看出,有的卡号里有存入...

空空如也

空空如也

1 2 3 4 5 ... 7
收藏数 126
精华内容 50
关键字:

对指定单元格进行求和