- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
EXCEL高级应用剖析
EXCEL高级应用
cbing2010@163.com
阿拉伯数字转为大写中文金额
标号
公式
输出
eg1
=NUMBERSTRING(100045001,1)
一亿○四万五千○一
eg2
=NUMBERSTRING(100045001,2)
壹亿零肆万伍仟零壹
eg3
=NUMBERSTRING(100045001,3)
一○○○四五○○一
eg4
=TEXT(666001010,"[dbnum1]")
六亿六千六百万一千○一十
eg5
=TEXT(666001010,"[dbnum2]")
陆亿陆仟陆佰万壹仟零壹拾
eg6
=TEXT(666001010,"[dbnum3]")
6亿6千6百万1千01十
函数公式:=IF(A1<0,"负","")&IF(TRUNC(A1)=A1,TEXT(IF(A1<0,-A1,A1),"[DBNum2]")&"元整",IF(TRUNC(A1*10)=A1*10,TEXT(TRUNC(IF(A1<0,-A1,A1)),"[DBNum2]")&"元"&TEXT(RIGHT(A1),"[DBNum2]")&"角整",TEXT(TRUNC(A1),"[DBNum2]")&"元"&IF(ISNUMBER(FIND(".0",A1)),"零",TEXT(LEFT(RIGHT(A1,2)),"[DBNum2]")&"角")&TEXT(RIGHT(A1),"[DBNum2]")&"分"))
输出结果:陆亿陆仟陆佰万壹仟零壹拾
内置函数实现
常规函数实现
三维引用数据SUM()& COUNT()&COUNTA()
标号
公式
输出
eg7
=COUNTA('1:7'!A$2:A$6)
32
eg8
=COUNT('1:7'!B$2:B$6)
31
eg9
=SUM('1:7'!C2:C6)
10000
eg10
=SUM('1:7'!D$2:D$6)
330
说明:以上三个参数可直接用三维引用数据,其中‘1:7‘为同一工作薄的不同sheet,且每个SHEET中格式一致;A$2:A$6 为各表数据统计区域。
SUM(IF((criteria*criteria),sum_range))函数
通过IF函数和SUM函数的组合使用,可以基于多个条件先进求和;
sum(if(条件1*条件2…),求和区域)
注:公式中的*为通配符,带表任意数量的字符。
在“商品销售信息”工作簿中,选择B15单元格;在编辑栏中输入公式“=SUM(IF(($A$3:$A$11="德惠")*($C$3:$C$11="电视"),$D$3:$D$11));
输入结束后按<Ctrl>+<Shift>+<Enter>组合键。
COUNTIF(range,criteria)函数
Range 为需要计算其中满足条件的单元格数目的单元格区域。
Criteria 为确定哪些单元格将被计算在内的条件,其形式可以为数字、表达式或文本。
标号
公式解释
公式
eg11
返加包含值12的单元格数量
=COUNTIF(DATA,12)
eg12
返回包含负值的单元格数量
=COUNTIF(DATA,"<0")
eg13
返回不等于0的单元格数量
=COUNTIF(DATA,"<>0")
eg14
返回大于5的单元格数量
=COUNTIF(DATA,">5")
eg15
返回等于单元格A1中内容的单元格数量
=COUNTIF(DATA,A1)
eg16
返回大于单元格A1中内容的单元格数量
=COUNTIF(DATA,“>”&A1)
eg17
返回包含文本内容的单元格数量
=COUNTIF(DATA,“*”)
eg18
返回包含三个字符内容的单元格数量
=COUNITF(DATA,“???”)
eg19
返回包含单词"GOOD"(不分大小写)内容的单元格数量
=COUNTIF(DATA,“GOOD”)
eg20
返回在文本中任何位置包含单词"GOOD"字符内容的单元格数量
=COUNTIF(DATA,“*GOOD*”)
eg21
返回包含以单词"AB"(不分大小写)开头内容的单元格数量
=COUNTIF(DATA,“AB*”)
eg22
返回包含当前日期的单元格数量
=COUNTIF(DATA,TODAY())
eg23
返回大于平均值的单元格数量
=COUNTIF(DATA,">"&AVERAGE(DATA))
eg24
返回平均值上面超过三个标准误差的值的单元格数量
=COUNTIF(DATA,“>"&AVERAGE(DATA)+STDEV(DATA)*3)
eg25
返回包含值为或-3的单元格数量
=COUNTIF(DATA,3)+COUNIF(DATA,-3)
eg26
返回包含值;逻辑值为TRUE的单元格数
文档评论(0)