函数公式多条件求数量,日期为其中一个条件,日期格式不一样怎么写公式?

简介:写写帮文库小编为你整理了多篇相关的《用Excel函数计算年龄几法》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《用Excel函数计算年龄几法》。

用Excel函数计算年龄几法

在Excel中利用系统时间和出生年月计算年龄是人事管理、工资统计中经常性遇到的工作,笔者由于工作关系对此有些研究,现将有关计算方法介绍如下,供读者朋友们参考:

它能按每年360天(每月30天)计算出两个日期间的天数,作为计算工龄的工具非常方便。它的语法为:

另外,不同地方计算工龄的规则不尽相同。有的按“虚工龄”计算,如1998年6月1日至2000年12月31日工龄为3年;而有的则按“实工龄”计算,1998年6月1日至2000年12月31日工龄为2年;对此可使用CEILING函数或TRUNC函数处理。

它的作用是将数字的指定部分截去,计算出一个最接近的整数或小数,语法为:

TRUNC(number,num_digits) 其中number为待计算的数值,num_digits用于指定小数部分的截取精度,取0时不保留小数、取1时保留一位小数(依次类推)。

根据计算要求和有关函数的特点,计算“虚工龄”的公式为:“=CEILING((DAYS360(A1,B1))/360,1)”。公式中的A1和B1分别存放工龄的起止日期,“DAYS360(A1,B1)”计算两个日期间的天数,(DAYS360(A1,B1))/360则按一年360天计算出工龄。由于工龄一般以年为单位,故用CEILING函数将上面的计算结果(沿绝对值增大的方向)取整,从而得出“虚工龄”。

计算“实工龄”的公式为:“=TRUNC((DAYS360(A1,B1))/360,0)”,公式中计算工龄天数的方法与上面的相同。TRUNC函数将 (DAYS360(A1,B1))/360的计算结果截去小数部分,从而得出“实工龄”。如果计算结果需要保留一位小数,只须将公式修改为 “=TRUNC((DAYS360(A1,B1))/360,1)”即可。

它可以计算出日期序列数(如两个日期相减的结果)所对应的年份数,其语法为:YEAR(Serial_ number),其中Serial_

number为待计算的日期序列数,既可以是一个具体的数值,也可以是一个表达式。

该函数用来提取字符串最右边的若干个字符,因为YEAR函数的计算结果带有19等字样,必须利用RIGHT函数将它过滤掉。该函数的语法为:RIGHT(Text,Num_chars),其中Text是待计算的字符串,Num_chars用来指定从右向左提取的字符串长度(忽略时取1),例如“=RIGHT(“电脑爱好者”,3)”的计算结果为“爱好者”。

由于YEAR和RIGHT函数的特点,它们组成的公式只能计算“实工龄”,具体形式为“=RIGHT(YEAR(A1-B1),2)”。公式中的A1和 B1分别存放工龄的截止和起始日期(正好与DAYS360函数相反),“YEAR(A1-B1)”计算出两个日期间的年份数,RIGHT(YEAR(A1-B1),2)则通过自右向左提取年份的后两位(工龄一般都是一位或两位数)。计算出来的一位数工龄前有个“0”,与习惯不太相符,这是上述公式的缺点。

N函数属于信息函数之列,它可以完成单元格对象的转换。就是将数值转换成数字,日期转换成序列值,TRUE转换成1,其它对象转换成0。其语法为:N(value),其中的value是待转换的单元格对象,它可以是数值、日期等数据,也可以是一个表达式。

该函数可以将一个数值向下取整为最接近的整数。语法为:INT(number),其中number是待取整的一个实数或表达式,用它将计算结果取整为“实工龄”非常方便。

由于INT函数的固有特点,用N和INT函数构成的公式只能计算“实工龄”,具体形式为“=INT((N(A1-B1))/365)”。公式中的A1和 B1分别存放工龄的截止和起始日期,“N(A1-B1)”计算工龄的序列数(其实就是工龄的天数),(N(A1-B1))/365将N(A1-B1)的计算结果转换为工龄,由于工龄数一般是小数,于是通过INT函数将它向下取最接近的整数。

Excel函数 计算实际年龄 1. 真实年龄=2007-出生的年份

参数:serial_number为待计算年份的日期。 应用实例:“虚工龄”计算

所谓“虚工龄”就是从参加工作算起,每过一年就增加一年工龄,利用YEAR函数计算工龄的公式是“=YEAR(A1)-YEAR(B1)”。公式中的A1 和B1分别存放工龄的起止日期,YEAR(A1)和YEAR(B1)分别计算出两个日期对应的年份,相减后得出虚工龄。

