中企动力 > 商学院 > excel重复项求和
  • ?

    技巧 | 4个小技巧解决你Excel求和总不对的困扰

    伍明雪

    展开

    Hi,大家好,我是胖斯基

    周末闲暇,整理了下那铺满灰尘的书架。

    透过尘埃,在故纸堆中发现这么一本连环画图册,脑海中瞬间回忆起那真假美猴王的剧幕,那一幕幕,完美的演绎了真亦假时假亦真,无为有处有还无……

    其实,在Excel中,这种真真假假也同样存在,也一样带来了求和困扰!

    求和,在Excel中很简单,相信小白都可以脱口而出,直接函数SUM即可,然后有时候,事实并非如此:

    当采用最傻瓜的方式直接逐个相加时,发现结果正确;

    但是当采用SUM求和时,结果却错误。

    不明其中缘由的你,可能会非常困扰,明明就这几个数相加,怎么就不对了呢?

    其源头就是“真假数据”,在Excel中的专业叫法是文本型数据(不参与直接运算)。

    So,当这类“假数据”参与SUM时,自然不进行正确的求和运算。

    1

    那如何判定文本型的数值参与了运算?

    技巧1:观察法

    如果是文本型的数据,则在其单元格的左上角,会有一个三角符号提示

    相信只要视力没问题,基本可以快速排查出所谓的“假数据”

    当然,更BT的一种就是其单元格上没有小三角符合,那如何快速判定这一系列数据是否有问题呢?

    依旧采用观察法:

    选中这一列数据,然后观察Excel的右下方,会有文字提示:计数:6,数值计数:5,很明显,这其中有1个数字为“假数据”,So,找到Ta,解决Ta即可!

    那如何从茫茫人海中找到这个“假数据”呢?

    技巧2 : 函数判断法

    在Excel中,判断一个数字是否是真正的数值,有一个函数ISNUMBER,当其结果为TRUE的时候,其为真数字,当其结果为FALES时,其为假数字(文本型数字)

    从函数检测结果来看,很容易就分辨出了那些数据有问题

    发现问题很重要,解决问题更重要

    2

    如何解决文本型数值参与的计算?

    技巧3 : 文本转数值法

    如果单元格里面的数值已经明确判定为文本型的“假数据”了,那可以采用文本转数值的模式,如下:

    选中数据列,在右侧的提示框中选择转化为数值即可

    技巧4 : 公式计算法

    当然,如果单元格里面的数据是从其他表,通过公式引入过来的,又该如何处理呢?

    无论单元格里面公式是什么,在其后乘以1(*1)即可,通过数据运算让文本型转化为数值型数据

    当然,也许发懒的你,什么都不想改,想直接在求和中自动计算,又该如何处理呢?

    公式1:=SUM(1*(A2:A7)) , 输入公式后,三键一起按(数组公式)

    公式2:=SUMPRODUCT(1*(A2:A7))

    其核心内涵,还是采用数据乘以1的方式,将文本转化为数值。

    胖斯基|说

    无论文本型数据也好,还是数值型数据也好,当掌握了上面4个小技巧时,真真假假,假假真真,便不那么重要了。

  • ?

    Excel如何防止数据重复输入

    钱桐

    展开

    在我们使用excel录入重要数据的时候,一般如果是唯一性的数据的话,就可以提前设置重复数据的检查,防止excel数据重复录入的情况出现,所以今天我就教大家excel如何防止重复录入吧。如果我在一份excel成绩表中,添加了一列身份证号码的字段,大家的身份证肯定是不能重复的,所以我们在当前身份证列表中如果输入和已输入身份证号一样的信息,就会报错。

    那么上面的重复错误提示是怎么实现的呢,其实很简单。首先我们鼠标选定全部需要限制重复输入数据的单元格,然后点击数据菜单下的数据有效性工具。

    然后我们在打开的数据有效性工具窗口中,将设置菜单下的有效性条件设置为自定义。

    设置为自定义之后,就会在自定义下方出现公式的输入文本框,因为我们的数据是在C列,所以这里就输入公式=COUNTIF(C:C,C2)=1,如果你们的数据是其它列的话,就将字母C修改为对应的列字母就可以了,然后确定保存就可以了。

    到这里我们输入相同的数值测试一下就会出现错误提示了,如果大家需要自定义这个错误提示框,那么就打开数据有效性窗口。

    在出错警告窗口中,输入我们自定义的内容,然后保存就可以了,然后我们再次测试输入重复内容,错误提示就变了。

    这里还要注意一点,如果大家录入身份证号码进去的时候,一定要打字的形式,如果使用复制黏贴的形式,可能不会出现报错。

  • ?

    求和不要说你只会SUM,Excel全部9种数据求和操作你应该要会

    盼柳

    展开

    Excel中可能我们碰到的最多的就是数据求和处理,对于绝大多数人来讲,学习Excel最初开始碰到的函数应该就是SUM求和函数。这个函数也是在Excel中最简单也是最实用的一个函数。但是除了SUM函数,Excel还有以下的9种求和操作,作为职场中人,大家都应该知道。

    场景1:单一行数正常数据求和

    问题:求出每个产品上半年销售总量

    函数=SUM(B2:G2)

    场景2:多行多列数据求和

    问题:求出上半年所有产品的销售总额

    函数=SUM(B2:H6)

    场景3:单一条件求和

    问题:求出销售2部的销售总金额

    函数=SUMIF(C:C,F5,D:D)

    场景4:多条件数据求和

    问题:求出销售2部B产品的销售总额

    函数=SUMIFS(D:D,C:C,F11,B:B,G11)

    场景5:相同颜色数据求和

    问题:对每天底纹为黄色的数据进行求和

    求和函数=sum(黄色)

    求和函数=count(黄色)

    操作步骤:

    第一步:ctrl+F的方式,点击格式—底纹,底纹颜色选择为我们要查找的黄色。这样操作的意义在于首先确定我们需要定位的单元格内容及地址。

    第二步:对单元格区域内的颜色进行定义名称。点击公式—定义名称,名称改为:黄色;公式为=所选取的所有底纹为黄颜色的单元格地址。

    第三步:直接用函数公式进行求和计算。对黄色区域进行求和=sum(黄色);对黄色区域的单元格进行计数=count(黄色)

    场景:6:按综合权重进行求和

    问题:根据每个人考核项百分比进行计算比求和

    函数=SUMPRODUCT($D$3:$F$3,D4:F4)

    场景7:通配符进行条件求和

    问题:求出姓名中为3个字的总销售量

    函数=SUMIF(B:B,"???",C:C)

    场景8:数据区间内求和

    问题:对完成率在40%~50%的人员销售总额进行求和

    函数=SUMIFS(C:C,E:E,"<50%",E:E,">=40%")

    场景9:对筛选数据进行动态求平均(不计算隐藏的单元格数据)

    问题:求出人员的平均分数(不计算隐藏单元格内容)

    函数=AGGREGATE(3,5,C2:C9)

    现在你对数据求和有足够多了解了吗?赶快去试试吧~

  • ?

    EXCEL中如何实现同一列数据求和?

    宫丹烟

    展开

    方法:

    1、打开excel,一列数字。

    2、选中刚才那一列数字,看到excel右下方会出现平均值、计数、求和等统计信息,其中求和结果就是所求。

    3、也可以选中要求和的数字,直接在开始开始菜单中点击自动求和。

    4、求和结果会在该列数字最下方得到。

    5、还有就是公式法,输入=sum(A1:A6)

    6、回车以后也可以得到求和结果。

    (本文内容由百度知道网友绿衣人敲门贡献)

  • ?

    Excel vlookup筛选两列的重复项与查找两个表格相同数据

    安静

    展开

    Vlookup函数可用于多种情况查找,筛选重复数据就是其中之一,它既可筛选两列重复的数据又可查找两个表格相同的数据。筛选两列重复数据时,不仅仅是返回一项重复数据,是把所有重复的都标示出来;查找两表格相同数据时,两个表格既可以位于同一Excel文档,又可分别位于两个Excel文档,并且也可以标示出所有重复的数据;当查找两个位于不同Excel文档中的表格相同数据时,查找范围需要写文档名称和工作簿名称,这样Excel才能找到查找区域。以下是vlookup筛选两列的重复项与查找两个表格相同数据的具体操作方法,实例中操作所用版本均为 Excel 2016。

    一、Excel vlookup筛选两列的重复项

    1、假如要筛选出一个表格中两列相同的数据。选中 D1 单元格,把公式 IFERROR(VLOOKUP(B1,A:A,1,0),"") 复制到 D1,按回车,则返回重复数据 6;把鼠标移到 D1 右下角的单元格填充柄上,按住左键并往下拖,在经过的行中,AB两列有重复数据的都返回重复数据,没有的返回空白;操作过程步骤,如图1所示:

    图1

    2、公式说明

    公式 =IFERROR(VLOOKUP(B1,A:A,1,0),"") 由 IFERROR 和 VLOOKUP 两个函数组成。IFERROR 是错误判断函数,用它来判断 VLOOKUP 执行后,如果返回错误,则显示空(即公式中的 "");如果返回正常值,则什么也不返回,直接显示 VLOOKUP 的返回结果。B1 是 VLOOOKUP 的查找值,A:A 是查找区域,1 是返回第一列的值(即 A 列),0 是精确匹配。

    二、Excel vlookup查找两个表格相同数据

    有两张有重复数据的服装销量表(一张在“excel教程.xlsx”中,另一张在“clothingSales.xlsx”中)(见图2),需要把重复记录找出来,这可以用vlookup函数实现,方法如下:

    图2

    1、在两张表后都添加“辅助”列,用于标示有重复记录的行。把“excel教程”中的“辅助”列用自动填充的方法全部填上 1,操作过程步骤,如图3所示:

    2、切换到 clothingSale.xlsx,在 G2 单元格输入 =IFERROR(VLOOKUP(A2,;选择“视图”选项卡,单击“切换窗口”,选择“excel教程”,则切换到“excel教程”窗口,单击左下角 Sheet6,选择“视图”选项卡,单击“切换窗口”,选择 clothingSales.xlsx,切换回“excel教程”窗口,[excel教程.xlsx]Sheet6! 自动填充到了 A2 的后面,公式已经变为 =IFERROR(VLOOKUP(A2,[excel教程.xlsx]Sheet6!,继续输入 $A2:$G10,7,0),""),则完整公式为 =IFERROR(VLOOKUP(A2,[excel教程.xlsx]Sheet6!$A2:$G10,7,0),""),按回车,则返回 1;把鼠标移到单元格填充柄上,往下拖,则查找出所有重复的记录(有 1 的为重复记录),操作过程步骤,如图4所示:

    3、公式说明

    公式 =IFERROR(VLOOKUP(A2,[excel教程.xlsx]Sheet6!$A2:$G10,7,0),"") 也由 IFERROR 和 VLOOKUP 两个函数组成,IFERROR函数的作用跟上文的“vlookup筛选两列的重复项”一样。VLOOKUP函数的查找值是 A2;查找区域是另一个文档(即[excel教程.xlsx]文档的 Sheet6 工作簿)的 $A2:$G10(即查找表格的每一列每一行),$A2 表示绝对引用 A 列,相对引用“行”,即执行公式时,列不变行变,$G10 与 $A2 是一个意思;返回列号为 7;0 表示精确匹配。

    4、注意

    1、当 clothingSales 文档中的第2行与“excle教程”文档中第9行的“编号”相同时,如图5所示:

    图5

    2、尽管两张表格中的第二行不同,则会返回错误的结果(即返回 1),如图6所示:

    图6

    3、这种情况发生在要查找值(即 A2)所在的列(即 A 列)。由此可知,这种方法只适合查找两个表格对应行相同数据。

  • ?

    Excel表格,计算相同号码后面数量总和?

    落幕

    展开

    在工作中,经常遇到,某列数据很多相同项目,需要求相同项目后面数量的总和。今天教大家如何快速求和!

    第一步,将【物料编号】复制粘贴在其它列,选中【数据】→【删除重复项】

    如图所示:

    在弹出的【删除重复项警告】提示框中选中【以当前选中区域排序】;

    也可不用第一步中的复制粘贴,直接选中【扩展选定区域】

    如图所示:

    选中重复项目,我们选择抬头是【物料编号】,选中后→确定;这个时候系统会提示你删除和保留了多少个项目,→ 确定 即可!

    如图所示:

    在单元格E2中输入 =sumif(A:A,D2,B:B)

    这个公式表示,如果A列中有和D2单元格相同的数据,那么B列中的数据就求和!

    如图所示:

    最后一步就是用来检验的,下拉单元格,然后得出数据;别忘了,这个公式D2代表的是物料编号的值!

    如图所示:

    我的 安志斌

  • ?

    Excel | SUM、SUMIF+INDIRECT——求和项排序相同与不同的多工作表数据汇总

    徒悲叹

    展开

    问题情景

    很多电商、工资等数据统计的时候都会遇到这样的问题:数据以不同的部门,或者不同的月份,也或不同的年份等情况分布在不同的工作表里,经常要求对分表根据相同数据项对数据进行汇总统计。

    示例数据如下图:

    共12月的数据,无需合并,直接汇总到“汇总”工作表“年销售业绩”列中。

    注意:各分表的结构一致,姓名都在B列,求和的数据都在C列。

    关键操作第一种情况:所有表“姓名”排序一致

    这种求和方法很简单,只要在“汇总”表C2单元格输入公式“=SUM('*'!C2)”就可以了,回车以后,公式自动变成:=SUM('1月:12月'!C2)。

    第二种情况:所有表“姓名”排序不一致

    这种情况下求和稍有麻烦,我们一步一步分析:

    第一步:

    如果是仅对一个表,只需要Sumif函数直接求和即可,比如:

    =SUMIF('1月'!$B$2:$B$37,汇总!B2,'1月'!$C$2:$C$37);

    第二步:

    现在是对12个表汇总,需借助INDIRECT函数生成对多个表区域的引用,即是:

    INDIRECT(ROW($1:$12)&"月!$B$2:$B$37")--引用每个表的B列姓名数据区域

    以及

    INDIRECT(ROW($1:$12)&"月!$C$2:$C$37")--引用每个表的C列销量数据区域。

    第三步:

    写入Sumif函数,即是:

    SUMIF(INDIRECT(ROW($1:$12)&"月!$B$2:$B$37"),汇总!B2,INDIRECT(ROW($1:$12)&"月!$c$2:$c$37"))

    第四步:

    INDIRECT函数引用的是一组数,数组求和,最后最外层加Sumproduct函数,即是:

    =SUMPRODUCT(SUMIF(INDIRECT(ROW($1:$12)&"月!$B$2:$B$37"),汇总!B2,INDIRECT(ROW($1:$12)&"月!$c$2:$c$37")))。

    结果如下:

    另:

    本例使用INDIRECT函数产生多维引用,其中:

    使用ROW($1:$12)产生月份序号数组:

    {1;2;3;4;5;6;7;8;9;10;11;12}

    公式中的INDIRECT(ROW($1:$12)&"月!$B$2:$B$37")作为SUMIF函数的range参数,表示每个月销售记录表的$B$2:$B$37区域,共12个区域:

    {"1月!$B$2:$B$37";"2月!$B$2:$B$37";"3月!$B$2:$B$37";"4月!$B$2:$B$37";"5月!$B$2:$B$37";"6月!$B$2:$B$37";"7月!$B$2:$B$37";"8月!$B$2:$B$37";"9月!$B$2:$B$37";"10月!$B$2:$B$37";"11月!$B$2:$B$37";"12月!$B$2:$B$37"}

    同理,公式中的INDIRECT(ROW($1:$12)&"月!$c$2:$c$37")表示每个月销售记录表的$c$2:$c$37区域,作为SUMIF函数的sum_range参数。

  • ?

    掌握这10个EXCEL求和技巧,从此再无求和难事

    阮苑睐

    展开

    求和,是最常见的统计工作,但花样繁多的求和要求和条件,常常让不少人限入苦思冥想不得其解的困惑之中,今天运用EXCEL函数与公式,总结从初级到高级的10个求和技巧,与大家一起学习和交流。

    初级篇

    1、运用“=”、“+”来计算

    这是最基础的求和方法,适合无规律或指定单元格求和。如下图:计算1、3、5月份的销售量。J2单元格:=E2+G2+I2,然后,向下复制

    2、运用函数SUM求和

    这是基础求和函数,适合连续区域求和,高级应用多为与其他函数结合形成SUM数组公式。说明一点,SUM函数的参数,可以是单元格区间,也可以是单个单元格。如下图:计算1、3、5月份的销售量。J2单元格:=SUM(E2,G2,I2),然后,向下复制

    中级篇

    3、忽略文本跨列求和

    如下图,计算全部销售人员的销售额。C10单元格:=SUM(A2:I7)

    利用Excel中sum函数本身对文本类型数值自动忽略的规定,所以,可以用来直接对跨列的数值型数据求和。

    4、单条件求和,运用求和函数:SUMIF。

    如图,计算1月份冰箱的销售量。K2单元格:=SUMIF($D$2:$D$18,"冰箱",$E$2:$E$18)

    SUMIF函数基本结构:SUMIF(条件区域,条件,求和区域)

    5、多条件求和,运用求和函数:SUMIFS。

    如图,计算销售一部1月份相机销售量。L2单元格:=SUMIFS($E$2:$E$18,$A$2:$A$18,"销售一部",D$2:D$18,"相机")

    SUMIFS函数基本结构:SUMIF(求和区域,条件区域1,条件1,条件区域2,条件2...)

    6、避开错误值求和。

    如下图:计算1-5月份总销售量。C12单元格:=SUMIF(A2:E10,"<9.9E+307")

    应用函数SUMIF设置条件完成,其中设置条件"<9.9E+307",其含义是,9.9*10^307,即9.9乘10的307次方,9.9E+307是一个极大的数值,根据EXCEL的通过规则:数值<文本

    7、通配符求和

    如下图:计算1月份包含电脑的的总销量。G2单元格:=SUMIF(C2:C18,"*电脑",D2:D18)

    应用函数SUMIF设置条件完成,通配符*代表任何字符或字符串,只要总字符不超过255个,设置条件"*电脑",或“*电脑*”,在选定区域中查找包含“电脑”的所有商品,在计算区域求和。

    8、快速累计求和

    利用“$”对求和区域首个单元格进行绝对引用,马上就能对一列数值快速累计求和,如下图,C2单元格:=SUM($B$2:B2),向下复制即可。

    9、求和的快捷键:"Alt + =",选中要求和的区域和拟计算结果的空白区域,一键即可在空白区域产生求和结果

    高级篇

    10、求和之王:SUMPRODUCT

    SUMPRODUCT函数跟SUM函数的数组公式条件求和语法一样。

    =SUMPRODUCT((条件区域=条件)*求和区域)

    如上面案例,计算1月份冰箱的销售量。K2单元格:=SUMIF($D$2:$D$18,"冰箱",$E$2:$E$18),也可以写成:=SUMPRODUCT((D2:D18="冰箱")*E2:E18)

    如上面案例,计算销售一部1月份相机销售量。L2单元格:=SUMIFS($E$2:$E$18,$A$2:$A$18,"销售一部",D$2:D$18,"相机"),也可写成:=SUMPRODUCT((A2:A18="销售一部")*(D2:D18="相机")*E2:E18)

    下面,举个复杂一点点的例子,昨天,世界杯开始,首场比赛,俄罗斯队5:0大胜沙特队,拟统计本次世界杯,各小组球队进、失球队总数。

    以A组为例,第一场有真实比分,其余为模拟分。就可以用SUMPRODUCT计算,进球数:J2单元格:=SUMPRODUCT(($B$2:$B$7=$I3)*($C$2:$C$7))+SUMPRODUCT(($F$2:$F$7=$I3)*($E$2:$E$7));失球数:K2单元格:=SUMPRODUCT(($B$2:$B$7=$I3)*($E$2:$E$7))+SUMPRODUCT(($F$2:$F$7=$I3)*($C$2:$C$7))

    SUMPRODUCT与其他函数结合还可以解决你意想不到的求和需求,以后我们会专门进行分享。请关注后,期待好文。

    每天学习一点点,每天进步一点点,积硅步,必能致千里,得大成。

  • ?

    Excel中如何快速统计一列中相同数据的个数

    缪白凡

    展开

    Excel是办公中必不可少的工具,但是我们经常会遇到一个表格中有好多数据,并且要统计出数据相同的个数,那么我们该如何做呢?

    今天给大家分享一下,如何在Excel中快速统计出一列数据中相同数据的个数。如下:

    在这里我们要用到sumif函数。

    sumif函数是用来根据指定条件对若干单元格进行求和。(即按条件求和)

    sumif函数的语法格式=sumif(range,criteria,sum_range) Sumif(条件区域,求和条件,实际求和区域),第二个求和条件参数在第一个条件区域里。

    如何做呢?

    1、我们在表格中将B列设置为标记,数字均为1个

    2、在F列中写入函数=sumif(A:A,E2,B:B)

    即条件区域是A列,E列为求和条件,B列为实际求和区域。

    这样就很迅速简单的统计出来了。

  • ?

    EXCEL中如何批量把相同名称庞大的数据相加

    牛鹤轩

    展开

    日常工作中我们有碰到过要把相同名称所对应的数据相加,如果说数据不是很多可以用简单的sum函数可以完成。当数据比较庞大,SUM可能就不好用了。

    比如表格(1)要把名称相同的数据都相加,简便的方法是用SUMIF,有俩种用法

    表格(1)

    一、单独算“梨、苹果。。”的数据,直接点击B19为条件区域则可以按表格(1)中可以轻松求出。

    =sumif(B1:B17,B19,C1:C17) 如果求苹果则把B19改成B18

    二、批量算出所要相加的名称数据则用到:

    =SUMIF(B1:B17,{"苹果";"梨";"香蕉";"葡萄";"橘子";"橙子";"西瓜"},C1:C17)

    表格(2)

    B1:B17则是我们要引用的区域(及我们求和的苹果,梨。。。名称相同的地方)我们输入的,{"苹果";"梨";"香蕉";"葡萄";"橘子";"橙子";"西瓜"}和单独输入的“苹果”。。。为条件区域。表格(1)(2)

    3.C1:C17则是我们要求和的区域

    俩种方法都没有多大区别,只是条件区域用{}把几个名称联系在一起组成一个数组

    4.如果要让结果按列显示,则用;(分号) 如表格(1),如果要让结果按行显示,则用,(逗号)。

    表格(3)

    5.批量填充下来的话,则选中求和的区域表格(3)中的红色框框中,点击输入函数的框框表格(4),然后按住shift+ctrl+enter则所有求和都可以了如表格(5)

    表格(4)

    表格(5)

    简单几步,再复杂的求和也可以搞定,如果名称排序没有规律,可以用这个函数来求和,是不是比用sum一个个求和快呢

excel重复项求和

所有视频需要登录后,才能观看

请先登录您的帐号,即可完整播放,如果您尚未注册帐号,请先点击注册。

img

在线咨询

建站在线咨询

img

微信咨询

扫一扫添加
动力姐姐微信

img
img

TOP