EXL公式收集 总结

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

[日期:2012-01-12]来源:作者:admin [字体:大中
小]
恳请高手指导一下,怎样能做到只对同行的数字进行求和,其它字符忽略不计呢?
=sumif(区域,">0") 这个我试了一下,返回是一个负号,没有数值,也没有公式报错,不知什么原因
SUM应该不计算文本的,直接用SUM求和!真是高手啊,我试了一下,解决!
=IF(F11>60,IF(AND(F11>90),"优秀","合格"),"不合格") 可以仿生借贷平
=IF(某项>0,IF(AND(某项<0),"借","贷"),"平")
在excel中最简单的求和公式就是用SUM进行求和。

即:
=Sum(数据区域)
如对A1:A100区域进行求和
=Sum(a1:a100)
如果有N个工作表中有格式相同的表格,需要合并求和时,可以用SUM函数的多表合并功能。

即:
=SUM(表1:表N!A1)就可以对表1至表N之间的所有表A1进行汇总求和
例:汇总日报表,在汇总表C5中设置公式:
=SUM('1日:空白'!C5)
这是统计"1日"工作表至“空白”工作表之间的所有C5的和,这是之所以用“空白”工作表,是因为方便在空白前插入新的工作表,这些新插入的也会计算在内,如果最后一个设置为5日,那么这个汇总也只能计算5天了。

一个表格中有很多小计,当设置对这些小计求和的总计求和公式时,常常需要一个个的加小计,这样一方面公式太复杂,另一方面当小计行删除时公式会出错,当插入新的小计行时还需要再更新求和公式。

大家想想,总和是不是小计和加明细和的1/2,因为小计等于明细,而总和等于小计和,所以我们可以这样简化公式:
=SUM(A1:A100)/2 这样就可以算出A1:A100区域的小计和了。

有时候数字后需要显示单位,如:“1元/斤”,而这些带单位的数字是无法求和的,那么我们该怎么进行求和呢?方法很多,这里说一个截取法
=LEFT( A1,LEN(A1)-3)*B1
上述公式中,假设置A1是带单位的单价,B1是数量,那么可以从A1中截取出数字部分,然后再进行求和。

很多表格中都有计划数和实际数,这时候我们需要进行隔列求和。

隔列求和有一个比较简单的方法,就是用SUMIF取巧。

如下图中设置公式:=SUMIF($A$2:$F$2,"计划",A3:F3) 就可以计算出计划数。

隔行求和同理,就不再举例
单条件求和的方法也有很多,最常用的就是SUMIF函数,下面给出几个小例子,大家就照着学习吧:
1 销售金额大于2000的数值进行求和=SUMIF(B2:B9,">3000")
2 商品名称为A1的商品相对应的销售金额进行求和。

=SUMIF(A2:A9,"A1",B2:B9)
3 要求为销售金额大于D2单元格的数值进行求和。

=SUMIF(B2:B9,"> "&D2)
4 求B列中大于平均数的销售金额求和 =SUMIF(B2:B9,"> "&AVERAGE(B2:B9))
5 求商品名称包含“A”的销售金额之和=SUMIF(A2:A9,"*A1*",B2:B9)
6 商品名称第四五个字符为“A2”且字符总长度为6个字符的的销售金额之
和 =SUMIF(A2:A9,"???A2?",B2:B9)
1、使用SUMIF多条件求和:
符合入库数量大于4小于10的商品,对其入库金额求和
=SUM(C2:C10)-SUMIF(C2:C9,"<=4")-SUMIF(C2:C9,">=10")
=SUM(C2:C10)-SUM(SUMIF(C2:C9,{"<=4",">=10"}))
2、使用SUMPRDUCT函数进行求和:
供应商A1的冰箱入库型号有多少种
=SUMPRODUCT((B3:B11="A1")*(C3:C11="冰箱"))
供应商A3的洗衣机入库数量是多少
=SUMPRODUCT((B3:B11="A3")*(C3:C11="洗衣机")*E3:E11)
示例图:
累计和可以用indirect函数来实现,具体给一个日报表累计求和示例吧,大家下载后看看:
=INDIRECT(DAY(C2)-1&"日!D13")+D12
upload/2012_01/12011223432387.rar
按颜色求和需要借用宏表函数和定义名称:
=GET.CELL(38,Sheet1!C12)&T(NOW())
具体的大家看附件中的求和示例吧。

upload/2012_01/12011223453660.rar
Excel 以其强大的计算功能为我们处理工作表中的数据提供了极大的方便。

笔者在使用Excel 汇总报表数据时发现,在建立和复制求和公式时仅用鼠标辅以个别符号键即可快捷地建立和复制公式,大大地提高工作效率。

现以附表为例介绍如下:
⒈在表内建立求和公式
如果要将单元格B2至B5的数据之和填入单元格B6中,操作如下:
先选定单元格B6,双击编辑栏中的“=”,再双击【常用】工具栏中的求和符号“∑” ;接着用鼠标单击单元格B2并一直拖拽至B5,选中整个B2_B5区域,这时在编辑栏和B6中可以看到公式“=sum(B2:B5)”,单击编辑栏中的“√”(或按Enter键)确认,公式即建立完毕。

