01 范围: 起始单元:终止单元 例:D2:D30
02 去尾取整 INT(单元格) 例:INT(3.6)=INT(3.1)=3 INT(-2.6)=INT(-2.1)=-3
03 四舍五入: ROUND(计算公式,小数位数) 例:ROUND(8.345,0)=8 ROUND(8.345,1)=8.3
04 向下舍数字: ROUNDDOWN(单元格,小数位数) 例:ROUNDDOWN(325.515,0)=325 ROUNDDOWN(325.515,-1)=320 数位上的数字舍弃为0
05 余数函数: MOD(分子,分母) 例:MOD(10,3)=1 MON(-10,3)=2 MOD(-10,-3)=-1 MOD(10,-3)=-2 MON(1200,1.8)=1.2 符号由分母决定
随机函数 RAND() 介于0~1之间, RANDBETWEEN(最小整数,最大整数) 介于最小整数与最大整数之间
06 条件: IF(判断式,成立结果式,不成立结果式) 例:IF(C30+D12<=0,1,0) <>为不等号
07 排序: RANK(排序值,起始单元:终止单元,0为正序1为倒序) 说明:默认为0,即从大到小的正排序
08 最大值: MAX(起始单元:终止单元)
09 最小值: MIN(起始单元:终止单元)
10 线性相关: y=a+bx,x值范围b2:g2,y值范围b3:g3,则:b=SLOPE(B3:G3,B2:G2),a=INTERCEPT(B3:G3,B2:G2),相关系数=CORREL(B2:G2,B3:G3)
11 绝对值: ABS(单元值)
12 相乘后求和: SUMPRODUCT(起始单元一:终止单元一,起始单元二:终止单元二) =D1*E1+D2*E2+...+D100*E100
连乘公式 PRODUCT(起始单元:终止单元)
乘幂 POWER(底数,指数) POWER(3,2)=9 EXP(指数)=POWER(2.71828182845904,指数) PI()=3.14159265368979324
指数 ** 3**2=9
对数 LOG(数值,底数) LN(数值) LOG(8,2)=3 LN(2.71828182845904)=1=LOG(2.71828182845904,2.71828182845904)
13 绝对引用单元格: $列号$行号 $列号行号 列号$行号
14 寻并参照: VLOOKUP(查目标,查范围,返回值的列数,0精确或1模糊查) 说明:返回值的列数是查范围的列数值即第几列的数值,也可用COLUMNS(列号1)返回多列数值。多用于查符合条件相应的匹配数值。
返回匹配数值:VLOOKUP(A7,表二!A:E,5,0)表示在表二A到E范围内,查与此表中A7相等并返回表二中第5列的数值。
15 返回指定行列值: INDEX(单元格区域,行号,列号)
返回所在表格序(列)号 ROW(数据区域) COLUMN(数据区域)
16 返回匹配值的位置: MATCH(查值,查区域,查模式)
17 求和:
SUM(起始单元:终止单元)
18 单条件求和: SUMIF(条件判断单元格范围,条件一,求和单元格范围) 说明:条件可以表示为32、“>32”、B4、"苹果"、或"32"。
19 多个单一条件的数据求和: SUMIFS(求和单元格范围,条件判断一单元格范围,"条件一",[条件判断二单元格范围,"条件二"], ...) 条件须用" "括起来,但单元格则不用
多个或条件数据求和: SUM(SUMIFS(求和单元格范围,条件判断一单元格范围,{"条件1",条件2",条件3",……},[条件判断二单元格范围,"条件二")) 条件1、条件2、条件3为或关系,不能只用SUMIFS()格式,否则,只有符合条件1的计算结果,没有条件2、条件3因素的计算结果。
20 多重条件单元格数目: COUNTIFS(条件判断一单元格范围,"条件一",[条件判断二单元格范围,"条件二"], ...)
多个条件的数据求平均:AVERAGEIFS(求平均单元格范围,条件判断一单元格范围,"条件一",[条件判断二单元格范围,"条件二"], ...)
mid函数提取年月日 隔行求和 SUMPRODUCT((MOD(ROW(数据区域),n)=0)*数据区域) 其中,n为一个行值,N为多少即为隔多少行求一次和。奇数求和:公式为:=SUMPRODUCT((MOD(ROW(B1:B12),2)=1)*B1:B12) 偶数求和:公式为:=SUMPRODUCT((MOD(ROW(B1:B12),2)=0)*B1:B12) 间隔3行求和,即三六九十二月份的和:=SUMPRODUCT((MOD(ROW(B1:B12),3)=0)*B1:B12) ,然后可千万不要回车,而是按下“Ctrl+Shift+Enter”快捷键
隔列求和 SUMPRODUCT((MOD(COLUMN(数据区域),n)=0)*数据区域)
数据转置 TRANSPOSE(数据区域) 先选择转置数据存放的区域,再输入公式,最后按下“Ctrl+Shift+Enter”
21 判断单元格是否为空: ISBIANK(单元格) 说明:单元格为真,返回为TRUE,反之返回FALSE
空值填写为0 先选定填写单元格范围→按F5定位→定位条件→选择空值→填写0→按Ctrl+Enter即可。
与=AND(逻辑值或比较表达式1,逻辑值或比较表达式12,……)
或=OR(逻辑值或比较表达式11,逻辑值或比较表达式12,……)
非=NOT(逻辑值或比较表达式1)
22 日期: DATE(日期)
23 插入当前时间函数: TODAY() 函数仅插入当前的日期; NOW() 同时插入日期和时间; DATE(2010,5,1)-TODAY() 计算2010年5月1日距今天有多少整数天
24 计算两个日期间的天数:DATEVALUE(日期1)-DATEVALUE(日期2)
25 分解时间函数: YEAR(日期) MONTH(日期) DAY(日期)
26 返回匹配值的位置函数:MATCH(查值,查区域,查模式) 说明:0
为查等于查值的第一个值的位置,1为查小于或等于查值的最大值的位置(数值必须为升序排列)
27 统计单元格个数 COUNTIF(单元格区域,"条件") COUNTIF(F3:F4,">100") COUNT(起始单元:终止单元)
28 平均值 AVERAGE(起始单元:终止单元)
几何平均值 GEOMEAN(起始单元:终止单元)
29 平均差 SUM(ABS(A:A-AVERAGE(A:A)))/COUNT(A:A) 注意: 这是数组公式, 粘贴后一定要按组合键"Ctrl+Shift+回车"结束, 否则结果不对
30 方差 VAR (起始单元:终止单元) 标准差=SQRT(方差) 分母为N-1
31 标准差 STDEV(起始单元:终止单元)
32 离散系数 STDEV(起始单元:终止单元)/AVERAGE(起始单元:终止单元)
33 偏态系数 SKEW(起始单元:终止单元) 为正为正偏(右偏),绝对值大于1 为高度偏态, 0.5-1之间为中度偏态。
34 峰态系数 KURT(起始单元:终止单元) 为正为尖峰, 为负为扁平, 趋于0趋于正态分布
35 平均误差 STDEV(起始单元:终止单元)/SQRT(COUNT(起始单元:终止单元))
正态分布函数 NORMDIST(区间点,算术平均值,标准差,逻辑值) 逻辑值=1=TRUE,则返回累积分布函数;逻辑值=0= FALSE,则返回概率密度函数。
36 t分布双侧 TINV(显著水平,自由度) TINV(0.05,19) 1-显著水平为置信度 TDIST(分布数值,自由度,单双侧) 单侧为1,双侧为2。若显著水平=TDIST(分布数值,自由度,2),则:分布数值=TINV(显著水平,自由度)
χ2卡方分布单侧 CHIINV(显著水平,自由度) CHIDIST(尾概率数值,自由度) 若显著水平=CHIDIST(尾概率数值,自由度),则:尾概率数值=CHIINV(显著水平,自由度)
F分布单侧 FINV(显著水平,分子自由度,分母自由度) FDIST(单侧概率数值,分子自由度,分母自由度) 若显著水平=FDIST(单侧概率数值,分子自由度,分母自由度),则:单侧概率数值=FINV(显著水平,分子自由度,分母自由度)
P伽玛分布值 GAMMADIST(伽玛分布的数值,γ分布参数1,γ分布参数2,逻辑值) 逻辑值=TRUE,返回累积分布函数;如果为FALSE,则返回概率密度函数。γ分布参数2=1,返回标准伽玛分布。如果P=GAMMADIST(伽玛分布的数值,γ分布参数1,γ分布参数2),则GAMMAINV(P,γ分布参数1,γ分布参数2)=伽玛分布的数值
37 允许误差 CONFIDENCE(显著水平,
标准差,样本数) 标准差=STDEV(起始单元:终止单元) 样本数=COUNT(起始单元:终止单元)
37 置信区间 AVERAGE (起始单元:终止单元)±CONFIDENCE(显著水平,标准差,样本数)
38 相关系数 CORREL(起始单元一:终止单元一,起始单元二:终止单元二)
斜率值 SLOPE(起始单元Y:终止单元Y,起始单元X:终止单元X)
截距 INTERCEPT(起始单元Y:终止单元Y,起始单元X:终止单元X)
39 几比几表示比例 单元一&":"&单元二 或 表达式一&":"&表达式二
40 最大公约数 GCD(单元一,单元二,……)
41 最小公倍数 LCM(单元一,单元二,……)
42 经纬度表示 经纬度=经度单元格&"°"&分单元格&"'"&秒单元格&"""" 例:34°59'16.36"=34&"°"&59&"'"&16.36&""""
43 提取数值 left(用来截取的单元格,从左开始截取的字符数) 例:从"765957中"提取7659=LEFT("765957中",4)
44 查 Find(要查的文本,文本所在的单元格,从第几个字符开始查[可选,省略默认为1,从第一个开始查]) 返回值为查的文本的位置,为数字。 例:FIND("K","3DKTL国HJK9LG")=3 FIND("K","3DKTL国HJK9LG",5)=9
45 截取数值 MID(想从中截取字符的“字符串”,从“字符串”的左边第几位开始截取, 截取的长度) 例:MID("今年19岁",3,2)=19
提取单元格中的数值
1、给出数字的起始位置和长度。示例公式:=--mid(a1,5,3) 公式结果为提取A1单元格中从第5位开始的3个数字。
2、提取某特定字符串后的数字。示例公式:=-lookup(0,-mid(a1,find("ABC",a1)+LEN("ABC"),row(1:99))) 公式结果为提取A1单元格中字符串ABC之后的数字。
3、数字在一侧其他则中文字符组成。示例公式:数字在前,公式=left(a1,2*len(a1)-lenb(a1));数字在后,公式=right(a1,2*len(a1)-lenb(a1))
4、没有给出任何条件,只要求将单元格中的数字提出。通用公式=-lookup(0,-mid(a1,min(find(row(1:10)-1,a1&1/17)),row(1:99))) 按组合键ctrl+shift+enter结束公式。
隔行着(条件格式) MOD(ROW(),2)
从文本提取数值 MID(数值所在单元格,开始提取位置,提取位数) 如:起付线9 MID(起付线9,4,1)=9
公式后加单位 公式&"文本" 如:SUM(A1:A10)&"吨"
保留ROUND计算结果小数点后的0的位数 TEXT(ROUND(公式,2),"0.00") 当值为3.2时,显示为3.20,值为5时,显示为5.00
SPSS函数大全:算术函数
ABS(numexpr) 数值。返回 numexpr(必须为数值)的绝对值。
ARSIN(numexpr) 数值。返回 numexpr 的反正弦(以弧度为单位),求出的值必须为 -1 和 +1 之间的数字值。
ARTAN(numexpr) 数值。返回 numexpr 的反
正切(以弧度为单位),numexpr 必须为数字值。
COS(radians) 数值。返回 radians 的余弦(以弧度为单位),radians 必须为数字值。
EXP(numexpr) 数值。返回 e 的 numexpr 次幂,其中 e 是自然对数的底数,而 numexpr 是数值。较大的 numexpr 值可能会产生超过机器性能的结果。
LN(numexpr) 数值。返回以 e 为底数的 numexpr 的对数,numexpr 必须为大于 0 的数值。
LNGAMMA(numexpr) 数值。返回 numexpr 的完全 Gamma 函数的对数,numexpr 必须为大于 0 的数值。
LG10(numexpr) 数值。返回以 10 为底数的 numexpr 的对数,numexpr 必须为大于 0 的数值。
MOD(numexpr,modulus) 数值。返回 numexpr 除以 modulus 所得到的余数。两个参数都必须为数值,且 modulus 不得为 0。
RND(numexpr) 数值。返回对 numexpr 舍入后产生的整数,numexpr 必须为数值。刚好以 .5 结尾的数值将舍去 0 以后的数值。
SIN(radians) 数值。返回 radians 的正弦(以弧度为单位),radians 必须为数字值。
SQRT(numexpr) 数值。返回 numexpr 的正平方根,numexpr 必须为非负数。
TRUNC(numexpr) 数值。返回 numexpr 被截断为整数(向 0 的方向)的值。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论