当前位置:主页 > Office办公

最新发布

Excel条件函数实例汇总大全
Excel条件函数实例汇总大全

Excel条件函数在实际中使用比较常见,对数据按照条件进行运算汇总。  Excel条件函数大概有:IF逻辑条件函数,COUNTIF条件计数,SUMIF条件求和,SUMPRODUCT多条件计数求和。  在Excel2007以后的版本,又增加了AVERAGEIF、AVERAGEIFS、SUMIFS、COUNTIFS和IFERROR五个函数,它们都可以在一定范围内根据条件计数和求和。特别是多重条件函数AVERAGEIFS、COUNTIFS和SUMIFS给工作带来了极大的方便。  上面提到的这些Excel条件函数,为运算添加了“条件”,下面通过几个实例介绍之。   通过上表中的数据源,完成下面4题。  第一题:求一班的数学平均分  用到的excel条件函数有:COUNTIF,SUMIF,AVERAGEIF。提供三种解法:  数组公式:=SUMIF(B2:B9,"一班",E2:E9)/COUNTIF(B2:B9,"一班")  数组公式:=AVERAGE(IF(B2:B9="一班",E2:E9))  =AVERAGEIF(B2:B9,"一班",E2:E9)  第二题:求一班男生的数学平均分  用到的excel条件函数有:IF,SUMPRODUCT,AVERAGEIFS。提供三种解法:  数组公式:=AVERAGE(IF(B2:B9="一班",IF(D2:D9="男",E2:E9)))  =SUMPRODUCT((B2:B9="一班")*(D2:D9="男")*F2:F9)/SUMPRODUCT((B2:B9="一班")*(D2:D9="男"))  =AVERAGEIFS(F2:F9,D2:D9,"男",B2:B9,"一班")  第三题:求一班男生的语文总分  用到的excel条件函数有:SUMIFS,SUM。提供两种解法:  数组公式:=SUM((B2:B9="一班")*(D2:D9="男")*F2:F9)  =SUMIFS(F2:F9,B2:B9,"一班",D2:D9,"男")  第四题:求一班男生的人数  用到的excel条件函数有:COUNTIFS,SUM。提供两种解法:  数组公式:=SUM((B2:B9="一班")*(D2:D9="男"))  =COUNTIFS(B2:B9,"一班",D2:D9,"男") 上面这些条件求和、计数、平均,除了使用Excel的条件函数以外,也可以使用基本功能来实现。主要有:筛选、分类汇总、数据透视表、多条件求和向导。

161 次浏览
怎么让excel表格只能看不能被改
怎么让excel表格只能看不能被改

辛辛苦苦地设计了一个个人简历表格,却被别人毛手毛脚地搞乱了,是不是很恼火?如果是私人文件还好,只要设个密码就可以了,偏偏这是要别人往里面填数据或者是要给大家参考的,往往由于他人的“不小心”,而导致自己要重做整个表格,这种事情不知道大家遇到没有,我可是遇到过,辛苦加班加点用了7天才设计好的表格,因为没做好防护措施,致使……哎,伤心往事,不说也罢! 现在,我教大家一个好办法,让别人在你的Excel表格面前只能看,不能动!方法就是把这些单元格设成“只读”! 把不需要保护的的单元格选定,单击右键-设置单元格,将保护标签中的锁定复选框清除,然后对该工作表设置保护。 此时,锁定的单元格是只读的,刚才已被清除锁定复选框的单元则可以正常输入。如果你连某些单元的内容也不想别人看到,在确定这些单元保护标签中的锁定复选框是选中的情况下,再选择隐藏即可,这样将不显示这些单元其中的内容。 但是你必须对工作表或工作簿实施保护后,你的保护和隐藏才有效。要保护工作表,可按以下选择:[工具]→[保护]→[保护工作表]→选择密码,重复输入相同密码,这样,以后要进入这个工作表,只要输入密码即可。

132 次浏览
Excel数据透视表-复合范围
Excel数据透视表-复合范围