真实年龄=总天数-出生年份 再除以 365 ,再四舍五入

一、与求和有关的函数的应用

SUM函数是Excel中使用最多的函数,利用它进行求和运算可以忽略存有文本、空格等数据的单元格,语法简单、使用方便。相信这也是大家最先学会使用的Excel函数之一。但是实际上,Excel所提供的求和函数不仅仅只有SUM一种,还包括SUBTOTAL、SUM、SUMIF、SUMPRODUCT、SUMSQ、SUMX2MY

这里笔者将以某单位工资表为例重点介绍SUM(计算一组参数之和)、SUMIF(对满足某一条件的单元格区域求和)的使用。(说明:为力求简单,示例中忽略税金的计算。) SUM

以最常见的工资表(如上图)为例,它的特点是需要对行或列内的若干单元格求和。 比如,求该单位2001年5月的实际发放工资总额,就可以在H13中输入公式: =SUM(H3:H12)

区域求和常用于对一张工作表中的所有数据求总计。此时你可以让单元格指针停留在存放结果的单元格,然后在Excel编辑栏输入公式"=SUM()",用鼠标在括号中间单击,最后拖过需要求和的所有单元格。若这些单元格是不连续的,可以按住Ctrl键分别拖过它们。对于需要减去的单元格,则可以按住Ctrl键逐个选中它们,然后用手工在公式引用的单元格前加上负号。当然你也可以用公式选项板完成上述工作,不过对于SUM函数来说手工还是来的快一些。比如,H13的公式还可以写成:

SUM函数中的参数,即被求和的单元格或单元格区域不能超过30个。换句话说,SUM函数括号中出现的分隔符(逗号)不能多于29个,否则Excel就会提示参数太多。对需要参与求和的某个常数,可用"=SUM(单元格区域,常数)"的形式直接引用,一般不必绝对引用存放该常数的单元格。 SUMIF

SUMIF函数可对满足某一条件的单元格区域求和,该条件可以是数值、文本或表达式,可以应用在人事、工资和成绩统计中。

仍以上图为例,在工资表中需要分别计算各个科室的工资发放情况。 要计算销售部2001年5月加班费情况。则在F15种输入公式为 =SUMIF($C$3:$C$12,"销售部",$F$3:$F$12) 其中"$C$3:$C$12"为提供逻辑判断依据的单元格区域,"销售部"为判断条件即只统计$C$3:$C$12区域中部门为"销售部"的单元格,$F$3:$F$12为实际求和的单元格区域。

二、常见数学函数使用技巧--四舍五入

在实际工作的数学运算中,特别是财务计算中常常遇到四舍五入的问题。虽然,excel的单元格格式中允许你定义小数位数,但是在实际操作中,我们发现,其实数字本身并没有真正的四舍五入,只是显示结果似乎四舍五入了。如果采用这种四舍五入方法的话,在财务运算中常常会出现几分钱的误差,而这是财务运算不允许的。那是否有简单可行的方法来进行真正的四舍五入呢?其实,Excel已经提供这方面的函数了,这就是ROUND函数,它可以返回某个数字按指定位数舍入后的数字。

在Excel提供的"数学与三角函数"中提供了一个名为ROUND(number,num_digits)的函数,它的功能就是根据指定的位数,将数字四舍五入。这个函数有两个参数,分别是number和num_digits。其中number就是将要进行四舍五入的数字;num_digits则是希望得到的数字的小数点后的位数。如图3所示:

单元格B2中为初始数据0.123456,B3的初始数据为0.234567,将要对它们进行四舍五入。在单元格C2中输入"=ROUND(B2,2)",小数点后保留两位有效数字,得到0.

对于数字进行四舍五入,还可以使用INT(取整函数),但由于这个函数的定义是返回实数舍入后的整数值。因此,用INT函数进行四舍五入还是需要一些技巧的,也就是要加上0.5,才能达到取整的目的。仍然以图3为例,如果采用INT函数,则C2公式应写成:"=INT(B2*100+0.5)/100"。

最后需要说明的是:本文所有公式均在Excel97和Excel2000中验证通过,修改其中的单元格引用和逻辑条件值,可用于相似的其他场合。 附注:Excel的数学和三角函数一览表

