Excel多个条件举办数据处理惩罚阐明
在实际数据处理惩罚阐明中。常常会遇到要按照Excel多个条件举办数据处理惩罚阐明的环境,比方:某个客户在某个账龄区间的应收账款是几多。某个时间段内每个产物的销售额是几多,每个分公司在每个都市销售每个产物的销售额是几多,等等,都是多条件数据处理惩罚问题。
对付各类条件下的数据处理惩罚阐明问题。需要连系利用IF函数、AND函数和OR函数举办判定。不外,由于Excel对函数的嵌套层敬有限制。因此在许多环境下无法用一个公式来办理问题。而在公式中公道利用条件表达式就可以降服嵌套函数的缺点,也使得公式的布局和逻辑越发清楚。
条件表达式就是按照指定的条件准则对两个项目举办较量。获得要么是TRUE要么是FAISE的鉴定值。逻辑值TRUE和FALSE别离以1和O来代表,在公式中逻辑值TRUE和FALSE别离以1和0来参加运算。
当只对两个项目(常数、公式、单位格引用、函数等)举办较量时。操作简朴的较量运算符就可以成立一个简朴的条件表达式。比方,下面的公式都是简朴的条件表达式,它们对两个项目举办较量。这些条件表达式都是返回逻辑值TRUE或FALSE。
=A1>B1
=A1<>(C1-200)
=A1=“彩电”
=SUM(A1:A10)>=2000
逻辑运算符是条件表达式中逻辑干系的最根基元素,比方,在表达式“=A1>B1”中。大于号“>”就是一个逻辑运算符,它用来较量单位格A1和B1的数据巨细干系。
在实际事情中,还会常常利用更为巨大的条件表达式。以完成更为巨大的任务。可以将两个以上的条件表达式组合在一起,比方,利用AND函数或OR函数来结构巨大的条件表达式,可能利用乘号(*)或加号(+)组成越发巨大的条件表达式。
AND函数与乘号(*)的成果是一样的,它们都是构建多个条件的“与”干系。也就是这些条件必需同时满意。
OR函数和加号(+)的成果也是一样的,它们都是构建多个条件的“或”干系,也就是这些条件只要有一个满意即可。
下面的两个公式就是别离利用AND函敛和乘号(*)结构的条件表达式。它们的功效是一样的。
=IF(AND(A1>=100,A1(1000),0.9,O.8)*B1
=IF((AI>=100)*(A1<1000),0.9,0.8)*B1
下面的两个公式就是别离利用OR函数和加号(+)结构的条件表达式,它们的功效是一样的。
=IF(OR(A1=“彩电”,A1=”冰箱”)。O.9,0.8)*B1
=IF((A1=“彩电”)+(A1=“冰箱”),0.9,抖客教程网,0.8)*B1
以上节案例的数据为例。若要汇总计较各个大区自营和加盟店肆的各项数据。其汇总表格如图1所示。
图1
首先批量界说名称。然后在相关单位格中输入下面的计较公式。并向下复制。计较功效如图2所示。
图2
单位格B3:=SUMPRODUCT((大区=$A3)*(性质=B$2)*本月指标):
单位格C3:=SUMPRODUCT((大区=$A3)*(性质=C$2)*本月指标);
单位格D3:=SUMPRODUCT((大区=$A3)*(性质=D$2)*实际销售金额);
单位格E3:=SUMPRODUCT((大区=$A3)*(性质=E$2)*实际销售金额);
单位格J3:=SUMPRODUCT((大区=$A3)*(性质=J$2)*销售本钱);
单位格K3:=SUMPRODUCT((大区=$A3)*(性质=K$2)*销售本钱)。
说明:岂论是Excel 2007照旧Excel 2003,上述计较公式都是可以利用的。假如利用的是Excel 2007,对付这样的多个条件必需同时满意的求和问题,还可以利用SUMIFS函数来办理,有关单位格的计较公式如下:
单位格B3:=SUMIFS(本月指标。大区。$A3,性质,B$2);
单位格c3:=SUMIFS(本月指标。大区,$A3,性质。c$2);
单位格D3:=SUMIFS(实际销售金顿,大区,$A3,性质,DS2);
单位格E3:=SUMlFS(实际销售金额,大区。$A3,性质,ES2);
单位格J3:=SUMIFS(销售本钱。大区,$A3,性质。J$2):
单位格K3:=SUMIFS(销售本钱,大区,$A3,性质,K$2)。
Excel多个条件举办数据处理惩罚阐明对我们来说用的较量多,出格对我们的企业辅佐也很大,假如不学这节,我想您还在哪里用计较器一个一个的算了,Excel的数据阐明能让我们提高事情效率,让事情更简朴。