多个工作表的单元格合并计算?

多个工作表的单元格合并计算?

成都office培训班解答:

=Sheet1!D4+Sheet2!D4+Sheet3!D4,更好的=SUM(Sheet1:Sheet3!D4)

单个单元格中字符统计

假设 A1单元格中有数据”sdfsfjksfhweofiefondsfljsdfisdofjei”

如何用公式统计出A1单元格中有多个不重复的字符?

=SUMPRODUCT(–(LEN(A1)-LEN(SUBSTITUTE(A1,CHAR(ROW(97:122)),””))=1))

数组公式=SUM(IF(ISERROR(FIND(CHAR(ROW(97:122)),A1)),,1))

这个公式只适用单元中的字符为小写字母,给个通用点的

=SUM(–(MATCH(MID(A2,ROW(INDIRECT(“1:”&LEN(A2))),1),MID(A2,ROW(INDIRECT(“1:”&LEN(A2))),1),)=ROW(INDIRECT(“1:”&LEN(A2)))))

=SUM(IF(ISERROR(FIND(CHAR(ROW(97:122)),LOWER(A1))),,1))

数据区包含某一字符的项的总和,该用什么公式

=sumif(a:a,”*”&”某一字符“&”*”,数据区)

函数如何实现分组编码

对数值进行分组编码

=A2&TEXT(COUNTIF($A$2:A2,A2),”00″)

统计数据问题一例?

统计数据问题一例?

成都office培训中心解答:

如果我想统计50个数据中大于某个值的数据个数,(这个值是在使用时才输入某个单元格的),请问用什么函数。 如数据单元格为A1:E10,值的单元格为A11。

1、使用下面的数组公式: {=SUM(IF($A$1:$E$10>$A$11,1))}

2、输入以下函数: =COUNTIF(A1E10,”>”&A11)

根据给定的条件,对数据进行合计

实例:    姓名  件数  (姓名在B307-B313中;件数在C307-C313中)

李六   12

王武   50

李六   18

陈丰   187

李六   49

王武   135

陈丰   1584

目的:    对上面三个人的件数分别进行统计分析

步骤:    李六的:     =SUMIF(B307:B313,B323,C307:C313)

王武的:    =SUMIF(B307:B313,C323,C307:C313)

陈丰的:    =SUMIF(B307:B313,D323,C307:C313)

姓名:    李六  王武  陈丰(分别在B323、C323、D323单元格中)

结果:    79     185 1771

十列数据合计成一列

=SUM(OFFSET($1,(ROW()-2)*10+1,,10,1))

工资统计中的问题?

工资统计中的问题?

成都office培训机构解答:

问题:表一和表二中的职工姓名相同,但不在同一个位置上。怎样用公式求出表一中职工在表二中对应的工资、奖金和值班费的总额。要求,不能用表二中先加入一列,然后求和,再用公式导入表一的方法。我想知道能否在表一中用一个公式就可实现,而表二不动。

=SUMPRODUCT((表二!$B$3:$B$42=A3)*(表二!$C$3:$E$42)+(表二!$G$3:$G$42=A3)*(表二!$H$3:$J$42))

=IF(COUNTIF(表二!$B$3:$B$42,A3),SUMPRODUCT(VLOOKUP(A3,表二!$B$3:$E$42,{2;3;4},)),SUMPRODUCT(VLOOKUP(A3,表二!$G$3:$J$42,{2;3;4},)))

=IF(ISERROR(MATCH(A3,表二!$B$3:$B$42,0)),SUM(OFFSET(表二!$G$2,MATCH(A3,表二!$G$3:$G$42,0),1,,3)),SUM(OFFSET(表二!$B$2,MATCH(A3,表二!$B$3:$B$42,0),1,,3)))

=IF(ISERROR(VLOOKUP(A3,表二!$B$3:$F$42,4,0)),SUM(INDIRECT(“表二!H”&MATCH(A3,表二!$G$3:$G$42,0)+2&”:J”&MATCH(A3,表二!$G$3:$G$42,0)+2)),SUM(INDIRECT(“表二!C”&MATCH(A3,表二!$B$3:$B$42,0)+2&”:J”&MATCH(A3,表二!$B$3:$B$42,0)+2)))

=IF(ISERROR(VLOOKUP(A3,表二!$B$3:$F$42,4,0)),VLOOKUP(A3,表二!$G$3:$J$42,4,0),VLOOKUP(A3,表二!$B$3:$F$42,4,0))

有什么方法统计偶数?

有什么方法统计偶数?

成都office培训机构解答:

例如:A1到E1有5个数如何统计着五个数中有几个是偶数

A B C D E F

1 50 15 8 11 15 3

在F1中的3要用什么公式能统计出来

统计偶数的个数

{=COUNT(1/MOD(A1:E1-1,2))}

{=Sum(Mod(a1:e1+1,2))}

将偶数转化成奇数,再求奇数的个数。

请在编辑栏中选择部分公式按F9观察每一步的计算过程。

{=SUM(–((A1:F1)/2=INT((A1:F1)/2)))}    算是一法,长了点

