excel会计函数公式大全

梦里说情只是梦
  • 回答数

    5

  • 浏览数

    16028

首页> 会计职称> excel会计函数公式大全

5个回答默认排序
  • 默认排序
  • 按时间排序

深海未眠难能心动

已采纳

一、财会必备技能:一般值的重复判断。

目的:判断“地区”是否重复。

方法:

在目标单元格中输入公式:=IF(COUNTIF(E$3:E$9,E3)>1,"重复","")。

解读:

1、Countif函数是单条件计数函数,作用为计算指定区域中满足条件的单元格个数;语法结构为:=Countif(条件范围,条件)。

2、公式:=IF(COUNTIF(E$3:E$9,E3)>1,"重复","")首先用Countif函数统计范围中指定值的个数,然后用IF函数判断,如果值的个数>1,则返回“重复”,否则返回空值。

二、财会必备技能:大于等于15位值的重复判断。

目的:判断身份证是否重复。

方法:

在目标单元格中输入公式:=IF(COUNTIF(C$3:C$9,C3&"*")>1,"重复","")。

解读:

1、从示例中可以看出,所有的身份证号并没有重复值,但为什么公式:=IF(COUNTIF(C$3:C$9,C3)>1,"重复","")的判断结果有重复值?因为在Excel中,能最多存储的数据位数为15位,15位之后的数值全部按“0”处理。对比身份证号,发现判断重复的值都是末尾几个值不同,被按照“0”处理,所以显示重复。

2、公式:=IF(COUNTIF(C$3:C$9,C3&"*")>1,"重复","")中,在Countif函数的判断条件后面添加了“*”(星号),就能得到正确的结果,是因为添加了“*”(星号)之后将原本的数值强制转换为文本,所以得到了正确的结果。

三、财会必备技能:提取出生年月。

目的:从身份证号码中提取出生年月。

方法:

在目标单元格中输入公式:=TEXT(MID(C3,7,8),"00-00-00")。

解读:

1、Mid函数的作用为:从指定字符串的指定位置提取指定长度的字符。语法结构为:=Mid(字符串,开始位置,长度)。而身份证号中的从第7位开始,长度为8的字符正好为出生年月。

2、Text函数的作用为:根据指定的格式将数值转换为文本。语法结构为:=Text(字符串,格式代码)。

3、公式:=TEXT(MID(C3,7,8),"00-00-00")首先利用Mid函数提取出生年月的8位数字,然后用Text函数将其设置为:XXXX-XX-XX的形式。

四、财会必备技能:计算年龄。

目的:根据身份证号码计算年龄。

方法:

在目标单元格中输入公式:=DATEDIF(TEXT(MID(C3,7,8),"00-00-00"),TODAY(),"y")。

解读:

1、Datedif函数为系统隐藏函数,其作用为按照指定的类型计算两个日期之间的差值。语法结构为:=Datedif(开始日期,结束日期,统计方式),常见的统计方式为:Y:年;M:月;D:日。

2、公式:=DATEDIF(TEXT(MID(C3,7,8),"00-00-00"),TODAY(),"y")首先提取出生年月,然后和当前的(Today())的日期相比,计算相差的年份(Y),暨计算出年龄。

五、财会必备技能:提取性别。

目的:从身份证号中提取性别。

方法:

在目标单元格中输入公式:=IF(MOD(MID(C3,17,1),2),"男","女")。

解读:

1、Mod函数的作用为求余数,语法结构为:=Mod(被除数,除数)。

2、身份证号码中的第17位代表的是性别,如果为计数,则为男性,否则为女性。

3、利用Mid函数提取第17位,然后用Mod函数求余数,最后IF函数判断,如果为奇数,返回男,否则返回女。

188评论

深夜无你怎能安睡

Excel中往往会把数据做成财务分析表,而做成财务分析表,需要用到有关计算财务的函数,下面是我整理的excel 常用财务函数大全与运算以供大家阅读。

excel 常用财务函数大全与运算

财务函数中常见的参数:

