1. excel中数据库函数是干什么的
用于对存储在数据清单或数据库中的数据进行分析的一些工作表函数,这些函数统称为Excel的数据库函数。
Excel数据库函数主要应用于数据的统计与分析,使用比较多的比如:SUM,LOOKUP,VLOOKUP,PRODUCT等,在制作报表时根据逻辑来使用这些函数能够很大的提升制作效率。
2. excel数据库函数
第一题:=SUMPRODUCT((C2:C16<AVERAGE(C2:C16))*(D2:D16="博士")*((F2:F16="正处级")+(F2:F16="副处级")))
第二题:=SUMIFS(G2:G16,E2:E16,"科室3",B2:B16,"女",F2:F16,“科员")
第三题:(这个有麻烦,正在研究)
这第三题是什么东东,这个“或者”是什么意思,是两个条件选其一,还是整个的都要满足?这“或者”两边的,只有写出一个,因为结果只有一个。
低于平均工资的,男博士的的平均工资:
=AVERAGEIFS(G2:G16,G2:G16,"<"&AVERAGE(G2:G16),B2:B16,"男",D2:D16,"博士")
第四题:先在J10:K12内录入条件区域:
然后写公式:=DMAX(A1:G16,"工资",J10:K12)
(不好意思,理解有误,数据库函数包括:平均值DAVERAGE 函数,最大值DMAX函数,求和DMAX函数,等,明天再研究答复你)
第四题使用的是数据库函数。
3. excel中数据库函数的具体用法并举例
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。
4. Excel2010中的数据库函数都以字母D开头。这句话对吗?
说起来还真是的呢,原来的都是D开头的,后来的就不知有没有增加非D开头的。
1、DAVERAGE 函数
2、DCOUNT 函数
3、DCOUNTA 函数
4、DGET 函数
5、DMAX 函数
6、DMIN 函数
7、DPRODUCT 函数
8、DSTDEV 函数
9、DSTDEVP 函数
10、DSUM 函数
11、DVAR 函数
12、DVARP 函数
说起来还真是的呢,原来的都是D开头的,后来的就不知有没有增加非D开头的。
5. excel数据库函数怎么用
方法/步骤
语法:
DCOUNT(database,field,criteria)
DCOUNTA(database,field,criteria)
database 数据库单元格区域
field:统计的列,或者文本表示的项
criteria:条件区域
示例:
制作数据库单元格区域,班级成绩信息表。
添加条件区域,班级,成绩作为条件进行统计。
进行统计输入函数
=DCOUNTA(A1:C7,"班级",E1:E2)
=DCOUNT(A1:C7,"班级",E1:E2)
查看DCOUNT和DCOUNTA的区别,
DCOUNTA 返回数字2,统计出了初一一班人员的数量。DCOUNT不能统计文本,因此返回了数值0.
统计数据库表中大于80学生的数量。
=DCOUNT(A1:C7,3,F1:F2)
=DCOUNTA(A1:C7,3,F1:F2)
都能正确返回数字 4,有4位同学的成绩超过了80分
如果要统计初一一班超过80分的学生数量,则只能使用DCOUNTA函数
=DCOUNTA(A1:C7,2,E1:F2) 返回2,初一一班有2位同学成绩超过80
6. 如何更新Excel的数据库查询函数库
更新一下之前写的Excel的数据库类,将其改成函数的形式,调用更简单(省却了生成类实例的步骤)。现在这个代码在工作中用了一年多,已经比较健壮。
无需任何配置。在VBA中新建模块,并把代码复制转帖过去即可使用。
有以下函数:执行数据库语句、查询数据库、结果复制到单元格(Excel中最常用)、将Excel表格上传到数据库。基本覆盖Excel中对数据库的常用操作。
会在立即窗口显示数据库错误信息,方便查错。
在数据库连接字符串字典中配好数据库连接信息后,数据库访问时可直接使用配好的链接字符串。
7. excel中的数据库函数怎么用条件区域
上传带行列号的有数据示例的表格截图,清楚说明已知条件,达成什么样的结果,结果和已知条件有怎样的勾稽关系,才能有针对性地给你准确的答案。
8. Excel里的数据库函数的criteria是什么意思?
Criteria是一种比hql更面向对象的查询方式。Criteria 可使用 Criterion 和 Projection 设置查询条件。可以设置 FetchMode( 联合查询抓取的模式 ) ,设置排序方式,Criteria 还可以设置 FlushModel (冲刷 Session 的方式)和 LockMode。
拓展如下:
Criterion 是 Criteria 的查询条件。Criteria 提供了 add(Criterion criterion) 方法来添加查询条件。
Criterion 接口的主要实现包括: Example 、 Junction 和 SimpleExpression 。而Junction 的实际使用是它的两个子类 conjunction 和 disjunction ,分别是使用 AND 和 OR 操作符进行来联结查询条件集合。
Criterion 的实例可以通过 Restrictions 工具类来创建,Restrictions 提供了大量的静态方法,如 eq (等于)、 ge (大于等于)、 between 等来方法的创建 Criterion 查询条件(SimpleExpression 实例)。除此之外, Restrictions 还提供了方法来创建 conjunction 和disjunction 实例,通过往该实例的 add(Criteria) 方法来增加查询条件形成一个查询条件集合。
作用如下:
Project 主要是让 Criteria 能够进行报表查询,并可以实现分组。 Project 主要有SimpleProjection 、ProjectionList 和 Property 三个实现。其中SimpleProjection 和ProjectionList 的实例化是由内建的Projections 来完成,如提供的 avg 、count 、max 、min 、sum 可以让开发者很容易对某个字段进行统计查询。
Property 是对某个字段进行查询条件的设置,如通过Porperty.forName(“color”). in(new String[]{“black”,”red”,”write”}); 则可以创建一个 Project 实例。通过criteria 的 add(Project) 方法加入到查询条件中去。