此时如果在B2到B5的单元格中任意输入数据,它们的和立刻就会显示在单元格B6中。

同样地,如果要将单元格B2至D2的数据之和填入单元格E2中,也是采用类似的操作,但横向操作时要注意:对建立公式的单元格(该例中的E2)一定要在【单元格格式】对话框中的【水平对齐】中选择“常规”方式 , 这样在单元格内显示的公式不会影响到旁边的单元格。

如果还要将C2至C5、D2至D5、E2至E5的数据之和分别填入C6、D6和E6中,则可以采取简捷的方法将公式复制到C6、D6和E6中:先选取已建立了公式的单元格B6,单击【常用】工具栏中的【复制】
图标,再选中C6到E6这一区域,单击【粘贴】图标即可将B6中已建立的公式相对引用复制到C6、D6和E6中。

假如要将单元格B2,C5和D4中的数据之和填入E6中,操作如下:
先选定单元格E6,双击编辑栏中的“=”,再双击【常用】工具栏中的求和符号“∑” ; 接着单击单元格B2,键入逗号“,”,又单击C5,键入“,”,再单击D4,这时在编辑栏和E6中可以看到公式“=sum(B2,C5,D4)”确认后公式即建立完毕。

⒉在表间建立求和公式
例3 假设有n张与附表格式相同的表,如果要把这些表相同位置单元格(例如B2)的数据全部汇总,将其结果填入另一同样格式表的B2中,操作如下:
先选定汇总表的单元格B2,双击编辑栏中的“=”,再双击【常用】工具栏中的求和符号“∑”;接着单击表1的标签,按住Shift健不放,再单击表n的标签(注意:被汇总的各表应包括在表1和表n 的位置之间),松开Shift健后单击单元格B2,这时在编辑栏中可以看到公式“=sum(’表1:表n ’!B2)”,确认后公式即建立完毕。

如果要将表1到表n各对应单元格的数据全部汇总到汇总表的对应单元格中去,则可以用类似于例1的方法,一次性选定汇总表的B2到E6的整个矩形区域,将原已在单元格B2中建立的公式复制过来。

例4 假如要将几个格式不尽相同的表中数据(例如表1的B3,表2的C5,表3的D3,表4的E4……)汇总到另一个表的单元格B2中,操作如下:
先选定汇总表的单元格B2,双击编辑栏中的“=”,再双击【常用】工具栏中的求和符号“∑”;接着单击表1的标签,再单击它的单元格B3,键入“,” ,然后单击表2的标签和它的单元格C5, 键入“,”……依此类推,将各表的标签和单元格一一选定,最后一表的单元格后不键入“,”, 这时出现在编辑栏中的公式是:“=sum(表1!B3,表 2!C5,表3!D3,表4!E4……)”,确认后公式即建立完毕。

为稳妥起见,每建立一个公式后都可任意输入一些数据检验公式的建立是否正确。

以上几个例子中,例1和例3类型的数据求和、汇总方式较为普遍,特别是例3,在企事业单位中更为常见,掌握它们建立和复制公式的方法是十分有用的。

excel sumif函数用法和使用实例
[日期:2010-06-19] 来源:IT部落窝作者:IT部落窝阅读:81793次[字体:大中小]
第一部分:excel sumif函数的用法介绍
Excel中sumif函数的用法是根据指定条件对若干单元格、区域或引用求和。

sumif函数语法是:SUMIF(range,criteria,sum_range)
sumif函数的参数如下:
第一个参数:Range为条件区域,用于条件判断的单元格区域。

第二个参数:Criteria是求和条件,由数字、逻辑表达式等组成的判定条件。

第三个参数:Sum_range 为实际求和区域,需要求和的单元格、区域或引用。

当省略第三个参数时,则条件区域就是实际求和区域。

criteria 参数中使用通配符(包括问号 (?) 和星号 (*))。

问号匹配任意单个字符;星号匹配任意一串字符。

如果要查找实际的问号或星号,请在该字符前键入波形符 (~)。

第二部分:excel sumif函数的实例介绍
实例:求报表中各栏目的总流量
结果如下图所示。

选中F2单元格,输入公式:=SUMIF(B2:B19,E2,C2:C19),输入公式完成后,按键盘上ctrl+shift+enter组合键(必须按此ctrl+shift+enter组合键数组公式才能得到正确结果),即可统计出办公软件栏目的总流量。

以此类推,选中F3单元格,输入公式:=SUMIF(B2:B19,E3,C2:C19),输入公式完成后,按键盘上ctrl+shift+enter 组合键,可以求得网站运营栏目的总流量。

选中F4单元格,输入公式:=SUMIF(B2:B19,E4,C2:C19),输入公式完成后,按键盘上ctrl+shift+enter组合键,可以求得电脑医院栏目的总流量。