ABS 工作表函数 返回参数的绝对值 ACOS 工作表函数 返回数字的反余弦值 ACOSH 工作表函数 返回参数的反双曲余弦值 ASIN 工作表函数 返回参数的反正弦值 ASINH 工作表函数 返回参数的反双曲正弦值 ATAN 工作表函数 返回参数的反正切值 ATAN2 工作表函数

返回给定的 X 及 Y 坐标值的反正切值 ATANH 工作表函数 返回参数的反双曲正切值 CEILING 工作表函数

将参数 Number 沿绝对值增大的方向,舍入为最接近的整数或基数 COMBIN 工作表函数

计算从给定数目的对象集合中提取若干对象的组合数 COS 工作表函数 返回给定角度的余弦值 COSH 工作表函数 返回参数的双曲余弦值 COUNTIF 工作表函数

计算给定区域内满足特定条件的单元格的数目 DEGREES 工作表函数 将弧度转换为度 EVEN 工作表函数

返回沿绝对值增大方向取整后最接近的偶数 EXP 工作表函数

返回 e 的 n 次幂常数 e 等于 2.04,是自然对数的底数 FACT 工作表函数

将参数 Number 沿绝对值减小的方向去尾舍入,使其等于最接近的 significance 的倍数 GCD 工作表函数

返回两个或多个整数的最大公约数 INT 工作表函数 返回实数舍入后的整数值 LCM 工作表函数 返回整数的最小公倍数 LN 工作表函数

返回一个数的自然对数自然对数以常数项 e(2.04)为底 LOG 工作表函数

按所指定的底数,返回一个数的对数 LOG10 工作表函数 返回以 10 为底的对数 MDETERM 工作表函数 返回一个数组的矩阵行列式的值 MINVERSE 工作表函数 返回数组矩阵的逆距阵 MMULT 工作表函数 返回两数组的矩阵乘积结果 MOD 工作表函数

返回两数相除的余数结果的正负号与除数相同 MROUND 工作表函数

返回参数按指定基数舍入后的数值 MULTINOMIAL 工作表函数

返回参数和的阶乘与各参数阶乘乘积的比值 ODD 工作表函数

返回对指定数值进行舍入后的奇数 PI 工作表函数

返回数字 3.79,即数学常数 pi,精确到小数点后 15 位 POWER 工作表函数 返回给定数字的乘幂 PRODUCT 工作表函数

将所有以参数形式给出的数字相乘,并返回乘积值 QUOTIENT 工作表函数

回商的整数部分,该函数可用于舍掉商的小数部分 RADIANS 工作表函数 将角度转换为弧度 RAND 工作表函数

返回大于等于 0 小于 1 的均匀分布随机数 RANDBETWEEN 工作表函数 返回位于两个指定数之间的一个随机数 ROMAN 工作表函数

将阿拉伯数字转换为文本形式的罗马数字 ROUND 工作表函数

返回某个数字按指定位数舍入后的数字 ROUNDDOWN 工作表函数

靠近零值,向下(绝对值减小的方向)舍入数字 ROUNDUP 工作表函数

远离零值,向上(绝对值增大的方向)舍入数字 SERIESSUM 工作表函数 返回基于以下公式的幂级数之和: SIGN 工作表函数

返回数字的符号当数字为正数时返回 1,为零时返回 0,为负数时返回 -1 SIN 工作表函数 返回给定角度的正弦值 SINH 工作表函数 返回某一数字的双曲正弦值 SQRT 工作表函数 返回正平方根 SQRTPI 工作表函数

返回某数与 pi 的乘积的平方根 SUBTOTAL 工作表函数

返回数据清单或数据库中的分类汇总 SUM 工作表函数

返回某一单元格区域中所有数字之和 SUMIF 工作表函数

根据指定条件对若干单元格求和 SUMPRODUCT 工作表函数

在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和 SUMSQ 工作表函数 返回所有参数的平方和 SUMX2MY2 工作表函数

返回两数组中对应数值的平方差之和 SUMX2PY2 工作表函数

返回两数组中对应数值的平方和之和,平方和加总在统计计算中经常使用 SUMXMY2 工作表函数

返回两数组中对应数值之差的平方和 TAN 工作表函数 返回给定角度的正切值 TANH 工作表函数 返回某一数字的双曲正切值 TRUNC 工作表函数

将数字的小数部分截去,返回整数

IF函数的语法为: =IF(条件,条件成立的返回的值,条件不成立时返回的值)

例 =IF(B7="","",C7/B7) 公式说明:公式的意思是如果B7等于空,则在单元格里显示空,否则显示C7/B7的结果。

