excel中数据库函数的具体用法并举例

excel中数据库函数的具体用法并举例,第1张

if函数可以嵌套七层,我简单举统计成绩中用到的一种写法:

if(a1>=90,"优秀",if(a1>=60,"及格","不及格")

其中a1要看你要分析的单元格的地址,这里只是举例罢了,实际应用还要看你的需要,分析完以后可以用填充柄填充下面的单元格,公式会自动在大于或等于90分的旁边写上优秀两字,在大于等于60分小于90分旁边的单无格写上及格,低于60分的写上不及格.

如果你是用插入函数的话,选择if会出现三个格.

第一格填入:a1>=90

第二格填入:优秀

第三格填入:if(a1>=60,"及格","不及格")

希望这个对你的考试有所帮助.

1.IF函数的语法结构

IF函数的语法结构:IF(条件,结果1,结果2),详细说明可以参照表6-4。

2.IF函数的功能

对满足条件的数据进行处理,条件满足则输出结果1,不满足则输出结果2。可以省略结果1或结果2,但不能同时省略。

3.条件表达式

把两个表达式用关系运算符(主要有=,<>,>,<,>=,<=等6个关系运算符)连接起来就构成条件表达式,例如,在IF(a1+b1+50

<>

b1+c1

50,

1,1)函数式中,条件表达式是a1+b1+50

<>

b1+c1

50。

4.执行过程

下面以IF(a1+b1+50

<>

b1+c1

50,

1,1)函数式为例来说明IF函数的执行过程。

先计算条件表达式a1+b1+50

<>

b1+c1

50,如果表达式成立,值为TRUE,并在函数所在单元格中显示“

1”;如果表达式不成立,值为FALSE,并在函数所在单元格中显示“1”。

5.IF函数嵌套的执行过程

如果按等级来判断某个变量,IF函数的格式如下:

IF(E2>=85,"优",IF(E2>=75,"良",IF(E2>=60,"及格","不及格")))

函数从左向右执行。首先计算E2>=85,如果该表达式成立,则显示“优”,如果不成立就继续计算E2>=75,如果该表达式成立,则显示“良”,否则继续计算E2>=60,如果该表达式成立,则显示“及格”,否则显示“不及格”。

参考资料:

http://www.huianren.net/bbs/simple/index.php?t65843.html

回答者:mysky4u

-

魔法师

四级

6-4

23:28

这个函数是用来判断的。比如:A列单元格数据是姓名,B列是性别,C列是基本工资。现要求给所有人员增加工资,男增加80,女增加50,把新增工资结果放入D列对应的单元格。

*** 作过程:在D1单元格输入=if(B1="男",C1+80,C1+50)

就可以了,下面有再多的数据,就从D1用填充手柄向下填充。

说明:这个函数有三个参数,第一个是逻辑条件,第二个是当值为“真”时的返回值,第三个是当值这“假”的返回值。上例中,对B1单元格进行判断,如果值是“男”(注意,汉字必须用引号,而且是半角),那么就在原工资C1的基础上增加80,如果不是男性,就增加50。

明白了吗?另外,if函数还可以套用,就是在IF里面用IF。

随机数有一些变通方法的,常用的象这种

=下限+INT(RAND()*(上限-下限))

按照你的需要去改这个公式就可以了,比如你要限制在10-500之间,那就是

=10+INT(RAND()*(500-10))

1.DAVERAGE

参数:返回数据库或数据清单中满足指定条件的列中数值的平均值。

语法:DAVERAGE(database,field,criteria)

参数:Database构成列表或数据库的单元格区域。Field指定函数所使用的数据列。Criteria为一组包含给定条件的单元格区域。

2.DCOUNT

参数:返回数据库或数据清单的指定字段中,满足给定条件并且包含数字的单元格数目。

语法:DCOUNT(database,field,criteria)

参数:Database构成列表或数据库的单元格区域。Field指定函数所使用的数据列。Criteria为一组包含给定条件的单元格区域。

3.DCOUNTA

参数:返回数据库或数据清单指定字段中满足给定条件的非空单元格数目。

语法:DCOUNTA(database,field,criteria)

参数:Database构成列表或数据库的单元格区域。Field指定函数所使用的数据列。Criteria为一组包含给定条件的单元格区域。

4.DGET

参数:从数据清单或数据库中提取符合指定条件的单个值。

语法:DGET(database,field,criteria)

参数:Database构成列表或数据库的单元格区域。Field指定函数所使用的数据列。Criteria为一组包含给定条件的单元格区域。

5.DMAX

参数:返回数据清单或数据库的指定列中,满足给定条件单元格中的最大数值。

语法:DMAX(database,field,criteria)

参数:Database构成列表或数据库的单元格区域。Field指定函数所使用的数据列。Criteria为一组包含给定条件的单元格区域。

6.DMIN

参数:返回数据清单或数据库的指定列中满足给定条件的单元格中的最小数字。

语法:DMIN(database,field,criteria)

参数:Database构成列表或数据库的单元格区域。Field指定函数所使用的数据列。Criteria为一组包含给定条件的单元格区域。

7.DPRODUCT

参数:返回数据清单或数据库的指定列中,满足给定条件单元格中数值乘积。

语法:DPRODUCT(database,field,criteria)

参数:同上

8.DSTDEV

参数:将列表或数据库的列中满足指定条件的数字作为一个样本,估算样本总体的标准偏差。

语法:DSTDEV(database,field,criteria)

参数:同上

9.DSTDEVP

参数:将数据清单或数据库的指定列中,满足给定条件单元格中的数字作为样本总体,计算总体的标准偏差。

语法:DSTDEVP(database,field,criteria)

参数:同上

10.DSUM

参数:返回数据清单或数据库的指定列中,满足给定条件单元格中的数字之和。

语法:DSUM(database,field,criteria)

参数:同上

11.DVAR

参数:将数据清单或数据库的指定列中满足给定条件单元格中的数字作为一个样本,估算样本总体的方差。

语法:DVAR(database,field,criteria)

参数:同上

12.DVARP

参数:将数据清单或数据库的指定列中满足给定条件单元格中的数字作为样本总体,计算总体的方差。

语法:DVARP(database,field,criteria)

参数:同上

13.GETPIVOTDATA

参数:返回存储在数据透视表报表中的数据。如果报表中的汇总数据可见,则可以使用函数GETPIVOTDATA从数据透视表报表中检索汇总数据。

语法:GETPIVOTDATA(pivot_table,name)

参数:Data_field为包含要检索的数据的数据字段的名称(放在引号中)。Pivot_table在数据

透视表中对任何单元格、单元格区域或定义的单元格区域的引用,该信息用于决定哪个数据数据透视表包含要检索的数据。

Field1,Item1,Field2,Item2为 1到14对用于描述检索数据的字段名和项名称,可以任意次序排列


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9864225.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存