=SUMPRODUCT((MOD(A1:E1,2)=0)*1)

=SUMPRODUCT(1-MOD(A1:E1,2))

如何显示

如果D2>20那E2就显示$200、如果D2>30那E2就显示$300依此类推

解答:=INT(D2/10)*100 ,当然,你的单元格格式设置成$格式就可以了。否则用,=”$”&INT(D2/10)*100

则该单元格成字符型 。当然,你也可以用IF函数,但它有7层的限制。= IF (D2>30, “300”,IF(D2>20,”200″))

如何计算20-50岁的人数?

如何计算20-50岁的人数?

成都office培训解答:

=COUNTIF(C3:C17,”>=20″)-COUNTIF(C3:C17,”>50″)

=SUMPRODUCT((C3:C17>=20)*(C3:C17<=50))

=FREQUENCY(C3:C17,50)-FREQUENCY(C3:C17,19)

=SUM(COUNTIF(C3:C17,”>=”&{20,51})*{1,-1})

如何计算男20-50岁的人数?

=SUMPRODUCT((B3:B17=”“)*(C3:C17>=20)*(C3:C17<=50))

求各分数段人数

90—100   =COUNTIF(B2:B43,”>=90″)

80—89    =COUNTIF(B2:B43,”>=80″)-COUNTIF(B2:B43,”>=90″)

70—79    =COUNTIF(B2:B43,”>=70″)-COUNTIF(B2:B43,”>=80″)

60—69    =COUNTIF(B2:B43,”>=60″)-COUNTIF(B2:B43,”>=70″)

50—59    =COUNTIF(B2:B43,”>=50″)-COUNTIF(B2:B43,”>=60″)

如何让EXCEL自动从头统计到当前单元格?

如何让EXCEL自动从头统计到当前单元格?

成都office培训班解答;

情况如下: C列要根据A列的内容来统计B列的数据,范围从A1:An,即当A列中An有数据时,Cn自动根据An的值,统计B1:Bn的数据。

{=SUM(INDIRECT(“B1:B” & LARGE((A1:A65535<>””)*(ROW(A1:A65535)),1)))}

统计人数

建议 提建议人员姓名 提建议人数
建议1 王、李、赵、孙、钱、胡 6
建议2 张、王、李、赵、孙、钱、胡 7
建议3 张、王、李、孙、钱、胡 6

=LEN(B2)-LEN(SUBSTITUTE(B2,”“,””))+1

=LEN(SUBSTITUTE(B2,”“,””))

统计人数

见表:

性别 年龄
6
35
3
55
21
53.5
55
56
65
45
53
51

如何计算900~1000之间的数值之和?

如何计算900~1000之间的数值之和?

成都office培训中心解答:

sumif函数的计算格式为: =sumif($a$1:$a$20,”>1000″)。即返回$a$1:$a$20中大于1000的数值的和,但如果想计算900~1000之间的数值之和,应该如何编写。

请参考:{=SUM(IF((A1:A20>900)*(A1:A20<1000),A1:A20))}{=SUM((900<A1:A20)*(A1:A20<1000)*A1:A20)}

2=SUMIF(A1:A20,”>900″)-SUMIF(A1:A20,”>1000″)

双条件求和

1、 求一班女生的个数 :

=SUMPRODUCT((A2:A9=1)*(B2:B9=””女””))

2、求一班成绩的和 :

=SUMIF(A2:A9,1,C2:C9) ”

3、求一班男生成绩的和 :

=SUMPRODUCT((A2:A9=1)*(B2:B9=””男””),C2:C9) ”

如何实现这样的条件求和

求型号中含BC但不含ABC的量:

A   B C  
  型号 数量  
1 CRVABC12 100  
2 CVABC13 102  
3 CVBC12 104  
4 CNVBC13 106  

=SUMIF($A$2:$A$12,”*”&”bc”&”*”,$B$2:$B$12)-SUMIF($A$2:$A$12,”*”&”abc”&”*”,$B$2:$B$12)

=SUMPRODUCT((ISNUMBER(FIND(“BC”,A2:A12))<>ISNUMBER(FIND(“ABC”,A2:A12)))*B2:B12)

如何将间隔一定的列的数据相加呢?

如何将间隔一定的列的数据相加呢?

成都office培训学校解答:

碰到100多列的数据将间隔一定的数据用手工相加太烦了,也容易出错。如果需要相加的数据均有相同的名称(字段),可以用Sumif()来求解,如果没有,就需要用数组公式来解决了。{=SUM((MOD(ROW(A1:A18),3)=1)*A1:A18)}    1、4、7……行相加。

隔列求和(A、B列)

=SUM(A:A,B:B)

=SUM(A:A,B:B,C:C)   (统计A、B、C列)

隔列求和的公式

品种及日期 1月1日 1月2日 1月3日 1月4日 1月5日 余额
   
A 1 1 2 5 3 2 7 9 8 1 3

=SUMIF($B$2:$K$2,”“,B3:K3)-SUMIF($B$2:$K$2,”“,B3:K3)