选中F5单元格,输入公式:=SUMIF(B2:B19,E5,C2:C19),输入公式完成后,按键盘上ctrl+shift+enter组合键,可以求得工具软件栏目的总流量。

选中F6单元格,输入公式:=SUMIF(B2:B19,E6,C2:C19),输入公式完成后,按键盘上ctrl+shift+enter组合键,可以求得网络安全栏目的总流量。

借贷平如何表示
true,false函数
TRUE、FALSE函数用来返回参数的逻辑值,由于可以直接在单元格或公式中键入值TRUE或者FALSE。

因此这两个函数通常可以不使用。

if函数
(一)IF函数说明
IF函数用于执行真假值判断后,根据逻辑测试的真假值返回不同的结果,因此If函数也称之为条件函数。

它的应用很广泛,可以使用函数 IF 对数值和公式进行条件检测。

它的语法为IF(logical_test,value_if_true,value_if_false)。

其中Logical_test表示计算结果为 TRUE 或 FALSE 的任意值或表达式。

本参数可使用任何比较运算符。

Value_if_true显示在logical_test 为 TRUE 时返回的值,Value_if_true 也可以是其他公式。

Value_if_false logical_test 为 FALSE 时返回的值。

Value_if_false 也可以是其他公式。

简言之,如果第一个参数logical_test返回的结果为真的话,则执行第二个参数Value_if_true的结果,否则执行第三个参数Value_if_false的结果。

IF函数可以嵌套七层,用 value_if_false 及value_if_true 参数可以构造复杂的检测条件。

Excel 还提供了可根据某一条件来分析数据的其他函数。

例如,如果要计算单元格区域中某个文本串或数字出现的次数,则可使用 COUNTIF 工作表函数。

如果要根据单元格区域中的某一文本串或数字求和,则可使用 SUMIF 工作表函数。

(二)IF函数应用
如果对上述例子有了很好的理解后,我们就很容易将IF函数应用到更广泛的领域。

比如,在成绩表中根据不同的成绩区分合格与不合格。

现在我们就以某班级的英语成绩为例具体说明用法。

图6
某班级的成绩如图6所示,为了做出最终的综合评定,我们设定按照平均分判断该学生成绩是否合格的规则。

如果各科平均分超过60分则认为是合格的,否则记作不合格。

根据这一规则,我们在综合评定中写公式(以单元格B12为例):
=IF(B11>60,"合格","不合格")
语法解释为,如果单元格B11的值大于60,则执行第二个参数即在单元格B12中显示合格字样,否则执行第三个参数即在单元格B12中显示不合格字样。

在综合评定栏中可以看到由于C列的同学各科平均分为54分,综合评定为不合格。

其余均为合格。

3、多层嵌套函数的应用
在上述的例子中,我们只是将成绩简单区分为合格与不合格,在实际应用中,成绩通常是有多个等级的,比如优、良、中、及格、不及格等。

有办法一次性区分吗?可以使用多层嵌套的办法来实现。

仍以上例为例,我们设定综合评定的规则为当各科平均分超过90时,评定为优秀。

如图7所示。

图7
说明:为了解释起来比较方便,我们在这里仅做两重嵌套的示例,您可以按照实际情况进行更多重的嵌套,但请注意Excel的IF函数最多允许七重嵌套。

根据这一规则,我们在综合评定中写公式(以单元格F12为例):
=IF(F11>60,IF(AND(F11>90),"优秀","合格"),"不合格") 可以仿生借贷平
语法解释为,如果单元格F11的值大于60,则执行第二个参数,在这里为嵌套函数,继续判断单元格F11的值是否大于90(为了让大家体会一下AND函数的应用,写成AND(F11>90),实际上可以仅写F11>90),如果满足在单元格F12中显示优秀字样,不满足显示合格字样,如果F11的值以上条件都不满足,则执行第三个参数即在单元格F12中显示不合格字样。

在综合评定栏中可以看到由于F列的同学各科平均分为92分,综合评定为优秀。

1、输出带有公式的空白表单
图5 人事分析表1
以图中所示的人事状况分析表为例,由于各部门关于人员的组成情况的数据尚未填写,在总计栏(以单元格G5为例)公式为:
=SUM(C5:F5)
我们看到计算为0的结果。

如果这样的表格打印出来就页面的美观来看显示是不令人满意的。

是否有办法去掉总计栏中的0呢?你可能会说,不写公式不就行了。

当然这是一个办法,但是,如果我们利用了IF函数的话,也可以在写公式的情况下,同样不显示这些0。

如何实现呢?只需将总计栏中的公式(仅以单元格G5为例)改写成:
=IF(SUM(C5:F5),SUM(C5:F5),"")
通俗的解释就是:如果SUM(C5:F5)不等于零,则在单元格中显示SUM(C5:F5)的结果,否则显示字符串。

几点说明:
(1) SUM(C5:F5)不等于零的正规写法是SUM(C5:F5)<>0,在EXCEL中可以省略<>0;
(2) ""表示字符串的内容为空,因此执行的结果是在单元格中不显示任何字符。

相关文档
最新文档