在使用IF进行判断的时候,有时不只是一个条件,而是有多个条件组成的混合条件,这时候该怎么处理呢?

如下图所示。如果B列和C列有一例为空,则公式就会出错或出现不符的百分比,这时就需要对两列进行判断,看是不是有一列的内容是空值,如果是空值,则不显示,怎么同时对两列进行判断呢?我们可以这样设置公式 =IF(AND(B2"",C2""),C2/B2,"0%") 公式中借用了and函数,AND函数可以表示两个条件同时成立,如果同时成立则返回TRUE(正确),有任一个条件不成立就会返回FALSE(错误).

IF函数嵌套就是有多个IF函数一层套一层,什么时候会用到IF嵌套呢,是有多个条件要分别判断时会用到,举个例子吧。

=IF(第一个条件,第一个条件成立时返回的值,if(第二个条件,第二个条件成立时返回的值,if(第三个条件,第三个条件成立时返回的值...IF(。。)

1、IF函数只能嵌套七层,不但针对IF,对所有的函数都适合,也就是说函数嵌套函数,不能超过七层。

2、在设置IF公式的时候,如果前面的IF条件成立,后面的就不会再判断了,所以要合理的设置判断的条件,不能这样设置 =IF(A1

EXCEL 中一些函数的用法

一:巧用IF函数,实现Excel表格的条件充填

Excel提供了丰富的函数用于数据处理。除一些常用函数外,IF函数也是一个比较实用的函数。本文以几个应用实例介绍IF函数的使用方法。

一、IF函数的格式及功能说明

logical_test:叫“逻辑表达式”,是用比较运算符(=,>,=,)连接起来的式子。

例如,A10=100就是一个逻辑表达式。其功能描述为:如果单元格A10中的值等于100,则表达式的值为true(逻辑“真”),否则为false(逻辑“假”)。

value_if_true:是“当为真时的值”。即当“逻辑表达式”的值为“真”时,本函数的结果。

value_if_false:是“当为假时的值”。即是当“逻辑表达式”的值为“假”时,本函数的结果。

例如,函数IF(A10=100,”满分”,”不是满分”)的返回值是:当A10单元格的值等于100,为“满分”;当A10单元格的值不等于100时,为“不是满分”。

显然,对于执行真假值判断,根据逻辑测试的真假值,在某些单元格填写不同的结果的操作,可以使用IF函数。

有图1所示登记学生数学成绩的Excel工作表,请根据“数学”成绩,在“是否补考”一栏填写“补考”或“不补考”字样。

(1) 选中D2单元格;

(2) 在编辑栏中直接输入

(3) 对于其它单元格的充填,先选中D2单元格,用鼠标拖动单元格右下角的自动充填句柄向下拖动即可。如图2所示。

图2 自动充填其它单元格

在Excel中输入函数,也可以使用如下方法:

(1) 选中D2单元格;

(2) 点击“常用”工具栏中的粘贴函数按钮“fx”,在弹出的“粘贴函数”对话框中选择IF函数,点击“确定”,弹出图3所示的IF函数功能对话框;

在本例中,如果在“value_if_false”栏中输入“-”(一个空格),则不需要补考的同学本单元格将什么都不充填,让人看起来更一目了然。

IF函数可以嵌套使用,最多可套七层。即,在value_if_false及value_if_true参数中还可以构造复杂的检测条件。请参阅下面最后下面这个例子。

如图1所示的数学考试成绩登记表,要求按“数学”成绩,在“成绩等级”一栏填写“优秀”、“良好”、“中等”、“及格”或“不及格”字样。即:数学成绩≥90,优秀;≥80,良好;≥70,中等;≥60,及格;否则,不及格。

(1) 选中E2单元格;

(2) 在编辑栏中直接输入

(3) 对于其它单元格的充填,再选中D2单元格,用鼠标拖动单元格右下角的自动充填句柄向下拖动即可。如图4所示。

图4 自动充填成绩等级

(1) 在编辑栏中输入多重圆括号时,以不同颜色显示不同层的圆括号,以便于识别。

(2) 在选中D2单元格后,也可以在编辑栏中输入

然后按编辑栏中的“√”按钮。

此处IF函数应用实例是在value_if_false中嵌入IF函数子句,也可以在value_if_true中嵌入IF函数子句,例如上述函数可改成:

为鼓励购买,某商场规定:凡一次性购买商品超过100元的,超出部分优惠30%;超过200元的,超出部分优惠40%;超过300元的,超出部分优惠50%。

现有顾客购买商品情况如图5所示,要求计算实际应付金额。

图5 顾客购买商品情况登记表

(1) 选中D2单元格;

(2) 在编辑栏中直接输入

(3) 对于其它单元格的充填,再选中D2单元格,用鼠标拖动单元格右下角的自动充填句柄向下拖动即可。如图6所示。

图6 自动充填实际应付金额

EXCEL 2000含有许多功能丰富的函数。利用好这些函数会给我们的日常事务处理带来极大的方便。本文介绍的IF函数,适应于:

(1) 根据某单元格中的数据,在其它单元格中有选择地填写不同结果的“字符”数据;

(2) 根据某单元格中的数据,选择不同的计算公式,并把计算结果填写到指定单元格中;

无论是选择字符,还是选择公式,IF函数都能在value_if_false及value_if_true中再构造IF子句,最多可嵌套7层。

这样,对于类似于“符合甲条件,则按甲公式计算;符合乙条件,则按乙公式计算;符合丙条件,则按丙公式计算;……”的问题,用IF函数能很好地解决。

问题:如下图,已知表sheet1中的数据如下,如何在数据表二 sheet2 中如下引用:当学号随机出现的时候,如何在B列显示其对应的物理成绩?

首先我们介绍下使用的函数 vlookup 的几个参数,vlookup是判断引用数据的函数,它总共有四个参数,依次是:

4、是否精确匹配 根据问题的需求,这个公式应该是:

1、a2 是判断的掉条件,也就是说如果sheet2表中a列对应的数据和sheet1表中的数据相同方能引用;

2、sheet1!$a$2:$f$100 是数据跟踪的区域,因为需要引用的数据在f列,所以跟踪的区域至少在f列,$是绝对引用

3、6 这是返回什么数的列数,如上图的物理是第6列,所以应该是6,如果要求英语的数值,那么此处应该是5

4、是否绝对引用,如果是就输入 true 如果是近似即可满足条件 那么输入false (近似值主要用于带小数点的财务、运算等)

5、vlookup是垂直方向的判断,如果是水平方向的判断可使用Hlookup函数 结果如下图:

三:如何使用Excel 进行 专业图表制作

首先做图表,必须得有数据,创建你获得的数据,或者导入数据是你制作表格的第一步

例如:1.首先创建这样一个表格数据2.通过 “插入 来选择你需要的是柱形图 还是 饼图 或者其他图形

3.然后 右击 出现的空白地区,出现下拉列表,“选择数据”。在出现浮窗的时候 再图表数据区域会是空的

这个时候在excel里面框出你需要的数据源就可以了 它自动会生成你的图形和数据 如果需要修改也可以通过右击 改变坐标格式 来实现横竖坐标的数据,文字等信息的自我设定。 4.对于你已经绘制后的图形,你不满意,想不改变数据 变成其他的图形图 可以通过“设计”-》“更改图表类型”来实现更改。 结果很简单:

5,如果还需要加入附和的变化信息: 例如:

折扣率 21.56% 15.88% 17.23% 13.16% 前面操作如上, 到绘制后你会发现 折扣率在下方是个小矩形 选中矩形地方右击 选择“设置数据系列格式”勾中次坐标轴下方会变为红色矩阵覆盖,也不好看,继续右击选择“更改图标类型” 选择个 折线图 就看起来很美观 也能体现变化了。

然后重复1-4步骤。这时只需要选中 增加/减少/本期当中 当中的1个“更改图形类型”为指定的就可以实现对比图形了,另外如果你需要这些对比的数据能在图上明显的表示出来 请直接右击-》添加数据标签 就可以实现了

先这么多吧,还有很多收集完了,再补充~嘿嘿

用途:将若干文字串合并到一个文字串中,其功能与"&"运算符相同。 语法:CONCATENATE(text1,text2,...) 参数:Text1,text2,...为1到30个将要合并成单个文本的文本项,这些文本项可以是文字串、数字或对单个单元格的引用。

用途:测试两个字符串是否完全相同。如果它们完全相同,则返回TRUE;否则返回FALSE。EXACT函数能区分大小写,但忽略格式上的差异。

参数:Text1是待比较的第一个字符串,Text2是待比较的第二个字符串。

参数:Text为需要转换成大写形式的文本,它可以是引用或文字串。

1.4 Lower 用途:将一个文字串中的所有大写字母转换为小写字母。 语法:LOWER(text)。

参数:Text是包含待转换字母的文字串。

1.5 Left 用途:根据指定的字符数返回文本串中的第一个或前几个字符。此函数用于双字节字符。 语法:LEFT(text,num_chars)。

参数:Text是包含要提取字符的文本串;Num_chars指定函数要提取的字符数,它必须大于或等于0。

1.6 Right 用途:RIGHT根据所指定的字符数返回文本串中最后一个或多个字符。RIGHTB根据所指定的字节数返回文本串中最后一个或多个字符。

语法:RIGHT(text,num_chars) 参数:Text是包含要提取字符的文本串;Num_chars指定希望RIGHT提取的字符数,它必须大于或等于0。如果num_chars大于文本长度,则RIGHT返回所有文本。

用途:LEN返回文本串的字符数。

注意:此函数用于双字节字符,且空格也将作为字符进行统计。

1.8 Trim 用途:除了单词之间的单个空格外,清除文本中的所有的空格。如果从其他应用程序中获得了带有不规则空格的文本,可以使用TRIM函数清除这些空格。

参数:Text是需要清除其中空格的文本。

参数:Value是数值、计算结果是数值的公式、或对数值单元格的引用;Format_text是所要选用的文本型数字格式,即“单元格格式”对话框“数字”选项卡的“分类”列表框中显示的格式,它不能包含星号“*”。

1.10 Substitute 用途:在文字串中用new_text替代old_text。如果需要在一个文字串中替换指定的文本,可以使用函数SUBSTITUTE;如果需要在某一文字串中替换指定位置处的任意文本,就应当使用函数REPLACE。

参数:Text是需要替换其中字符的文本,或是含有文本的单元格引用;Old_text是需要替换的旧文本;New_text用于替换old_text的文本;Instance_num为一数值,用来指定以new_text替换第几次出现的old_text;如果指定了instance_num,则只有满足要求的old_text被替换;否则将用new_text替换Text中出现的所有old_text。

2.1 HLookup 用途:在表格或数值数组的首行查找指定的数值,并由此返回表格或数组当前列中指定行处的数值。

参数:Lookup_value是需要在数据表第一行中查找的数值,它可以是数值、引用或文字串;Table_array是需要在其中查找数据的数据表,可以使用对区域或区域名称的引用,Table_array的第一行的数值可以是文本、数字或逻辑值。Row_index_num为table_array中待返回的匹配值的行序号。Range_lookup为一逻辑值,指明函数HLOOKUP查找时是精确匹配,还是近似匹配。

2.2 VLookup 用途:在表格或数值数组的首列查找指定的数值,并由此返回表格或数组当前行中指定列处的数值。当比较值位于数据表首列时,可以使用函数VLOOKUP代替函数HLOOKUP。

Table_array为需要在其中查找数据的数据表,可以使用对区域或区域名称的引用。Col_index_num为table_array中待返回的匹配值的列序号。Col_index_num为1时,返回table_array第一列中的数值;col_index_num为2,返回table_array第二列中的数值,以此类推。Range_lookup为一逻辑值,指明函数VLOOKUP返回时是精确匹配还是近似匹配。如果为TRUE或省略,则返回近似匹配值,也就是说,如果找不到精确匹配值,则返回小于lookup_value的最大数值;如果range_value为FALSE,函数VLOOKUP将返回精确匹配值。如果找不到,则返回错误值#N/A。

2.3 Lookup 用途:返回向量(单行区域或单列区域)或数组中的数值。该函数有两种语法形式:向量和数组,其向量形式是在单行区域或单列区域(向量)中查找数值,然后返回第二个单行区域或单列区域中相同位置的数值;其数组形式在数组的第一行或第一列查找指定的数值,然后返回数组的最后一行或最后一列中相同位置的数值。

参数1(向量形式):Lookup_value为函数LOOKUP在第一个向量中所要查找的数值。Lookup_value可以为数字、文本、逻辑值或包含数值的名称或引用。Lookup_vector为只包含一行或一列的区域。Lookup_vector的数值可以为文本、数字或逻辑值。

参数2(数组形式):Lookup_value为函数LOOKUP在数组中所要查找的数值。Lookup_value可以为数字、文本、逻辑值或包含数值的名称或引用。如果函数LOOKUP找不到lookup_value,则使用数组中小于或等于lookup_value的最大数值。Array为包含文本、数字或逻辑值的单元格区域,它的值用于与lookup_value进行比较。

注意:Lookup_vector的数值必须按升序排列,否则LOOKUP函数不能返回正确的结果,参数中的文本不区分大小写。

3.1 Today 用途:返回系统当前日期的序列号。 参数:无 语法:TODAY()

3.2 Year 用途:返回某日期的年份。其结果为之间的一个整数。 语法:YEAR(serial_number) 参数:Serial_number是一个日期值,其中包含要查找的年份。

3.3 Month 用途:返回以序列号表示的日期中的月份,它是介于1-12之间的整数。 语法:MONTH(serial_number) 参数:Serial_number表示一个日期值,其中包含着要查找的月份。

3.5 Date 用途:返回代表特定日期的序列号。 语法:DATE(year,month,day) 参数:year为1-4位,根据使用的日期系统解释该参数。默认情况下,Excel for Windows使用1900日期系统。Month代表每年中月份的数字。Day代表在该月份中第几天的数字。如果输入数字大于实际可能数字时,将自动往上累加。

3.8 Minute 用途:返回时间值中的分钟,即介于0到59之间的一个整数。 语法:MINUTE(serial_number) 参数:Serial_number是一个时间值,其中包含着要查找的分钟数。

用途:返回某一参数的绝对值。 语法:ABS(number) 参数:number是需要计算其绝对值的一个实数。

用途:将任意实数向下取整为最接近的整数。 语法:INT(number) 参数:Number为需要处理的任意一个实数。

用途:将所有数字形式给出的参数相乘,然后返回乘积值。 语法:PRODUCT(number1,number2,...) 参数:Number1,number2,...为1到30个需要相乘的数字参数。

用途:返回一个大于等于0小于1的随机数 语法:RAND() 参数:不需要

注意:如果num_digits为0或省略,则将数字向上舍入到最接近的整数。如果num_digits小于0,则将数字向上舍入到小数点左边的相应位数。

4.8 ROUNDDOWN 用途:按绝对值减小的方向舍入某一数字。

注意:ROUNDDOWN函数和ROUND函数的用途相似,不同之处是ROUNDDOWN函数总是向下舍入数字。

4.9 SumIF 用途:根据指定条件对若干单元格、区域或引用求和。 语法:SUMIF(range,criteria,sum_range) 参数:Range为用于条件判断的单元格区域,Criteria是由数字、逻辑表达式等组成的判定条件,Sum_range为需要求和的单元格、区域或引用。

用途:在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和。 语法:SUMPRODUCT(array1,array2,array3,...) 参数:Array1,array2,array3,...为2至30个数组,其相应元素需要进行相乘并求和。

用途:将数字的小数部分截去,返回整数。 语法:TRUNC(number,num_digits) 参数:Number是需要截去小数部分的数字,Num_digits则指定保留小数的精度(几位小数)。

5.1 And 用途:所有参数的逻辑值为真时返回TRUE(真);只要有一个参数的逻辑值为假,则返回FALSE(假)。

5.2 Not 用途:求出一个逻辑值或逻辑表达式的相反值。如果您要确保一个逻辑值等于其相反值,就应该使用NOT函数。

语法:NOT(logical) 参数:Logical是一个可以得出TRUE或FALSE结论的逻辑值或逻辑表达式。如果逻辑值或表达式的结果为FALSE,则NOT函数返回TRUE;如果逻辑值或表达式的结果为TRUE,那么NOT函数返回的结果为FALSE。

5.3 Or 用途:所有参数中的任意一个逻辑值为真时即返回TRUE(真)。 语法:OR(logical1,logical2,...) 参数:Logical1,logical2,...是需要进行检验的1至30个逻辑表达式,其结论分别为TRUE或FALSE。如果数组或引用的参数包含文本、数字或空白单元格,它们将被忽略。如果指定的区域中不包含逻辑值,OR函数将返回错误#VALUE!。

用途:返回逻辑值TRUE。 语法:TRUE() 参数:该函数不需要参数

用途:返回逻辑值FALSE。 语法:FALSE() 参数:该函数不需要参数

5.6 If 用途:执行逻辑判断,它可以根据逻辑表达式的真假,返回不同的结果,从而执行数值或公式的条件检测任务。

I 本金和利息计算函数(基于固定利率及等额分期付款的方式) 6.1 PMT 用途:基于固定利率及等额分期付款方式,返回贷款的每期付款额。 语法:PMT(rate, nper, pv, fv, type)

参数:Rate贷款利率,Nper该项贷款的付款总数,Pv为现值(也称为本金),Fv为未来值(或最后一次付款后希望得到的现金余额),Type指定各期的付款时间是在期初还是期末(1为期初。0为期末)。

6.2 IPMT 用途:基于固定利率及等额分期付款方式,返回投资或贷款在某一给定期限内的利息偿还额。

语法:IPMT(rate,per,nper,pv,fv,type) 参数:Rate为各期利率,Per用于计算其利息数额的期数(1到nper之间),Nper为总投资期,Pv为现值(本金),Fv为未来值(最后一次付款后的现金余额。如果省略fv,则假设其值为零),Type指定各期的付款时间是在期初还是期末(0为期末,1为期初)。

6.3 PPMT 用途:基于固定利率及等额分期付款方式,返回投资在某一给定期间内的本金偿还额。 语法:PPMT(rate,per,nper,pv,fv,type) 参数:Rate为各期利率,Per用于计算其本金数额的期数(介于1到nper之间),Nper为总投资期(该项投资的付款期总数),Pv为现值(也称为本金),Fv为未来值,Type指定各期的付款时间是在期初还是期末(1为期初。0为期末)。

II 投资计算函数(基于固定利率及等额分期付款的方式) 6.4 FV 用途:基于固定利率及等额分期付款方式,返回某项投资的未来值。 语法:FV(rate,nper,pmt,pv,type) 参数:Rate为各期利率;Nper为总投资期,即该项投资的付款期总数;Pmt为各期所应支付的金额,其数值在整个年金期间保持不变;Pv为现值,即从该项投资开始计算时已经入账的款项,或一系列未来付款的当前值的累积和;Type为数字0或1,用以指定

各期的付款时间是在期初还是期末。

6.5 PV 用途:返回投资的现值(即一系列未来付款的当前值的累积和),如借入方的借入款即为贷出方贷款的现值。

语法:PV(rate,nper,pmt,fv,type) 参数:Rate为各期利率,Nper为总投资(或贷款)期数,Pmt为各期所应支付的金额,Fv为未来值,Type指定各期的付款时间是在期初还是期末(1为期初。0为期末)。

7.1 COUNTBLANK 用途:计算某个单元格区域中空白单元格的数目。

语法:COUNTBLANK(range) 参数:Range为需要计算其中空白单元格数目的区域。

Excel中,对于一些高大上的功能,使用的人其实很少,使用频率最高的还是那些简单且高效的技巧……

目的:给指定的区域隔行填充颜色。


1、选定指定的单元格区域。

2、【条件格式】-【新建规则】-【使用公式确定要设置格式的单元格】。

3、在【为符合此公式的值设置格式】一栏中输入公式:=MOD(ROW(),2)=1。

4、单击【格式】-【填充】,选取填充颜色-【确定】-【确定】。

1、利用MOD函数判断当前行号,如果为奇数,则填充为“绿色”。

目的:给销量加统一的“万元”。


2、Ctrl+1打开【设置单元格格式】对话框,选择【分类】下的【自定义】。

3、保留【G/通用格式】,单击空格,并输入【万元】,然后【确定】。

三、快速的插入一行或一列。

目的:快速的插入或删除行列。


1、选定需要插入行或列下一行或下一列。

3、直接选中需要删除的行或列。

4、快捷键:Ctrl+-(减号)。


2、快捷键Ctrl+1打开【设置单元格格式】对话框。

3、单击【对齐】标签,选择【水平对齐】下的【分散对齐(缩进)】。

目的:在No的编号前添加数字0。


2、Ctrl+1打开【设置单元格格式】对话框,选择【分类】下的【自定义】。

3、在【G/通用格式】前面输入"0"或"Excel-"等实际需要添加的前缀,然后【确定】。

目的:将“销量”统一提高“50”。


1、在任意单元格中输入需要上调/下调的基数(例如50)并复制。

2、选择目标单元格,右键-【选择性粘贴】。

3、选择【运算】中的【加】或【减】,并【确定】。

目的:将对应的销量转换为图形显示。


2、单击右下角的图表,选择实际需要的图表即可。

八、同时显示日期和星期。

目的:同一单元格中同时显示日期和星期。


1、选定目标单元格,单击【数字】标签下的【长日期】。

2、选定目标单元格,快捷键Ctrl+1打开【设置单元格格式】对话框,选择【分类】下的【自定义】,在【类型】下接着输入空格aaaa并【确定】。

九、按单元格颜色进行求和。

目的:对填充了颜色的单元格进行求和。


2、单击【销量】右侧的箭头,选择【按颜色筛选】,选取相应的颜色。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

我要回帖

更多关于 countifs统计大于某一日期的 的文章

 

随机推荐