当前位置:主页 > Office办公 > Excel专区

最新发布

IF({1,0},迷惑了这么多人,我们一起来聊聊究竟怎么玩转它!
IF({1,0},迷惑了这么多人,我们一起来聊聊究竟怎么玩转它!

很多小伙伴对if({1,0}的迷惑不解,大部分都来自于vlookup函数的从右至左查找公式中看到有if{1,0}。比如昨天我们推送的教程:学习VLOOKUP函数路上的第二个坑if({1,0}是利用常量数组作为IF函数的第1个参数,实现构建新的两列数组的用法。想彻底了解它,我们还得从IF函数的基本用法说起~~=IF(A1>=0,"正数","负数"),这个很容易理解,如果条件成立,就返回后面第一个值,条件不成立就返回第二个。A1>=0(条件表达式)的结果只有两种:A1的值>=0时,结果是TRUE,否则结果是FALSE,而在IF结构中,所有非0的数字都等同于TRUE,而0相当于FALSE。由此,下面两个公式的结果也可以理解了:=IF(1,"正数","负数"),结果是"正数";=IF(0,"正数","负数"),结果是"负数"。IF函数不仅可以返回一个值,也可以返回区域引用。所以下面的公式也应该可以理解了:=IF(1,A2:A3,B2:B3),返回的是A2:A3=if(0, A2:A3,B2:B3) 返回的是B2:B3而如果IF函数第一个参数是一个数组{1,0}=IF({1,0},A2:A3,B2:B3)参数为数组时,会分别进行计算。先用1作为参数判断,返回A2:A3;然后用0作为参数判断,又返回一个结果B2:B3。两个结果重新组合一个数组:A2:A3在第一列,B2:B3在第二列。我们选中公式,按下F9键,可以看到结果:{1,"滴答老师";2,"小奇老师"}。下面通过案例再来回顾一下上面所讲解的:案例1:将AB列构成DE列的效果操作:选中D1:E5单元格区域,输入公式:=IF({1,0},B1:B5,A1:A5),记得按下ctrl+shift+回车,完成多单元格公式输入。案例2:HLOOKUP中的运用HLOOKUP函数的用法和VLOOKUP函数的用法相似,只是vlookup函数是垂直方向的判断,而HLOOKUP函数是水平方向的判断。根据项目来查找姓名,B5公式为:=HLOOKUP(B4,IF({1;0},B2:E2,B1:E1),2,0)

115 次浏览
excel利用Rank函数实现解决成绩同分同名次办法
excel利用Rank函数实现解决成绩同分同名次办法

使用excel中rank函数进行排位时,当出现相同名次时,则会少一个名次。比如出现两个第4名,则会自动省去名次5,我们可以按如下方法设置公式来彻底解决当出现同分同名次时缺省名次数的问题。  本文我们通过excel的COUNTIF、IF、SUM函数套用来解决出现同分同名次时排位相同,并且序号依然能够依次排列。  实例详见下图:   从表中我们可以看到戴亚和肖亚军的成绩都是9.25,相同的分数,两个都排在第4名,然后谢芳就是6名,名次中就没有了第5名。在实际中这样的排名不符合常规,所以我们重新设计一下公式,操作方法如下。选中D2单元格,在编辑栏输入公式:=SUM(IF($B$2:$B$11<=B2,"",1/(COUNTIF($B$2:$B$11,$B$2:$B$11))))+1,然后同时按下“Ctrl+Shift+Enter”组合键,即可得到张菲的排名,然后向下复制公式,可以看到结果出现两个第4名,名次都显示为4,而且紧接着谢芳排名第5,而不是像rank函数排出来的名次为6。  通过以上的公式设计,就可以彻底解决Excel中rank函数同分同名次的弊端,大家在输入完公式后,一定记住按下必须按此ctrl+shift+enter组合键,数组公式才能得到正确结果,否则会出错的。

169 次浏览
Excel中单元格角上的三角标识符的意义
Excel中单元格角上的三角标识符的意义

在excel工作表中单元格中因不同的操作会出现不同颜色的三角,比如红色、紫色、绿色等,它们分别代表的意义是什么? 在excel中不同颜色的三角标识符分别代表不同的意思。 一、单元格右下角的紫色三角是“智能标签”。 二、单元格右上角的红色三角,代表此单元格带有插入批注。 单元格中若有红色三角,那么一定是有人使用“审阅——新建批注”命令对该单元格添加了一些说明性文字。如果将鼠标指针悬停在红色标识符上方,excel就会显示插入批注的内容。 三、单元格左上角的绿色三角,该标识符出现意味着excel认为单元格中有错误。 各样颜色的三角标识符会因操作而出现,有时会显得零乱,也可以关闭这些标识符。 默认状态下,三角标识符颜色是可以设置的,但标识符的位置是不能改变的。 以上相关设置可以在excel选项——公式——错误检查中进行设定。

181 次浏览
利用Excel函数间隔取值的几种方法实例教程
利用Excel函数间隔取值的几种方法实例教程

excel间隔取值常用于隔行隔列提取数值。  excel间隔取值案例一:  比如A列的数据,我们从第3行开始间隔取值,接着第7行,第11行,每隔固定的4行取值,比如C2等于A3,那么C3等于A7,以此类推。   上面这个excel间隔取值的截图,C2单元格输入下面任意一个公式都可以完成间隔取值。  公式一:=INDIRECT("A"&(ROW(A1)-1)*4+3)  公式二:=INDEX(A:A,ROW(A1)*4-1)  公式三:=OFFSET($A$1,(ROW(A1)-1)*4+2,0)  excel间隔取值案例二:  又如这样的,A列是一些数字,分别题取A1,A11,A21,A31,A41等等。我们在C1输入下面的任意公式完成提取:   解法一:=INDEX(A:A,ROW(A1)*10-9,1)  解法二:=INDIRECT("a"&ROW(A1)*10-9)  解法三:=OFFSET(A$1,ROW(A1)*10-10,)  解法四:=INDIRECT("A"&(ROW(A1)-1)*10+1)  解释:这个公式向下拉动填充。其中10就是间隔10行,如果是间隔6行取值,就换为6。  总结:excel间隔取值通常会使用到OFFSET、INDEX和ROW函数来嵌套使用,只要是有规律间隔,都能使用公式完成取值。

132 次浏览
Excel中Rank函数实现对不连续单元格排位(名次)
Excel中Rank函数实现对不连续单元格排位(名次)

本文利用excel的rank函数来对不连续单元格进行排位(名次)。  实例详见下图,本表中统计了各个月份以及每季度的销售额,现在需要分别对4个季度进行销售额排名。   以下是使用excel的rank函数来对不连续单元格(4个季度),进行排位(名次)的操作步骤:  第一步,单击E7单元格,在编辑栏输入公式:=RANK(B5,($B$5,$B$9,$B$13,$B$17)),确定,即可求出B5单元格的值(即1季度合计值)在B5,B9,B13,B17这几个单元格数值中的排位。  第二步,单击E8单元格,在编辑栏输入公式:=RANK(B9,($B$5,$B$9,$B$13,$B$17)),可得到2季度的排名。  第三步,单击E9单元格,在编辑栏输入公式:=RANK(B13,($B$5,$B$9,$B$13,$B$17)),可得到第3季度的排名。  第四步,单击E10单元格,在编辑栏输入公式:=RANK(B17,($B$5,$B$9,$B$13,$B$17)),就得到了第4季度的排名。

172 次浏览
如何应用Excel函数计算日期间隔
如何应用Excel函数计算日期间隔

如下图所示,以下公式返回两日期间的指定间隔。 =DATEDIF("2001/1/1","2003/1/1","y") 结果等于2,即时间段中有两个整年。 =DATEDIF("2001/6/1","2002/8/15","d") 结果等于440,即在2001年6月1日和2002年8月15日之间有440天。 =DATEDIF("2001/6/1","2002/8/15","yd") 结果等于75,即在6月1日与8月15日之间有75天,忽略日期中的年。 =DATEDIF("2001/6/1","2002/8/15","md") 结果等于14,即开始日期1和结束日期15之间的差,忽略日期中的年和月。

132 次浏览
Excel职场人士必会的14个函数公式
Excel职场人士必会的14个函数公式

今天分享几个模式化的表格公式,大家有类似问题可以直接套用。各位新人朋友们入门学习可以看看,高手请按返回键。1查找重复内容=IF(COUNTIF(A:A,A2)>1,"重复","")2重复出现两次以上提示=IF(COUNTIF(A$2:A2,A2)>1,"重复","")3根据出生年月计算年龄=DATEDIF(A2,TODAY(),"y")4根据身份证号提取出生年月=–TEXT(MID(A2,7,8),"0-00-00")5根据身份证号码提取性别=IF(MOD(MID(A2,15,3),2),"男","女")6几个常用汇总公式A列求和:=SUM(A:A)A列最小值:=MIN(A:A)A列最大值:=MAX (A:A)A列平均值:=AVERAGE(A:A)A列数值个数:=COUNT(A:A)7考核成绩排名=RANK(A2,A$2:A$7)8中国式排名相同成绩不占用名次=SUMPRODUCT((B$2:B$7>B2)/COUNTIF(B$2:B$7,B$2:B$7))+19统计90分以上人数=COUNTIF(B1:B7,">90")

144 次浏览
Excel中Today函数实现在账龄分析中的应用
Excel中Today函数实现在账龄分析中的应用

应收账款管理是企业财务管理的重要组成部分,而应收账款账龄分析又是实现应收账款管理的主要手段。账龄分析的结果便于企业对应收账款实施监督,对企业及时收回款项、提高资金回笼速度、降低经营风险具有非常重要的意义。  我们在Excel中利用today函数进行账龄分析。本例我们将“账龄区间设计”部分,划分为30—60天、60—90天和90天以上三档。下图是应收账款记录表。   选中3单元格,在编辑栏  输入公式:=IF(AND(TODAY()-$D3>30,TODAY()-$D3<=60),$B3-$C3,0)。按回车键,判断第一项应收账款的账龄是否在30-60天范围内。如果在,返回金额,如果不在,返回0值。  选中F3单元格,在编辑栏输入公式:=IF(AND(TODAY()-$D3>60,TODAY()-$D3<=90),$B3-$C3,0)。按回车键,判断第一项应收账款的账龄是否在60-90天范围内。如果在,返回金额,如果不在,返回0值。  选中G3单元格,在编辑栏输入公式:=IF(TODAY()-$D3>90,$B3-$C3,0)。按回车键,判断第一项应收账款的账龄是否大于90天。如果在,返回金额,如果不在,返回0值。  同时选中E3:G3单元格区域,拖到右下角的填充柄,向下复制公式,得到其他应收账款的账龄。完成此步,即可自动显示每笔账款的到期情况和应收账款金额。

127 次浏览
利用Excel函数查找重复和不重复数据实现教程
利用Excel函数查找重复和不重复数据实现教程

excel查找重复应用一:比如A列人员清单,需要查找重复姓名的。选择A列,设置条件格式,公式为:=countif(a:a,a1)>1,单元格格式填充红色,这样重复数据单元格填充红色,以示区分了。 excel查找重复应用二:  在B列建立辅助列标识重复,然后筛选重复数据即可。B2单元格公式为:=IF(COUNTIF(A2:A17,A2)=1,"","重复"),下拉复制,即可完成excel查找重复。 excel查找重复应用三:  还是上面这个截图,将A列的姓名查找重复,并提取到C列。C2单元格输入公式:=OFFSET($A$1,MATCH(,COUNTIF($C$1:C1,$A$2:$A$17),),)&"",然后按ctrl+shift+enter三键结束。下拉复制,这样C列提取到的就是A列不重复数据。 excel查找重复应用四:  这是excel查找重复应用三的变形,多行多列提取不重复:D2输入公式:=INDIRECT(TEXT(RIGHT(MIN(IF(COUNTIF($D$1:D1,$A$2:$B$9),4^8,ROW($2:$9)*100+COLUMN(A:B)*10001)),4),"r0c00"),)&"",,然后按ctrl+shift+enter三键结束。   这样就把AB列不重复数据提取到D列。excel查找重复应用五:  将A列不重复数据标识到C列,单击数据——高级筛选完成。

163 次浏览
如何应用Excel函数计算工龄和年龄
如何应用Excel函数计算工龄和年龄

计算年龄和工龄,既可以使用YEAR函数,也可以使用DATEDIF函数,或者使用YEARFRAC函数。  下面是计算年龄的几种常见公式。  第一种年龄计算公式,=DATEDIF(B2,TODAY(),"y")  第二种年龄计算公式,=INT(YEARFRAC(B2,TODAY(),1))  第三种年龄计算公式,=YEAR(TODAY()-B2+2)-1900  同理,在计算工龄时,将公式中的出生日期替换为参加工作日期就可以了。  下图是一个计算年龄和工龄的实例。

132 次浏览
共计27343条记录 上一页 1.. 757 758 759 760 761 762 763 ..2735 下一页