=SUM(SUMIF(B$2:K$2,{““,”“},B3:K3)*{1,-1})

隔列求和

类别 成品代码  单价 安贞 北辰 长安 长春 合计
库存 销售 库存 销售 库存 销售 库存 销售 库存 销售
皮带 V19201   270.00 1 2 1 2 1 2 1 2    

库存合计=SUMIF($D$3:$BS$3,”库存“,$D$4:$BT$4),
销售合计=SUMIF($D$3:$BS$3,”销售“,$D$4:$BT$4)

=SUMIF($D$3:$BS$3,BT$3,$D4:$BS4)

=SUMPRODUCT((MOD(COLUMN($D4:$BS4),2)=0)*$D4:$BS4)

关于隔行、隔列求和的问题

隔2列加总

=SUM((MOD(ROW($A$1:$A$25),2)=0)*$A$1:$A$25)   

隔2行加总

=SUM((MOD(COLUMN($B$1:$T$1),2)=0)*$B$1:$T$1)

均为数组公式。

EXCEL中求两列的对应元素乘积之和

如:a1*b1+a2*b2+b3*b3…的和

=SUM(A1:A3*B1:B3) (数组公式)

=SUMPRODUCT(A1:A10,B1:B10)

如何隔列将相同项目进行求和?

如何隔列将相同项目进行求和?

成都office培训结构解答:

隔列将出勤日和工资分别进行求和

数组公式=SUM(IF(($B$4:$B$25)=B26,($C$4:$C$25),0))

或;

=SUMPRODUCT(–(MOD(ROW(C5:C25),2)<>0),C5:C25)

隔行或隔列加总

隔2列加总

=SUM((MOD(ROW($A$1:$A$25),2)=0)*$A$1:$A$25)

隔2栏加总

=SUM((MOD(COLUMN($B$1:$T$1),2)=0)*$B$1:$T$1)

请问如何在一百行内做隔行相加

数组公式

A1+A3+……+A99   

=SUM(N(OFFSET(A1,ROW(1:50)*2-2,)))

A2+A4+……+A100  

=SUM(N(OFFSET(A1,ROW(1:50)*2-1,)))

定义名称的妙处有哪些?

定义名称的妙处有哪些?

成都office培训解答:

名称的定义是EXCEL的一基础的技能,可是,如果你掌握了,它将给你带来非常实惠的妙处!

  1. 如何定义名称

插入-名称-定义

  1. 定义名称

建议使用简单易记的名称,不可使用类似A1…的名称,因为它会和单元格的引用混淆。还有很多无效的名称,系统会自动提示你。

引用位置:可以是工作表中的任意单元格,可以是公式,也可以是文本。

在引用工作表单元格或者公式的时候,绝对引用和相对引用是有很大区别的,注意体会他们的区别 – 和在工作表中直接使用公式时的引用道理是一样的。

  1. 定义名称的妙处1 减少输入的工作量

如果你在一个文档中要输入很多相同的文本,建议使用名称。例如:定义DATA = “I LOVE YOU, EXCEL!”,你在任何单元格中输入“=DATA”,都会显示“I LOVE YOU, EXCEL!”

  1. 定义名称的妙处2 在一个公式中出现多次相同的字段

例如公式=IF(ISERROR(IF(A1>B1,A1/B1,A1)),””, IF(A1>B1,A1/B1,A1)),这里你就可以将IF(A1>B1,A1/B1,A1)定义成名称“A_B”,你的公式便简化为=IF(ISERROR(A_B),””,A_B)

  1. 定义名称的妙处3 超出某些公式的嵌套

例如IF函数的嵌套最多为七重,这时定义为多个名称就可以解决问题了。也许有人要说,使用辅助单元格也可以。当然可以,不过辅助单元格要防止被无意间被删除。

  1. 定义名称的妙处4 字符数超过一个单元格允许的最大量

名称的引用位置中的字符最大允许量也是有限制的,你可以分割为两个或多个名称。同上所述,辅助单元格也可以解决此问题,不过不如名称方便。

  1. 定义名称的妙处5 某些EXCEL函数只能在名称中使用

例如由公式计算结果的函数,在A1中输入’=1+2+3,然后定义名称 RESULT = EVALUATE(Sheet1!$A1),最后你在B1中写入=RESULT,B1就会显示6了。

还有GET.CELL函数也只能在名称中使用,请参考相关资料。

  1. 定义名称的妙处6 图片的自动更新连接

例如你想要在一周内每天有不同的图片出现在你的文档中,具体做法是:

8.1 找7张图片分别放在SHEET1 A1至A7单元格中,调整单元格和图片大小,使之恰好合适

8.2 定义名称MYPIC = OFFSET(SHEET1!$A$1,WEEKDAY(TODAY(),1)-1,0,1,1)

8.3 控件工具箱 – 文字框,在编辑栏中将EMBED(“Forms.TextBox.1″,””)改成MYPIC就大功告成了。

这里如果不使用名称,应该是不行的。

此外,名称和其他,例如数据有效性的联合使用,会有更多意想不到的结果。