全国计算机等级考试二级MSOffice高级应用Excel函数总结 下载本文

资料仅供参考

2、SUMPRODUCT函数多条件求和时使用“,”和“*”的区别:当拟求和的区域中无文本时两者无区别,当有文本时,使用“*”时会出错,返回错误值 #VALUE!,而使用“,”时SUMPRODUCT函数会将非数值型的数组元素作为 0 处理,故不会报错。

应用实例

一、基本功能:函数SUMPRODUCT的功能返回相应的区域或数组乘积二、用于多条件计数用数学函数SUMPRODUCT计算符合2个及以上条件的数据个数

注意:TRUE*1=1,FALSE*1=1*FALSE=0,TRUE*0=0*TRUE=0 。数组中用分号分隔,表示数组是一列数组,分号相当于换行。两个数组相乘是同一行的对应两个数相乘。

三、用于多条件求和对于计算符合某一个条件的数据求和,能够用SUMIF函数来解决。如果要计算符合2个以上条件的数据求和,用SUMIF函数就不能够完成了。这就能够用函数SUMPRODUCT。用函数SUMPRODUCT计算符合多条件的数据和,其基本格式是: SUMPRODUCT(条件1*条件2*……,求和数据区域)考试题中,求和公式在原来的计数公式中,在相同判断条件下,增加了一个求和的数据区域。也就是说,用函数SUMPRODUCT求和,函数需要的参数一个是进行判断的条件,另一个

资料仅供参考

是用来求和的数据区域。

*1的解释

umproduct函数,逗号分割的各个参数必须为数字型数据,如果是判断的结果逻辑值,就要乘1转换为数字。如果不用逗号,直接用*号连接,就相当于乘法运算,就不必添加*1。 例如:

【第1套】

=SUMPRODUCT(1*(订单明细表!E3:E262=\《MS Office高级应用》\订单明细表!H3:H262) 1

=SUMPRODUCT(1*(订单明细表!C350:C461=\隆华书店\订单明细表!H350:H461) =SUMPRODUCT(1*(订单明细表!C263:C636=\隆华书店\订单明细表!H263:H636)/12

【第5套】

=SUMPRODUCT(1*(费用报销管理!D74:D340=\北京市\费用报销管理!G74:G340)

=SUMPRODUCT(1*(费用报销管理!B3:B401=\钱顺卓\1*(费用报销管理!F3:F401=\火车票\费用报销管理!G3:G401)

=SUMPRODUCT(1*(费用报销管理!F3:F401=\飞机票\费用报销管理!G3:G401)/SUM(费用报销管理!G3:G401)

=SUMPRODUCT((费用报销管理!H3:H401=\是\费用报销管理!F3:F401=\通讯补助\费用报销管理!G3:G401)

【第7套】

=SUMPRODUCT(1*(D3:D17=\管理\I3:I17) =SUMPRODUCT(1*(D3:D17=\管理\M3:M17)

资料仅供参考

IF函数

IF函数,根据指定的条件来判断其\真\、\假\;根据逻辑计算的真假值,从而返回相应的内容。用途:执行真假值判断

函数用法

1.IF函数的语法结构 IF(logical_test,value_if_true,value_if_false)

即:IF函数的语法结构:IF(条件,结果1,结果2)。

2.IF函数的功能

对满足条件的数据进行处理,条件满足则输出结果1,不满足则输出结果2。能够省略结果1或结果2,但不能同时省略。 3.条件表示式

把两个表示式用关系运算符(主要有=,<>,>,<,>=,<=等6个关系运算符)连接起来就构成条件表示式。 4.IF函数嵌套的执行过程

如果按等级来判断某个变量,IF函数的格式如下:

IF(E2>=85,\优\,IF(E2>=75,\良\,

资料仅供参考

IF(E2>=60,\及格\,\不及格\)

函数从左向右执行。首先计算E2>=85,如果该表示式成立,则显示“优”,如果不成立就继续计算E2>=75,如果该表示式成立,则显示“良”,否则继续计算E2>=60,如果该表示式成立,则显示“及格”,否则显示“不及格”。 例如:

【第5套】

=IF(WEEKDAY(A3,2)>5,\是\\否\)

【第7套】

=ROUND(IF(K3<=1500,K3*3/100,IF(K3<=4500,K3*10/100-105,IF(K3<=9000,K3*20/100-555,IF(K3<=35000,K3*25%-1005,IF(K3<=5500,K3*30%-2755,IF(K3<=80000,K3*35%-5505,IF(K3>80000,K3*45%-13505))))))),2)

【第10套】

=IF(MOD(MID(C2,17,1),2)=1,\男\\女\)

=IF(F2>=102,\优秀\IF(F2>=84,\良好\IF(F2>=72,\及格\IF(F2>72,\及格\\不及格\) =IF(F2>=90,\优秀\IF(F2>=75,\良好\IF(F2>=60,\及格\IF(F2>60,\及格\\不及格\)

【第10套】

=IF(MID(A3,4,2)=\\班\,IF(MID(A3,4,2)=\\班\\班\)

SUMIFS函数

根据多个指定条件对若干单元格求和。

函数用法

SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)