未来值 (fv)--在所有付款发生后的投资或贷款的价值。如果省略则为0

期间数 (nper)--为总投资(或贷款)期,即该项投资(或贷款)的付款期总数。

付款 (pmt)--对于一项投资或贷款的定期支付数额。其数值在整个年金期间保持不变。通常 pmt 包括本金和利息,但不包括其他费用及税款。

现值 (pv)--在投资期初的投资或贷款的价值。例如,贷款的现值为所借入的本金数额。省略则为0

利率 (rate)--投资或贷款的利率或贴现率。

类型 (type)--付款期间内进行支付的间隔,如在月初或月末,用0或1表示。

(一)投资计算函数------重点介绍FV、PMT、PV函数

(1) 求某项投资的未来值FV

FV有两种计算办法:

1、 FV(rate?nper???-pmt?0?type)表示的是,每期支付或者受到定额款项的未来值

2、 FV(rate?nper??-pv?type)表示的是,一次性投入资金,按照这个利息来收取费用的未来值

如果是期初投资,然后先按照一定的定额收取首付,然后再按照利息收取费用的时候,未来值可以这样计算:

-FV(rate?nper??pv?type)-(- FV(rate?nper?pmt?type))

或:-(FV(rate?nper??pv?type)- FV(rate?nper?pmt?type))

或:fv(rate?nper??-pv?type)-fv(rate?mper?- pmt?type)

注意:如果省略pmt则要加上双逗号

例如:假如某人两年后需要一笔比较大的学习费用支出,计划从现在起每月初存入2000元,如果按年利2.25%,按月计息(月利为2.25%12),那么两年以后该账户的存款额会是多少呢?

公式写为:FV(2.25%12? 24?-2000?0?1)

(2)求贷款分期偿还额PMT

PMT函数基于固定利率及等额分期付款方式,也就是我们平时所说的"分期付款"。其语法形式为:PMT(rate?nper?pv?fv?type);

有两种计算方法:

1、 pmt(rate?nper?pv?type)表示一次性贷款(入)或借入款,按照利率支付定额,列公式时一般是把pv改成-pv或pmt前加-号

pmt(rate?nper?fv?type)表示一次性投资或借出款,按照利率收取定额,列公式时一般是把fv改成-fv或pmt前加“-”号

例如,需要10个月付清的年利率为8%的¥10?000贷款的月支额为:

PMT(8%12?10?-10000) 计算结果为:¥1?037.03。

(3)求某项投资的现值PV

年金现值就是未来各期年金现在的价值的总和。如果投资回收的当前价值大于投资的价值,则这项投资是有收益的。

语法形式为:PV(rate?nper?pmt?fv?type)

其中Rate为各期利率。Nper为总投资(或贷款)期,即该项投资(或贷款)的付款期总数。Pmt为各期所应支付的金额,其数值在整个年金期间保持不变。通常 pmt 包括本金和利息,但不包括其他费用及税款。Fv 为未来值,或在最后一次支付后希望得到的现金余额,如果省略 fv,则假设其值为零(一笔贷款的未来值即为零)。Type用以指定各期的付款时间是在期初还是期末。

有两种写法:

1、 pv(rate?nper?pmt?type)表示每期支付或收取一定得金额,得到的金额值的现在价值,与期初投资相比较常用这个函数。一般是把pmt前加-号或在pv前加-号,使其结果为正

2、 pv(rate?nper??fv?type)表示按照一定的贴现率计算的未来希望得到金额值(fv)的现值,与期初投资相比较看投资合适程度。

例如,假设要购买一项保险年金,该保险可以在今后二十年内于每月末回报¥600。此项年金的购买成本为80?000,假定投资回报率为8%。那么该项年金的现值为:

PV(0.0812? 12*20?-600?0) 计算结果为:¥71?732.58。

年金(¥71?732.58)的现值小于实际支付的(¥80?000)。因此,这不是一项合算的投资。

(二)折旧计算函数

折旧计算函数主要包括AMORDEGRC、AMORLINC、DB、DDB、SLN、SYD、VDB

