Excel的公式及函数的使用???

Excel的公式及函数的使用???,第1张

你首先行学会以下的常用函数,懂了后,再慢慢的学习,提高自己的excel的运用能力

求和函数 SUM

平均值函数 AVERAGE

逻辑函数 IF

计数函数 COUNT

最大(小)值函数 MAX(MIN)

条件求和函数 SUMIF

货款偿还计算函数 PMT

排序函数 RANK

四舍五入函数 ROUND

条件计数函数 COUNTIF

数值探测函数 ISNUMBER

零存整取收益函数 PV

内部平均值函数 TRIMMEAN

日期年份函数 YEAR

起止天数函数 DAYS360

取整函数 TRUNC

字符提取函数 MID

与函数 AND

或函数OR

可以利用EXCEL中的帮助菜单的函数部分,可以学习全部的函数及使用方法。

declare @sql varchar(8000)

set @sql='select from '

if flag=1

set @sql=@sql+'CP1'

if flag=2

set @sql=@sql+'XSS1'

if flag=3

set @sql=@sql+'XSCP1'

exec(@sql)

1新建一个名为TEST表 2向TEST表中添加数据 INSERT INTO TEST(STUDENT,COURSE,SCORE) select '张三','语文',78 from dual union select '张三','数学',87 from dual union select '张三','英语',82 from dual union select '张三','物理',90 from dual union select '李四','语文',65 from dual union select '李四','数学',77 from dual union select '李四','英语',65 from dual union select '李四','物理',85 from dual 列转行 方法··1: select Student, sum(decode(Course, '数学', Score)) 数学, sum(decode(Course, '物理', Score)) 物理, sum(decode(Course, '英语', Score)) 英语, sum(decode(Course, '语文', Score)) 语文 from TEST group by Student 方法2: select Student, sum(case Course when '数学' then Score else null end) 数学, sum(case Course when '物理' then Score else null end) 物理, sum(case Course when '英语' then Score else null end) 英语, sum(case Course when '语文' then Score else null end) 语文 from TEST group by Student

举个例子:现有一个员工表test (字段省),一个部门表bm (字段省)。然后分别创建两种函数做对比:--创建内嵌表值函数

create function fn_bumen

(@bm char(2))

returns table

as

return (

select

from test

where 部门=@bm

) --创建多语句表值函数

create function fn_salary ( @bm char(2) )

returns @salary table

(

姓名 varchar(10),

部门名称 varchar(10),

工资 numeric(8,2)

)

as

begin

insert @salary

select a姓名,b部门名称,a工资

from test a left join bm b

on a部门=b部门

where a部门=@bm

return

end

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

原文地址: http://outofmemory.cn/langs/12170627.html

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

发表评论

登录后才能评论

评论列表(0条)

保存