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,如果该表达式成立,则显示“及格”,否则显示“不及格”。

参考资料:

>

NVL(exp1,exp2),如果exp1的计算结果为null值,则NVL()返回zhidaoexp2。如果exp1的计算结果不版是null值,则返回exp1。

使用样例如下:

1、创建测试表,

create

table

test_nvl(value

varchar2(50));

2、插入测试数据

insert

into

test_nvl

values('123');

insert

into

test_nvl

values('456');

insert

into

test_nvl

values('');

insert

into

test_nvl

values('666');

insert

into

test_nvl

values('111');

commit;

3、查询表中全量数据,select

t,

rowid

from

test_nvl

t;

4、编写sql,使用nvl函数,可以发现空值权转为了1;

select

t,

nvl(value,1)

value2

from

test_nvl

t;

以上就是关于excel中数据库函数的具体用法并举例全部的内容,包括:excel中数据库函数的具体用法并举例、数据库函数求助、在oracle数据库中nvl()是什么函数等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存