但是适用于我国会计准则的折旧计算函数且可用的有:DDB、SLN、SYD

平均法:

SLN(原值?残值?折旧年限)

年数总和法

DDB(原值?残值?折旧年限?第n年)

加速折旧法 最后两年再用sln(原值,残值,折旧年限)

SYD(原值?残值?折旧年限?第n年)

10评论

每次梦到你有的只是眼泪

excel函数公式大全:

1、IF函数:IF函数是最常用的判断类函数之一,目的是判断非此即彼。公式:=IF(A2>4,“是”,“否”)。

2、条件求和函数:公式:=SUMIF(条件区域,指定的求和条件,求和的区域):用通俗的话描述就是:如果B2:B9区域的值等于“是”,就对A2:A9单元格对应的区域求和。

3、条件计数:公式:=COUNTIF(B2:B9,“是”),统计等于“是”的个数。

4、条件查找:VLOOKUP函数一直是大众情人般的存在,函数的语法为:VLOOKUP(要找谁,在哪儿找(区域),返回该区域的第几列的内容,精确找还是近似找(0为精确找,其他数值为近似查找):=VLOOKUP(E2,A2:B5,2,0)。

5、替换内容:REPLACE函数一直有移花接木的能力,函数的语法为:REPLACE(需要替换的内容在哪个单元格,第几位开始,换几位数,换成什么内容):=VLOOKUP(E2,A2:B5,2,0)。

6、提取内容:MID函数有指定位置提取数字的功能,函数的语法为:MID(需要提取的内容所在的单元格,第几位开始提取,提取几个数):=MID(A2,2,1)。

7、时间提取日期:INT函数有取Z整数的功能,函数的语法为:INT(时间所在单元格):=INT(A2)。

8、找最大值:MAX函数有找出最大值的功能,函数的语法为:MAX(数据所在区域):=MAX(A2:A5)。

9、找最小值:MIN函数有找出最小值的功能,函数的语法为:MIN(数据所在区域):=MINA2:A5)。

27评论

哭蓝了整片海哭蓝了整片天

excel常用公式函数有:IF函数、SUMIFS函数、COUNTIF、VLOOKUP函数,LOOKUP函数。

1、IF函数

IF函数一般是指程序设计或Excel等软件中的条件函数,根据指定的条件来判断其“真”(TRUE)、“假”(FALSE),根据逻辑计算的真假值,从而返回相应的内容。可以使用函数 IF 对数值和公式进行条件检测。

语法

IF(logical_test,value_if_true,value_if_false)

功能

IF函数是条件判断函数:如果指定条件的计算结果为 TRUE,IF函数将返回某个值;如果该条件的计算结果为 FALSE,则返回另一个值。

例如IF(测试条件,结果1,结果2),即如果满足“测试条件”则显示“结果1”,如果不满足“测试条件”则显示“结果2”。

参数

(1)Logical_test 表示计算结果为 TRUE 或 FALSE 的任意值或表达式。

例如,A10=100 就是一个逻辑表达式,如果单元格 A10 中的值等于 100,表达式即为 TRUE,否则为 FALSE。本参数可使用任何比较运算符(=(等于)、>(大于)、>=(大于等于)、<=(小于等于等运算符))。

(2)Value_if_true表示 logical_test 为 TRUE 时返回的值。

例如,如果本参数为文本字符串“预算内”而且 logical_test 参数值为 TRUE,则 IF 函数将显示文本“预算内”。如果 logical_test 为 TRUE 而 value_if_true 为空,则本参数返回 0。如果要显示 TRUE,则请为本参数使用逻辑值 TRUE。value_if_true 也可以是其他公式。

(3)Value_if_false表示 logical_test 为 FALSE 时返回的值。

例如,如果本参数为文本字符串“超出预算”而且 logical_test 参数值为 FALSE,则 IF 函数将显示文本“超出预算”。如果 logical_test 为 FALSE 且忽略了 value_if_false(即 value_if_true 后没有逗号),则会返回逻辑值 FALSE。

