在线求EXCEL需求函数公式式: 如果D4为“支出”“进货”则:F3-E4;如果D4为“收入”“转账”“借款”则:F3+E4

TEL:(1 FAX:(8
excel常用函数公式及技能汇集5
芳华能弥补一切。对带有单位的数据如何进行乞降
实其实在的真谛,顶天登时的品德,比什么爵位都高。在数据后必须参加单位,到最后还要统计总和,请问该如何主动乞降?(例如:A1:2KG,A2:6KG.....,在最后一行主动策画出总KG数)。
=SUMPRODUCT(--LEFT(A1:A5,(LEN(A1:A5)-2)))&”KG”
对a列动态乞降
可以跟着a列数据的增长,在“b1”单位格=sum(x)对a列动态乞降。?
=SUM(OFFSET(A1,0,0,COUNTA(A:A),1))
动态乞降公式
自A列A1单位格到当前行前面一行的单位格乞降。
=SUM(INDIRECT("A1:A"&ROW()-1))
列的跳跃乞降
如有20列(只有一行),需没间隔3列乞降,该公式如何做?
假设a1至t1为数据(共有20列),在随便率性单位格中输入公式:=SUM(IF(MOD(TRANSPOSE(ROW(1:20)),3)=0,(a1:t1))
按ctrl+shift+enter停止即可求出每隔三行之和。
跳行设置:如有12行,需每隔3行乞降
=SUM(IF(MOD((ROW(1:12)),3)=0,(A1:A12)))
有规律的隔行乞降
请求就是在规划、实际、差别三项中对后面的12个月乞降。
=SUMPRODUCT(--(MOD(COLUMN(F3:AO3)-CELL("Col",F3)+0,3)=0),F3:AO3)
=SUMIF(¥F¥2:¥AO¥2,C¥2,¥F3:¥AO3)
=SUMPRODUCT((MOD(COLUMN(¥F3:¥AO3),3)=MOD(COLUMN(F3),3))*¥F3:¥AO3)
也可以拖动填充,插入行、列也不影响策画成果。
如何实现奇数行或偶数行乞降
假设数据在A1:A100
奇数行:=SUMPRODUCT(MOD(ROW(¥A¥1:¥A¥100),2)*¥A¥1:¥A¥100)
偶数行:=SUMPRODUCT((MOD(ROW(¥A¥1:¥A¥100),2)=0)*(¥A¥1:¥A¥100))
奇数行乞降 =SUMPRODUCT((A1:A100)*MOD(ROW(A1:A100),2))
偶数行乞降 =SUMPRODUCT((A1:A100)*NOT(MOD(ROW(A1:A100),2)))
单数行乞降
隔行乞降用什么函数,即:A1+A3+A5+A7+A9…公式如何用。
{=SUM(N(OFFSET(A1,ROW(1:50)*2-2,)))}
{=SUM(IF(MOD(ROW(A1:A100),2)=1,A1:A100,0))}
统计偶数单位格合计数值
统计F4到F62的偶数单位格合计数值。{=SUM(IF(MOD(ROW(F4:F62),2)=0,F4:F62))}
隔行乞降公式设置
均为数组公式:
=SUM(IF(MOD(ROW(A1:A110),2),A1:A110,0))
=SUM(N(OFFSET(¥A¥1,ROW(1:55)*2-2,,,)))
=SUM((MOD(ROW(A1:A100),2)=1)*(A1:A100))
=SUM((MOD(ROW(A1:A100),2)=0)*(A1:A100))
=SUMPRODUCT((MOD(ROW(A1:A100),2)=0)*A1:A100)
隔列将雷同项目进行乞降
隔列将出勤日和工资分别进行乞降
数组公式=SUM(IF((¥B¥4:¥B¥25)=B26,(¥C¥4:¥C¥25),0))
=SUMPRODUCT(--(MOD(ROW(C5:C25),2)&&0),C5:C25)
隔行或隔列加总
=SUM((MOD(ROW(¥A¥1:¥A¥25),2)=0)*¥A¥1:¥A¥25)
=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,)))
如何将间隔必然的列的数据相加呢
碰着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列)
隔列乞降的公式
品种及日期
=SUMIF(¥B¥2:¥K¥2,"进",B3:K3)-SUMIF(¥B¥2:¥K¥2,"出",B3:K3)
=SUM(SUMIF(B¥2:K¥2,{"进","出"},B3:K3)*{1,-1})
库存合计=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)
关于隔行、隔列乞降的题目
=SUM((MOD(ROW(¥A¥1:¥A¥25),2)=0)*¥A¥1:¥A¥25)???
=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)
策画900~1000之间的数值之和
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的量:
=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)
A1:A10数字显为文本格局时,如何乞降
=SUMPRODUCT(A1:A10)
所有本典范所应用的数据都为引用以下绿色区域,并定义为对应的题目。?????????
A??? 求所有演员工资总额??????????????????????????
71700??? =SUM(¥G¥7:¥G¥16)
B??? 求男演员工资总额??
42200??? =SUMIF(¥D¥7:¥D¥16,"男",¥G¥7:¥G¥16)
?????? 单前提乞降.1
C?? 求春秋在20岁以下的演员工资?
22500??? =SUMIF(¥E¥7:¥E¥16,"&20",¥G¥7:¥G¥16)
?????? 单前提乞降.2
D?? 求主角和副角的工资(不是通俗演员)
67500??? =SUMIF(¥F¥7:¥F¥16,"*角",¥G¥7:¥G¥16)
?????? 单前提乞降.3
E??? 求20岁以下女演员工资??????
9500????? {=SUM((¥D¥7:¥D¥16="女")*(¥E¥7:¥E¥16&20)*¥G¥7:¥G¥16)}
?????? 多前提乞降-同时满足前提
F??? 求男性或主角的工资?????
59200??? {=SUM(IF((¥D¥7:¥D¥16="男")+(¥F¥7:¥F¥16="主角"),¥G¥7:¥G¥16))}
?????? 多前提乞降-只须满足前提之一
G?? 求男性非主角或主角非男性的工资(即除男主角外的男性和主角)?
g.1? 21200??? {=SUM(IF((¥D¥7:¥D¥16="男")-(¥F¥7:¥F¥16="主角"),¥G¥7:¥G¥16))}
g.2? 21200??? {=SUM(IF((¥F¥7:¥F¥16="主角")-(¥D¥7:¥D¥16="男"),¥G¥7:¥G¥16))}
?????? 多前提乞降-只满足前提之一而不克不及同时满足
H??? 啊~~~你不知道什么是数组函数啊,可是你有时辰也要用多前提乞降???
?????? 没紧要,教你用别的的办法:SUBTOTAL????
?????? 求20岁以下女演员工资??????
71700??? =SUBTOTAL(9,¥G¥7:¥G¥16)
?????? 如今你看到的还不是最后成果,请按如下操纵???
?????? 1、把数据区域设置成可筛选?????
?????? 2、把SEX筛选成"=女", 把春秋筛选成&20???
?????? 3、你再看上方的公式成果…?????
去掉此中两个最大值和两个最小值,再乞降
请问如何去掉两个最高分,两个最低分,残剩人员的分数乞降,例如A1-A7中的7个分,去掉两个最高分,两个最低分,残剩人员的分数乞降。
=SUM(A1:A50)-MAX(A1:A50)-LARGE(A1:A50,2)-MIN(A1:A50)-SMALL(A1:A50,2)?
=SUM(A1:A20)-SUM(LARGE(A1:A20,{1,2}))-SUM(SMALL(A1:A20,{1,2}))
=TRIMMEAN(A1:A7,4/7)*(7-4)
=SUMPRODUCT(LARGE(A1:A7,ROW(A1:A7))*(ROW(1:7)&2)*(ROW(1:7)&6))
=SUMPRODUCT((A¥1:A¥7&LARGE(A¥1:A¥7,2))*(A¥1:A¥7&SMALL(A¥1:A¥7,2))*A¥1:A¥7)
=SUM (A!:A7)-LARGE(A!:A7,1)-LARGE(A!:A7,2)-SMALL(A!:A7,1)-SMALL(A!:A7,2)
将此函数横着应用(A1-G1)
=TRIMMEAN(A1:G1,4/7)*(7-4)?
=SUMPRODUCT(LARGE(A1:G1,COLUMN(A1:G1))*(COLUMN(A:G)&2)*(COLUMN(A:G)&6))
去掉两个最高分、最低分,显示出被去掉的分数
被去掉的分数:
最大两个:=large(data,{1;2})
最小两个:=small(data,{1;2})
永恒的乞降
1、=SUM(OFFSET(A1,,,ROW()-ROW(A1)))可以对A列数值主动乞降。
2、=SUM(INDIRECT("R2C:R[-1]C",FALSE))
3、=SUM(INDIRECT("A2:A"&ROW()-1))
=SUM(INDIRECT(ADDRESS(1,COLUMN())&":"&ADDRESS(ROW()-1,COLUMN())))
按字体色彩乞降
G3={SUM(IF((¥A¥2:¥A¥19=E3)*(¥B¥2:¥B¥19=F3),¥C¥2:¥C¥19))}
G4:G11公式为G3公式下拖.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
如何分班统计男女人数
男=SUMPRODUCT((¥B¥2:¥B¥446=¥E2)*(¥C¥2:¥C¥446=F¥1))
=SUMPRODUCT((¥B¥2:¥B¥446=E3)*(¥C¥2:¥C¥446=F¥1))
=SUMPRODUCT((¥B¥2:¥B¥446=¥E2)*(¥C¥2:¥C¥446=F¥1))
{=SUM((¥B¥2:¥B¥446=¥E2)*(¥C¥2:¥C¥446=¥F¥1))}
{=SUM((¥B¥2:¥B¥446=F2)*(¥C¥2:¥C¥446=¥G¥1)*¥D¥2:¥D¥446)}
女=SUMPRODUCT((¥B¥2:¥B¥446=¥E2)*(¥C¥2:¥C¥446=G¥1))
合计=COUNTIF(¥B¥2:¥B¥446,E2)
统计数值大于便是80的单位格数量
在C17单位格中输入公式:
=COUNTIF(B1:B13,"&=80")
确认后,即可统计出B1至B13单位格区域中,数值大于便是80的单位格数量。
策画出A1里有几个abc
A1: abc-ded-abc-def-abc-ded-ded-abc , 如何策画出A1里有几个abc
公式=(LEN(A1)-LEN(SUBSTITUTE(A1,"abc","")))/LEN("abc")
有前提统计
如何统计当A1&=15时,统计B列中&=8.5的累加值和个数,而&15时不进行统计?
=IF(A1&15,"",COUNTIF(B2:B10,"&=8.5"))
??? 累加值(乞降):
=IF(A1&15,"",SUMIF(B2:B10,"&=8.5"))
如何统计各春秋段的数量
需分别统计20岁以下、21-30岁、31-40岁、41-50岁、50岁以上春秋段的数量。
按照“出身日期”用以下公式,获得“主动显示春秋”。
先将F列的出身日期设置为“1976年5月”格局,在G列公式为:
=DATEDIF(F2,TODAY(),"Y") ????(周岁,主动显示春秋)
=YEAR(TODAY())-YEAR(F2)
再按照春秋段:20岁以下、21-30岁、31-40岁、41-50岁、50岁以上,用以下公式,求出不合春秋段人数。
在J2公式为:
=SUMPRODUCT((¥G¥2:¥G¥34&¥H1)*(¥G¥2:¥G¥34&=¥H2)*(¥C¥2:¥C¥34=J¥1))
{=SUM((¥G¥2:¥G¥34&=VALUE(MID(I2,1,2)))*1)}
或数组公式:
{=SUM((¥G¥2:¥G¥34&=VALUE(MID(I3,4,2)))*1)-SUM(¥J¥2:J2)}
如何策画20-50岁的人数?
=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})}
如何统计40-50岁的人的个数
=countif(a:a,"&40")-countif(a:a,"&50")
=SUM(COUNTIF(a:a,"&"&{40,50})*{1,-1})
数组公式{=sum((a1:a7&40)*(a1:a7&50))}
=SUMPRODUCT((A1:A7&40)*(A1:A7&50))
要统计出7岁的女生人数
=COUNTIF(D2:D12,D2)
=SUMPRODUCT((B2:B12="女")*(D2:D12=7))
=COUNTA(A:A)
=COUNTIF(A:A,"& ")
如何统计A1:A10,D1:D10中的人数?
=COUNTA(A1:A10,D1:D10)
如何让EXCEL主动从头统计到当前单位格
景象如下: C列要按照A列的内容来统计B列的数据,局限从A1:An,即当A列中An稀有据时,Cn主动按照An的值,统计B1:Bn的数据。
{=SUM(INDIRECT("B1:B" & LARGE((A1:A65535&&"")*(ROW(A1:A65535)),1)))}
提建议人员姓名
提建议人数
王、李、赵、孙、钱、胡
张、王、李、赵、孙、钱、胡
张、王、李、孙、钱、胡
=LEN(B2)-LEN(SUBSTITUTE(B2,"、",""))+1
=LEN(SUBSTITUTE(B2,"、",""))
如何策画20-50岁的人数?
=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")
有什么办法统计偶数
例如: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"))
工资统计中的题目
题目:表一和表二中的职工姓名雷同,但不在同一个地位上。如何用公式求出表一中职工在表二中对应的工资、奖金和值班费的总额。请求,不克不及用表二中先参加一列,然后乞降,再用公式导入表一的办法。我想知道可否在表一顶用一个公式就可实现,而表二不动。
=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))
统计数据题目一例
若是我想统计50个数据中大于某个值的数据个数,(这个值是在应用时才输入某个单位格的),请问用什么函数。如数据单位格为A1:E10,值的单位格为A11。
1、应用下面的数组公式: {=SUM(IF(¥A¥1:¥E¥10&¥A¥11,1))}
2、输入以下函数: =COUNTIF(A1:E10,"&"&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))
统计汉字字符个数
中国??????????? ? A1中"中国",A2中"国民",A3中是空白,A4中是"幸福",A5,A6中是空白
国民258???????????
258????????????
幸福???????????
247大师好???????
中国147???????????
函数?????????????????????????????? 成果????? 申明
=SUMPRODUCT(LENB(ASC(A1:A6))-LEN(A1:A6)) ??11????? ?仅统计汉字字符个数?
=SUMPRODUCT(LEN(A1:A6))? ???????????????????23???? ? 若是还混淆有其它字符
注:我想在B列的付款期中获得如许的成果:
付款期=(购进日期+45天),但我们的付款期只有每月15和25号,若是按购进日期加上45天后不正好是付款日,那就得再往后延到比来的一个付款日,也就是15或25号。
{=MIN(IF(DAY(A2+ROW(¥45:¥70))={15,25},A2+ROW(¥45:¥70)))}
{=MIN(IF(DAY(A2+ROW(¥45:¥70))={15,25},A2+ROW(¥45:¥70),999999))}
{=MIN(IF((DAY(A2+ROW(¥45:¥67))=15)+(DAY(A2+ROW(¥45:¥67))=25),A2+ROW(¥45:¥67)))}
=IF(DAY(A2+45)&15,TEXT(A2+60-DAY(A2+45),"mm月dd日"),TEXT(A2+70-DAY(A2+45),"mm月dd日"))
=DATE(YEAR(A2+45),IF(DAY(A2+45)&25,MONTH(A2+45)+1,MONTH(A2+45)),IF(DAY(A2+45)&=15,15,IF(DAY(A2+45)&=25,25,15)))
统计单位格内不为空的格数
如下图,怎么主动统计单位格内的“√”,而空白的单位格则不计入内?
=counta(a2:a31),下拉
=countif(a2:a31,"√")
=COUNTIF(a2:a31,"&&")
主动将销量前十名的产品代号及销量填入表中
如:产品代号在“B”列,销量在“C”列
=INDIRECT("b"&MATCH(ROW(A1),¥D¥2:¥D¥20,0)+1)
=INDIRECT("c"&MATCH(ROW(A1),¥D¥2:¥D¥20,0)+1)
统计最大的连气儿次数
如图,请问如何编写公式求出A1到A10单位格中数字4连在一路的次数,本例中答案应为3(A1到A3)和2(A9到A10)。
[1] A1到A10单位格中, 数字4连在一路, 最大的连气儿次数, 公式为 :
{=LARGE(FREQUENCY(IF(A1:A10=4,ROW(A1:A10),""),IF(A1:A10&&4,ROW(A1:A10),"")),1)}
[2] 次大的连气儿长次数, 公式为 :
{=LARGE(FREQUENCY(IF(A1:A10=4,ROW(A1:A10),""),IF(A1:A10&&4,ROW(A1:A10),"")),2)}
3个“不反复”个数统计=SUM(--IF(MATCH(B¥2:B¥21,B¥2:B¥21,0)=ROW(B¥2:B¥21)-1,B¥2:B¥21&B2))+1
=SUM(--(IF(FREQUENCY(B¥2:B¥21,B¥2:B¥21),B¥2:B¥21&B2)))+1
=SUM(--(FREQUENCY(IF(B¥2:B¥21&B2,B¥2:B¥21),B¥2:B¥21)&0))+1
在一列有反复的姓名中,如何统计出具体有几人
若是第一个张三在A1单位格,在B1处输入:
=IF(COUNTIF(¥A¥1:A1,A1)&1,"",A1)
向下复制即可
用数组公式也可以解决呀:假设你要统计A1到A100可以如许:
=sum(1/countif(a1:a100,a1:a100),然后按住crtl,shift,和回车就可以了。
计数的题目
  这个例子主如果计数的题目:共有三列数据,分别统计每列字母的个数、每列有几个不合的字母,最后把它们分别列出来。对每列字母个数统计,字符用COUNTA(),数字可以用COUNT()和COUNTA()。公式分别为:
=COUNT(A2:A12)
=COUNTA(B2:B12)
=COUNTA(C2:C12)
每列不雷同的字母,公式分别为:
{=SUM(1/COUNTIF(A¥2:A¥12,A¥2:A¥12))}
{=SUM(1/COUNTIF(B¥2:B¥12,B¥2:B¥12))}
{=SUM(1/COUNTIF(C¥2:C¥12,C¥2:C¥12))}
分别列出来,公式分别为:
{=IF(SUM(1/COUNTIF(A¥2:A¥12,A¥2:A¥12))&=ROW(A1),INDEX(A¥2:A¥12,SMALL(IF(ROW(A¥2:A¥12)-1=MATCH(A¥2:A¥12,A¥2:A¥12,0),ROW(A¥2:A¥12)-1,"0"),ROW(A1))),"END")}
{=IF(SUM(1/COUNTIF(B¥2:B¥12,B¥2:B¥12))&=ROW(B1),INDEX(B¥2:B¥12,SMALL(IF(ROW(B¥2:B¥12)-1=MATCH(B¥2:B¥12,B¥2:B¥12,0),ROW(B¥2:B¥12)-1,"0"),ROW(B1))),"END")}
{=IF(SUM(1/COUNTIF(C¥2:C¥12,C¥2:C¥12))&=ROW(C1),INDEX(C¥2:C¥12,SMALL(IF(ROW(C¥2:C¥12)-1=MATCH(C¥2:C¥12,C¥2:C¥12,0),ROW(C¥2:C¥12)-1,"0"),ROW(C1))),"END")}
对每列字母个数统计:
每列不雷同的字母有:
它们分别是:
如何分班统计男女人数
男=SUMPRODUCT((¥B¥2:¥B¥446=¥E2)*(¥C¥2:¥C¥446=F¥1))
女=SUMPRODUCT((¥B¥2:¥B¥446=¥E2)*(¥C¥2:¥C¥446=G¥1))
男{=SUM((¥B¥2:¥B¥446=¥E2)*(¥C¥2:¥C¥446=¥F¥1))}
女{=SUM((¥B¥2:¥B¥446=¥E2)*(¥C¥2:¥C¥446=¥G¥1))}
男{=SUM((¥B¥2:¥B¥446=F2)*(¥C¥2:¥C¥446=¥G¥1)*¥D¥2:¥D¥446)}
女{=SUM((¥B¥2:¥B¥446=F2)*(¥C¥2:¥C¥446=¥H¥1)*¥D¥2:¥D¥446)}
增长d列,输入公式:=B2&C2,归并数据后再哄骗countif公式对D列统计。
=COUNTIF(¥B¥2:¥B¥446,E2)
在几百几千个数据中发明反复项
我的意思不是查找功能,那个我会用,比如有几百小我的名字输入单位格中,但我面对那么多名字真无法短时候内看出谁反复了,该如何办?
假设断定区域为A1:D10,格局/前提格局,选公式(不是数值),输入:
=COUNTIF(¥A¥1:¥D¥10,A1)&1
然后在格局中设置一个字体或图案色彩,断定,如许反复数据就变成了有色单位格。
统计互不雷同的数据个数
例如,在 3 * 3 的区域中统计互不雷同的数据个数,
成果应为 4 (4 个互不雷同的数据)
数组公式=sum(1/countif(a1:c3,a1:c3))
还可以公式:
=COUNT(IF(FREQUENCY(A1:C3,A1:C3),1))
多个工作表的单位格归并策画
=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")
LLLLLLLLLLLLLLLLLLLLLLLLL
【数值取整及进位】
取整数函数
907.5;00要改变为908;公式为:
=CEILING(A1,1)
907;要改变为910;公式为:
=CEILING(A1,10)
若是要保存到百位数,即改变为;1500公式为:
=CEILING(A1,100)
在单位格中要取整数(只取整数不消推敲四舍五入)用什么函数呀?例如:10/4只要显示2就可以了!要推敲负数的因数呢?例如:(-10/4)要显示-2而不是-3?怎么办?
=TRUNC(A1,0)
=ROUNDDOWN(A1,0)
求余数的函数
比如:A1=28,A2=(A1÷6)的余数=4,请问这个公式怎么写??
解答:=MOD(28,6)
四舍五入公式
=ROUND()
=ROUND(¥B¥1*A1,2)
=ROUND(B1*A1,2)
=round(a1,0)
=round(a1,0)*0.95
对数字进行四舍五入
对于数字进行四舍五入,可以应用INT(取整函数),但因为这个函数的定义是返回实数舍入后的整数值。是以,用INT函数进行四舍五入还是须要一些技能的,也就是要加上0.5,才干达到取整的目标。公式应写成:
=INT(B2*100+0.5)/100
如何实现“见分进元”
在我们的工资中,有一项“合同补贴”,只要策画成果呈现“分”值就在整数“元”进一位,也就是说3.01元进到4.00元,3.00元不变,整数“元”不变。
=IF((A3-INT(A3))&=0.3,IF((A3-INT(A3))&=0.8,1,0.5),0)+INT(A3)
=IF(RIGHT(FIXED(A1,2),2)&B1,TRUNC(A2)+1,A2)
申明一下:A1便是要转换的目标;B2输入00(文本格局,必须是00这两个数) 。
=IF(INT(A1)&&A1,INT(A1)+1,A1)
=ROUNDUP(A1,0)
=CEILING(A9,1)
=INT(A9+1)
如何将Excel 中的数据,欲望把千位以下的数进行四舍五入,例如:3245? 欲望变成 欲望成为400
=ROUND(C6*D6,2)
=ROUND(A2*0.001,)*1000
=ROUND(A2,-3)
=--FIXED(A2,-3)
=ROUND(A2/1000,0)*1000
如何四舍五入取两位小数
如何四舍五入取两位小数,如2.145为2.15,0..
=ROUND(A1,2)
按照给定的位数,四舍五入指定的数值
对整数无效。四舍五入B234的数值,变成小数点后一位。
???? 12512.3
=ROUND(B23,1)
=IF(MOD(INT(A1),2)=0,IF(MOD(A1,1)=0.5,INT(A1),INT(A1+0.5)),INT(A1+0.5))
=IF(AND(RIGHT(A1*100,1)="0",RIGHT(A1*10,1)="5")=TRUE,IF(INT(A1)/2=INT(INT(A1)/2),INT(A1),ROUND(A1,0)),ROUND(A1,0))
AND(RIGHT(A1*100,1)="0",RIGHT(A1*10,1)="5")=TRUE 断定是否为一位小数,且是0.5,若是不合适上术要前提,按通俗四舍五入法例处理惩罚,不然断定整数项目组的奇偶。
=IF(RIGHT(A1,1)*1&5,INT(A1),IF(RIGHT(A1,1)*1&5,INT(A1)+1,IF(MOD(ROUND(A1,),2)=0,ROUND(A1,),ROUNDDOWN(A1,))))
=IF(ROUNDUP(A1*2,)=A1*2,IF(MOD(ROUND(A1,),2)=1,ROUNDDOWN(A1,),ROUNDUP(A1,)),ROUND(A1,))
如何实现2舍3入
做工资时,常碰到:3.2元要舍去0.2元变为3.00元,而3.3元要把0.3元入为0.5元变为3.5元.就教,该如何实现?
=ROUND(A1*2,0)/2
=CEILING(A1,0.5)
=IF((A1-INT(A1))&=0.2,INT(A1),IF((A1-INT(A1))&=0.5,INT(A1)+0.5,IF((A1-INT(A1))&=0.7,INT(A1),INT(A1)+1)))
=CEILING(A1-0.2,0.5)
=FLOOR(A1+0.2,0.5)
怎么设置单位格以千元四舍五入
比如输入123456,显示出来123,000
=CEILING(ROUND(A1/1000,0),1)*1000
=round(a1,-3)
=mround(A1,1000)
ROUND函数的四舍五入不进位的解决办法?
策画一:A2=1345.3? B2=1232.4? C3=A2-B2=112.9?? D=0.05? E=ROUND(B2*D2,2)=5.64 ?(策画成果为5.645,此运算没有进位)。
策画二:A2=1225.4? B2=1112.5? C3=A2-B2=112.9?? D=0.05? E=ROUND(B2*D2,2)=5.65(策画成果为5.645,此运算进位)。
以上两式中C3成果都为112.9,而为什么应用ROUND函数后成果却不一样。
就教高手有什么函数能包管四舍五入不会失足。
可将C列先变成文个性数据,再进行后面的运算,以达到策画的目标。
如:C列可改成C1=TRIM(A1-B1),以此类推,只如果更改成文个性数据就行。
保存一位小数
我须要保存一位小数,不管后面是什么数字,跨越5或不跨越5,都向进步一位.
例如:329.99--&330.00
329.84-----&329.90
329.86-----&329.90
=roundup(*,2)或=round(a1+0.04,1)
如何三舍四入
=round(原数值+0.001,2)
另类四舍五入
我用Excle给别人计帐,因为要对上百家收费,找零倒是个题目。于是我提出四舍五入,收整元。然则辅导不合意,请求收取0.5元。例如:某户为123.41元,就收123.50元;若是是58.72元,就收58.5元。这可难坏了我。经过研究,我发明,可以在设置单位格中,设成分数,以2为分母,可以解决题目。然则打印出来的倒是分数欠都雅,并且乞降也不合错误。请各位高手赐与指导。是如许的,若是是57.01元,则省去,即收57.00元;若是是57.31元,则进为57.50元;若是是57.70元,也收57.50元;如果57.80元,则收58.00元。
假设数据在A1
=INT(A1)+IF((A1-INT(A1)&=0.3),0,IF((A1-INT(A1)&0.7),1,0.5))
简化一下:
=INT(A1)+0.5*((A1-INT(A1)&0.3)+(A1-INT(A1)&0.7))
int函数取整数项目组,A1-int(A1)取小数项目组,按照你的意思:&=0.3按0算,0.3~0.7(含)按0.5算,0.7~0.99……按+1算
则:第一个公式不难懂得了
简化公式中:“*((A1-INT(A1)&0.3)+(A1-INT(A1)&0.7))”即(小数项目组&0.3)+(小数项目组&0.7)
我们知道这是省略if的断定语句,前提为真返回true(也就是1)否在为false(0),那么若是小数&=0.3,则两个前提都为0,即整数项目组+0.5*0=整数项目组,介于0.3~0.7,则为整数项目组+0.5*(1+0),大于0.7必然也大于0.3啦,则为整数项目组+0.5*(1+1)。
请问,若是是由几个分表汇总的总表想如此处理惩罚,该如何做。
例:e112地位=SUM(一库入库!G112,二库入库!G112,四库入库!G112,保健酒基地入库!G112,下陆仓库入库!G112)
汇总的成果为100.24,而我请求若是小数为24的话主动视为1累加,不然不便。
就是小数为0.24才加1,不然都舍掉?
若是:=if(sum公式-int(sum公式)=0.24,int(sum公式)+1,sum公式)
想把小数点和后面的数字都去掉,不要四舍五入
比如:????????
12.30??? 变成????? ???12.00
45.32???????????????? 45.00
25.38???????????????? 25.00
6.54?????????????????? 6.00
13.02???????????????? 13.00
59.68???????????????? 59.00
23.62???????????????? 23.00
=Rounddown(A1,0)
你要把A1换成你要转换的那个单位格啊,然后拖动就可以了!
我那边用的那个A1只是告诉你一个例子罢了,你要按照你的实际景象来批改一下才干用的。
=INT(A1)
=TRUNC(A1,0)
求真正的四舍五入后的数
就教如安在Excel中,求“金额合计”(小数点后二位数)时,所取的数值应是所求单位格中写的数字(四舍五入后的数字),而不是(四舍五入前)的数字。因为只有如许行和列及接洽关系的工作表才干对得上,例如:表上的数值分别是:(1.802/2=0.901)0.90(A1); (1.604/2=0.802)0.80(A2);??(1.406/2=0.703)0.70(A3);(因取小数点后二位)。合计数(A4)表中本身策画和显示是:(0.901+0.802+0.703=2.406)2.41(四舍五入后的数值)。但照表中的数值人工策画倒是:(0.9+0.8+0.7=)2.4,有抵触,还有很多例子,故就教各高手,如何设置公式,使得人工策画成果同表中一致。请指教。十分感激!
对象》选项》从头策画》以显示精度为准? ?前打钩
也可以用函数 ROUND() 使成果四舍五入 。如ROUND(算式,2)代表保存两位小数,如ROUND(算式,1)代表保存一位小数。
小数点进位
小数点进位如何把1.4进成2或1.3进成2
=Ceiling(A1,1)
=Roundup(A1,0)
=INT(A1+0.9)
?=int(a1)+1
如何把1.4进成2,而1.2不进位
=ROUND(A1+0.1,0)
个位数归0或者归5
A*B后想获得C的成果值,用什么函数斗劲好
A????????? B???????? C(想获得的数值)
320????? ??1.1????????????? ?355
1140?? ????1.2????????????? ?1370
50??????? ?1.3?????????????? 65
16??????? ?1.4?????????????? 25
=FLOOR(A1*B1+5*(MOD(A1*B1,5)&&0),5)
=CEILING(A1*B1,5)赫兹里特

我要回帖

更多关于 复合函数求导公式 的文章

 

随机推荐