如果表格列结构相同,在创建数据透视表时,你可以使用来自同一工作簿的不同工作表或不同工作簿中的数据。但假设你不想得到相同的版式,则需要使用单一区域的数据. 数据源 1. 选择数据|数据透视表和图表报告 2. 选中多重合并计算数据区域,点击下一步 3. 选择一种页字段选项,点击下一步 4. 选择每个范围,并点击添加 5. 在第步骤2a中选择的是’自定义页字段’,你可以逐个选择范围,并在步骤2b中指定字段名称 6. 点击下一步 7. 为数据透视表选择一个位置并点击完成 8. 在按列下拉框中,隐藏包含无意义数据的列. 复合范围限制 本例中,品名是数据源区域中的第一列,并且数据透视表行标题显示品名名称.保留的字段将显示在列区域. 你可以改变求值的函数(例如SUM,操作的方法是在数据透视表中点击右键,在弹出的菜单中选择字段设置并从数据字段设置对话框中选择你需要的一种汇兑方式),但据有列只能使用同一种函数.在数据透视表中包含有一些无意义的数据,比如求和项时在数据库列包含文本时数据透视表中对应列将以0填充. 为此,你可以重新整理数据库列,使得你要加总的数据列仅包含你需要的列. 如果可能,移动你的资料到另一工作表,或者贮存到一个数据库中,例如MSAccess,这样你将更加灵活地创建数据透视表.

122 次浏览
如何禁止修改excel函数内容公式?
如何禁止修改excel函数内容公式?

第一步,点击左上角“全选”按钮,设置单元格格式→保护→取消“锁定”复选框。 第二步,按F5→定位→公式→设置单元格格式→保护→勾选“锁定”复选框。 第三步,工具→保护→保护工作表。 说明:保护工作表只对有“锁定”的单元格有效,“隐藏”可以让人不能看到公式的具体情况

108 次浏览
Excel中SUMIF函数的使用实例教程
Excel中SUMIF函数的使用实例教程

SUMIF函数是干什么的,如果给它一个称谓,小雅会称它”智能计算器”。它的最大亮点就是智能,能够根据指定条件对若干单元格区域求和。不过,今天小雅并不打算和大家聊SUMIF函数求和,因为之前我们推送过多篇教程。本文想一起聊聊借用SUMIF函数之名,重新编排数据。有这样一份数据,A列是把姓名和分数糅杂到一起的,有强迫症的我看见心里乱得慌,因此想整理成CD列这样。  D列分数,我们如何得到?小雅先说我的取巧法。  D2单元格公式为:=SUMIF($A$2:$A$12,C2,$A$3:$A$13),然后下拉即可得到。之所以说是取巧,是因为A列的姓名不能有重名,如果一旦有重名就会出错。SUMIF函数一共3个参数,分别的意思是:条件区域,条件,求和区域。小雅把本文的公式归结为sumif函数错位用法。第1参数没有选择最后一个有数据的单元格,第3参数没有选择第一个姓名单元格,但是第1参数和第3参数单元格的个数一个,所以还是做到了一一对应。

132 次浏览
Excel也会“作假”—真正实现四舍五入
Excel也会“作假”—真正实现四舍五入

在我们日常的实际工作中,特别是财务计算中常常遇到四舍五入的问题。虽然,Excel的单元格格式中允许定义小数位数,但是在实际操作中我们发现,其实数字本身并没有真正实现四舍五入。如果采用这种四舍五入的方法,在财务运算中常常会出现误差,而这是财务运算所不允许的。 如图1,A1:A5是原始数据,B1:B5是通过设置单元格格式,对其保留两位小数的结果。C1:C5是把A1:A5的原始数据先四舍五入后,再输入的数据。而A6、B6、C6是分别对上述三列数据“求和”的结果。我们先看B列和C列,同样的数据,求和后居然得出了不同的结果。再观察A列和B列,不难发现这两列的结果是一致的,也就是说B列并没有真正实现四舍五入,只是把小数位数隐藏了。 图1 那么,是否有简单可行的方法来进行真正的四舍五入呢?其实,Excel已经提供这方面的函数了,这就是ROUND函数,它可以返回某个数字按指定位数四舍五入后的数字。 在Excel提供的“数学与三角函数”中提供了函数:ROUND(number,num_digits),它的功能就是根据指定的位数将数字四舍五入(如图2)。这个函数有两个参数,分别是number和num_digits,其中number就是将要进行四舍五入的数字,num_digits则是希望得到数字的小数点后的位数。 图2 我们还是以图1中A1列数据为例,具体操作如下:在单元格E2中输入“=ROUND(A1,2)”(如图3),即对A1单元格的数据进行四舍五入后保留两位小数的操作。回车之后,便会得到0.12这个结果。然后,选中E1这个单元格,拖动右下角的填充柄按钮至E5,在E6单元格对E1:E5求和便得到如图3所示的结果。这下和C6单元格的结果一致了,说明真正实现了四舍五入。 图3