如果 logical_test 为 FALSE 且 value_if_false 为空(即 value_if_true 后有逗号,并紧跟着右括号),则本参数返回 0(零)。VALUE_if_false 也可以是其他公式。

2、SUMIF函数

SUMIF函数是Excel常用函数。使用 SUMIF 函数可以对报表范围中符合指定条件的值求和。Excel中sumif函数的用法是根据指定条件对若干单元格、区域或引用求和。

语法

SUMIF(range,criteria,sum_range)

1)range 为用于条件判断的单元格区域。

2)criteria 为确定哪些单元格将被相加求和的条件,其形式可以为数字、文本、表达式或单元格内容。例如,条件可以表示为 32、"32"、">32" 、"apples"或A1。条件还可以使用通配符:问号 (?) 和星号 (*),如需要求和的条件为第二个数字为2的,可表示为"?2*",从而简化公式设置。

3)sum_range 是需要求和的实际单元格。

3、Countif函数

Countif函数是Microsoft Excel中对指定区域中符合指定条件的单元格计数的一个函数,在WPS,Excel2003和Excel2007等版本中均可使用。

该函数的语法规则如下:

countif(range,criteria)

参数:range 要计算其中非空单元格数目的区域

参数:criteria 以数字、表达式或文本形式定义的条件

4、VLOOKUP函数

VLOOKUP函数是Excel中的一个纵向查找函数,它与LOOKUP函数和HLOOKUP函数属于一类函数,在工作中都有广泛应用,例如可以用来核对数据,多个表格之间快速导入数据等函数功能。功能是按列查找,最终返回该列所需查询序列所对应的值;与之对应的HLOOKUP是按行查找的。

参数说明

Lookup_value为需要在数据表第一列中进行查找的数值。Lookup_value 可以为数值、引用或文本字符串。当vlookup函数第一参数省略查找值时,表示用0查找。

Table_array为需要在其中查找数据的数据表。使用对区域或区域名称的引用。

col_index_num为table_array 中查找数据的数据列序号。col_index_num 为 1 时,返回 table_array 第一列的数值,col_index_num 为 2 时,返回 table_array 第二列的数值,以此类推。如果 col_index_num 小于1,函数 VLOOKUP 返回错误值 #VALUE!;如果 col_index_num 大于 table_array 的列数,函数 VLOOKUP 返回错误值#REF!。

Range_lookup为一逻辑值,指明函数 VLOOKUP 查找时是精确匹配,还是近似匹配。如果为FALSE或0,则返回精确匹配,如果找不到,则返回错误值 #NA。

如果 range_lookup 为TRUE或1,函数 VLOOKUP 将查找近似匹配值,也就是说,如果找不到精确匹配值,则返回小于 lookup_value 的最大数值。如果range_lookup 省略,则默认为1。

5、LOOKUP函数

LOOKUP函数是Excel中的一种运算函数,实质是返回向量或数组中的数值,要求数值必须按升序排序。

使用方法

(1)向量形式:公式为 = LOOKUP(lookup_value,lookup_vector,result_vector)

式中 lookup_value—函数LOOKUP在第一个向量中所要查找的数值,它可以为数字、文本、逻辑值或包含数值的名称或引用;

lookup_vector—只包含一行或一列的区域lookup_vector 的数值可以为文本、数字或逻辑值;

result_vector—只包含一行或一列的区域其大小必须与 lookup_vector 相同。

(2)数组形式:公式为

= LOOKUP(lookup_value,array)

式中 array—包含文本、数字或逻辑值的单元格区域或数组它的值用于与 lookup_value 进行比较。

例如:LOOKUP(5.2,{4.2,5,7,9,10})=5。

注意:array和lookup_vector的数据必须按升序排列,否则函数LOOKUP不能返回正确的结果。文本不区分大小写。如果函数LOOKUP找不到lookup_value,则查找array和 lookup_vector中小于lookup_value的最大数值。

如果lookup_value小于array和 lookup_vector中的最小值,函数LOOKUP返回错误值#NA。另外还要注意:函数LOOKUP在查找字符方面是不支持通配符的,但可以使用FIND函数的形式来代替。

扩展资料:

Excel函数公式:4个必须掌握的实用查询汇总技巧

一、多列查找。

目的:查询对应的多科成绩。

方法:

1、在目标单元格中输入公式:=VLOOKUP($H$3,$B$3:$F$9,COLUMN(B3),0)。

2、在目标单元格中输入公式:=VLOOKUP($H$3,$B$3:$F$9,MATCH(I$2,$B$2:$E$2,0),0)。

解读:

1、Vlookup函数的语法结构式:=Vlookup(查询值,查询范围,查询值在查询范围中的列数,匹配模式)。

2、公式=VLOOKUP($H$3,$B$3:$F$9,COLUMN(B3),0)。用COLUMN(B3)来定位当前查询值在查询范围中的位置,其参数B3为可变值。

3、公式=VLOOKUP($H$3,$B$3:$F$9,MATCH(I$2,$B$2:$E$2,0),0)用MATCH(I$2,$B$2:$E$2,0)来定位科目在查询范围中的相对位置,应为其初始值从0开始计算,故=MATCH(I$2,$B$2:$E$2,0)的范围从$b$2开始计算。

二、按指定的条件汇总数据。

目的:查询指定产品的销量总数或某产品在指定月份的销售额。

方法:

1、在目标单元格输入公式:=SUMPRODUCT(($C$3:$C$9="A1")*D3:D9)。

2、在目标单元格中输入公式:=SUMPRODUCT((($C$3:$C$9="A1")*(MONTH($E$3:$E$9)=5))*D3:D9)。

解读:

1、SUMPROCUT函数的基本功能是:返回数组间对应元素的乘积之和。

2、公式:=SUMPRODUCT(($C$3:$C$9="A1")*D3:D9)就是数组{1,0,1,0,1,0,1}和{90,98,12,45,98,67,100}对应乘积的和。暨:1*90+0*98+1*12+0*45+1*98+0*67+1*100=300。

2、=SUMPRODUCT((($C$3:$C$9="A1")*(MONTH($E$3:$E$9)=5))*D3:D9)只是多了一个数组,对应的三个数相乘并求和。

三、多条件求和汇总。

目的:求“王东”对产品“A1”的销量。

方法:

1、在目标单元格中输入公式:=SUMIFS(D3:D9,B3:B9,"王东",C3:C9,"A1")。

2、在目标单元格中输入公式:=SUMIFS(D3:D9,B3:B9,"王东",C3:C9,"A1",D3:D9,">50")。

解读:

1、SUMIFS函数是多条件求和函数。其语法结构为:=SUMIFS(求和范围,条件范围1,条件1,条件范围2,条件2……条件范围N,条件N)。

四、隔列分类汇总。

目的:对“计划”和“实际”进行汇总。

方法:

在目标单元格输入公式:=SUMIF($C$3:$F$10,H$3,$C4:$F4)。

解读:

1、函数SUMIF是单条件求和函数,其语法结构为=SUMIF(求和范围,条件范围,条件)。

2、公式:=SUMIF($C$3:$F$10,H$3,$C4:$F4)采用的是绝对引用和相对引用相结合的方式,目的在于对参数进行动态变化。结合具体的值便于理解。

183评论

人生就像卫生纸尽量少扯

1、Excel表格中使用“”这个符号代表除号,注意必须是在英文输入法状态下输入的斜杆符号。 例如A1除以B1,就是A1B1。 2、与加号不同,除法没有单独的函数。 3、具体操作方式如此下:(1)打开excel文档;(2)选中某一单元格,在“fx”右侧键入除数与被除数,如“A1B1”; (3)按下回车键即“enter”键,得到比值;(4)鼠标移到单元格右下角,直到鼠标变为黑色小十字;(5)下拉单元格,得到一系列比值,就可以了。其余Excel常见符号如下: 1、加是“+”,或者使用函数符号“sum”; 2、减是“-”; 3、乘是“*”。

5评论

相关问答