180 次浏览
四种excel个人所得税的计算方法全给你
四种excel个人所得税的计算方法全给你

还在为死背税率而苦恼?还在为计算个税而发愁?其实一个公式就搞定,个税没有你想的那么复杂。其中计算工资,计算个人所得税就是财务人员的工作之一。  从2011年9月1日起,个人所得税的起征标准提高到3500元/月。下面我们一起来看看Excel中四种个税计算方法。  在计算个税之前,咱们先来看看对应的个税税率表:第一,仅MAX一个函数搞定个税  有伙伴会问,MAX函数计算最大值的吗,怎么还可以计算个人所得税?  没错!就是MAX函数。M4单元格公式为:  =MAX((L4*5%-175)*{0.6,2,4,5,6,7,9}-{0,21,111,201,551,1101,2701}*5,)第二,ROUND、SUM和TEXT函数嵌套  M4单元格公式为:=ROUND(SUM(TEXT((L4-3500-{0,3,9,18,70,110,160}*500),"[<]!0")*{0.03,0.07,0.1,0.05,0.05,0.05,0.1}),2)第三,LOOKUP函数计算个税  M4单元格公式为:=LOOKUP(L4-3500,{-3500;0;1500;4500;9000;35000;55000;80000},{0;0.03;0.1;0.2;0.25;0.3;0.35;0.45}*(L4-3500)-{0;0;105;555;1005;2755;5505;13505})第四,IF函数计算个税  公式有点长,希望没有把你绕晕。M4单元格公式为:=(L4>3500)*IF((L4-3500)<=1500,(L4-3500)*0.03,IF((L4-3500)<=4500,(L4-3500)*0.1-105,IF((L4-3500)<=9000,(L4-3500)*0.2-555,IF((L4-3500)<=35000,(L4-3500)*0.25-1005,IF((L4-3500)<=55000,(L4-3500)*0.3-2755,IF((L4-3500)<=80000,(L4-3500)*0.35-5505,(L4-3500)*0.45-13505))))))

162 次浏览
换个花样儿玩VLOOKUP函数
换个花样儿玩VLOOKUP函数

VLOOKUP函数,大家都知道,这可是EXCEL中最最常用的函数之一。你还不知道它吗?先看看EXCEL的帮助文件怎么说的:VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)当我第一次看见帮助文档,差点忍不住爆粗口,尼玛,英文,这是逼我……后来,看到老师们是这样教我们学这个函数的:VLOOKUP(要查找的值,要查找的区域,返回数据在区域的第几列数,匹配类型)再来看看一些更有趣的解释:=Vlookup(找啥,在哪块儿找,找到后要它身上哪个地儿的东西,是准确找还是近似找找)……言归正传,今天要分享的是这个函数第三参数为数组的用法。数据源是下面这样的:现在需要用VLOOKUP函数完成下面的题目:根据销售区域的不同,计算出对应的赔偿、退货、换货总人数。我们在G2单元格输入数组公式:=SUM(VLOOKUP(F2,A1:D14,COLUMN(B1:D1),0)),然后按下CTRL+SHIFT+回车。公式解释:Vlookup函数共4个参数第1参数:查找值,F2对应的销售区域第2参数:数据源A1:D14第3参数:返回数据源第几列。这里用了数组用法,COLUMN(B1:D1)对应的就是:{2,3,4}。如果第3参数是2,返回“赔偿人数”列,如果第3参数是3返回“退换人数”列,如果第3参数同时是{2,3,4}就返回3列的数据,最后用sum求和。第4参数:用0,精确查找。

107 次浏览
Excel中IF函数实例:制作工资表和计算个人所得锐
Excel中IF函数实例:制作工资表和计算个人所得锐

本文我们将通过实例讲解用excel制作工资表的流程。在用Excel制作工资报表的过程中需要注意所得税的计算问题和工资表平衡问题。 第一,所得税计算问题。 按照《个人所得税法》法规相关规定,个人工资小于等于1000元时,不纳税;工资大于1000元且小于等于1500元时,税率为5%;工资大于1500元时,税率为10%。 我们应用逻辑函数IF()对所得税额作两段处理,在“所得税”P3中输入公式“=IF(O3>1500,(O3-1500)*0.1+500*0.05,(O3-1000)*0.05)”,以致个人工资小于等于1000元时无法得出税额为零。如下表所示,表中“应税工资”O8、O12分别为908.66、838.26,故“所得税”P8、P12中的值应为0,而现在却分别为4.57和8.09。为了使个人工资小于等于1000元时税额为零,只得重新核查报表并在相关单元格输入零。 第二,工资表平衡问题。 每次制作工资表总是难以平衡,误差少则几分钱,多则几角。表中Q10中的公式为“=O10-P10”,应为1316.82,可表格计算却为1316.83,原因何在? 所得税的计算。用逻辑函数IF()计算所得税时,如果利用单层IF()函数,无法处理两种以上的状态,单层函数只能按给定表达式的值或真或假,返回两种状态中的一种,以致课税工资小于等于1000元时无法得出税额为零。而利用IF()函数的嵌套,则可实现对多种状态的处理。所谓函数嵌套,指函数的参数包含子级函数,Excel函数嵌套最多可含7层。鉴于此,可用嵌套函数写“所得税”P3中的公式,公式为:“=IF(O3>1500,(O3-1500)*0.1+500*0.05,IF(O3>1000,(O3-1000)*0.05,0)),并将该公式复制到“P4:P12”。这样处理,课税工资小于等于1000时的税额即可为零,如下表中P8、P12的值为0。 工资表的平衡。工资表不平衡源于对所得税小数位数的取舍。按实际意义,所得税应为两位小数,而按税率公式计算的所得税却为三位小数。上表所得税为两位小数只是一种形式,是通过格式化单元格而得到的,实际上它是三位小数。其中,P10形式为16.68,实为16.675,Q10中的值应为:“1333.50-16.675=1316.825”,由于取两位小数,于是出现了:“1333.50-16.68=1316.83”的误差。这种误差只出现于所得税小数第三位为5的情况,至于其它情况则不会出现。一个单位职工人数多达数百人,所得税小数第三位为5的对象肯定不止一个,这样的对象越多,则误差越大。如何解决这一问题?利用舍入函数ROUND(),将所得税由形式上的两位小数变为实际的两位小数,即可解决这一问题,即将“所得税”P3中的公式改为:“=IF(O3>1500,ROUND((O3-1500)*0.1+500*0.05,2),IF(O3>1000,ROUND((O3-1000)*0.05,2),0)),并将该公式复制到“P4:P12”。 到此,用excel就制作出了一张正确无误的工资表。

113 次浏览
Excel替换数据函数之REPLACE函数使用实例教程
Excel替换数据函数之REPLACE函数使用实例教程

REPLACE函数,帮助文件是这样说的:REPLACE函数的基本用法如下:REPLACE(old_text, start_num, num_chars, new_text)的确看那串英文码码,有点为难我们的小伙伴们。好吧,今天小编硬着头皮,尽量以白话来说说这个函数。REPLACE(包含要替换的文本, 起始位置, 替换几个字符, 替换成的文本)举例说明,帮助大家更好的理解。第一,=REPLACE(A1,3,2,"")返回结果是“战狼片”。函数的意思是:A1单元格的字符,从第3个字符(也就是“动”)起,将连续的2个字符(也就是“动作”),替换成空(最后一个参数文本)。第二,=REPLACE(A1,3,3,"很好看")返回结果是“战狼很好看”。函数的意思是:A1单元格的字符,从第3个字符(也就是“动”)起,将连续的3个字符(也就是“动作片”),替换成“很好看”(最后一个参数文本)。第三,=REPLACE(A1,5,0,"国产")返回结果是“战狼动作国产片”。函数的意思是:A1单元格的字符,从第5个字符起,将0个字符替换成“国产”。相当于在第5个字符之前插入了文字“国产”第三参数文本)。了解完基本用法,还是来两个案例,实践一下嘛!replace函数实例一:电话号码升位将C列的电话号码升位变为D列的效果。D3单元格输入公式:=IF(B3="北京",REPLACE(C3,1,3,"0101"),IF(B3="上海",REPLACE(C3,1,3,"0212"),IF(B3="成都",REPLACE(C3,1,3,"0288"))))  公式解释:先用IF函数判断城市,如果是北京,就用REPLACE函数将第1位开始,连续三位,即:010,替换为0101;如果是上海,就用REPLACE函数将第1位开始,连续三位,即:021,替换为0212;如果是成都,就用REPLACE函数将第1位开始,连续三位,即:028,替换为0288。replace函数实例二:隐藏身份证中的出生日期B列是身份证,C列是将B列的出生日期用四个星号代替。C2公式为:=REPLACE(B2,7,8,"****")

131 次浏览
共计75934条记录 上一页 1.. 1904 1905 1906 1907 1908 1909 1910 ..7594 下一页