Excel 易失性excel函数符号的意思是什么意思

温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
职业:财务会计。爱好中国象棋,喜欢到弈天棋缘、联众下棋。很喜欢VB程序设计,把VB程序设计与Office VBA当作一种娱乐。学习学习再学习,提高提高再提高!
LOFTER精选
网易考拉推荐
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
示例: 在C列输入公式=COLUMN(),值为3  (即公式所在行的行号 ) =COLUMN(B6),值为2
&ROW 函数 本文介绍 Microsoft Excel 中 ROW 函数的公式语法和用法。 说明:返回引用的行号。 语法:ROW([reference]) ROW 函数语法参数 : Reference&&&&可选。 需要得到其行号的单元格或单元格区域。
如果省略 reference,则假定是对函数 ROW 所在单元格的引用。
如果 reference 为一个单元格区域,并且 ROW 作为垂直数组输入,则 ROW 将以垂直数组的形式返回 reference 的行号。
Reference 不能引用多个区域。
示例: 在2行输入公式=ROW(),值为2  (即公式所在行的行号 ) =ROW(C10)&&&&引用所在行的行号&&&&10
&COLUMNS 函数 说明:返回或引用的列数。 语法:COLUMNS(array) COLUMNS 函数语法:Array&&&&必需。 要计算列数的数组、数组公式 或是对单元格区域的引用。
示例: 复制下表中的示例数据,然后将其粘贴进新的 Excel 工作表的 A1 单元格中。 要使公式显示结果,请选中它们,按 F2,然后按 Enter。 如果需要,可调整列宽以查看所有数据。 =COLUMNS(C1:E4)   引用 C1:E4 中的列数  值为:3 =COLUMNS({1,2,3;4,5,6})  数组常量 {1,2,3;4,5,6} 中的列数。 其中有两行,每行 3 列,第一行中包含 1、2、3,第二行中包含 4、5、6。  值为:3
&ROWS 函数 说明:返回引用或数组的行数。 语法:ROWS(array) ROWS 函数语法参数: Array
必需。 需要得到其行数的数组、数组公式 (数组公式:数组公式对一组或多组值执行多重计算,并返回一个或多个结果。数组公式括于大括号 ({ }) 中。按 Ctrl+Shift+Enter 可以输入数组公式。)或对单元格区域的引用。
示例: =ROWS(C1:E4)    引用中的行数  值为 4
=ROWS({1,2,3;4,5,6})   数组常量中的行数   值为2
&综合示例 1、自定义函数:多工作表条件求和自定义函数 '函数格式举例:=ysum($A$4,1,COLUMN())&&&& '1表示是引用单元格的所在列数&&&& 'COLUMN()是要汇总的项目的所在列数&&&& '特别注意:汇总的工作表必须位于所有工作表最前面&&&& Function ysum(X As Range, Y As Integer, Z As Integer)&&&& On Error Resume Next
'如果错误和错误处理程序出现在同一个程序中,从紧随该语句之后的语句处恢复运行&&&&
For i = 2 To Sheets.Count&&&&
ysum = ysum + WorksheetFunction.SumIf(Sheets(i).Columns(Y), X, Sheets(i).Columns(Z))&&&&
Next i&&&&
Application.Volatile '标记为易失性函数。只要包含此函数的工作表上任何单元格中出现计算过程,此函数都将重新进行计算。&&&& End Function&&&& &&&& 2、自定义函数:多工作表求和自定义函数 '汇总同行同列单元格的工作表数据&&&& Function ssum(X As Integer, Y As Integer)&&&& On Error Resume Next
'如果错误和错误处理程序出现在同一个程序中,从紧随该语句之后的语句处恢复运行&&&&
For i = 2 To Sheets.Count&&&&
ssum = ssum + Worksheets(i).Cells(X, Y).Value&&&&
Next i&&&&
Application.Volatile '标记为易失性函数。只要包含此函数的工作表上任何单元格中出现计算过程,此函数都将重新进行计算。&&&& End Function&&&&
&3、综合应用:看下图
单元格C12公式=IF(COLUMN($M12)-COLUMN()=LEN(FIXED($B12)*100)," ¥",MID(REPT(" ",11-LEN(FIXED($B12)*100))&FIXED($B12)*100,COLUMN()-2,1)) 单元格C4公式=LEFT(RIGHT(" ¥"&ROUND($B4,2)*100,11-COLUMN(C:C)+3))
或=LEFT(RIGHT(" ¥"&FIXED($B20)*100,14-COLUMN()))
阅读(4567)|
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
历史上的今天
在LOFTER的更多文章
loftPermalink:'',
id:'fks_086071',
blogTitle:'Excel函数应用—Column函数、Row函数及Columns函数、Rows函数',
blogAbstract:'COLUMN 函数 说明:返回指定单元格引用的列号。
例如,公式 =COLUMN(D10) 返回 4,因为列 D 为第四列。 语法:COLUMN([reference]) COLUMN 函数语法参数 :如果省略参数 reference 或该参数为一个单元格区域,并且 COLUMN 函数是以水平数组公式的形式输入的,则 COLUMN 函数将以水平数组的形式返回参数 reference 的列号。
将公式作为数组公式输入&&&&从公式单元格开始,选择要包含数组公式的区域。 按 F2,再按 Ctrl+Shift+Enter。 ',
blogTag:'',
blogUrl:'blog/static/',
isPublished:1,
istop:false,
modifyTime:2,
publishTime:0,
permalink:'blog/static/',
commentCount:0,
mainCommentCount:0,
recommendCount:1,
bsrk:-100,
publisherId:0,
recomBlogHome:false,
currentRecomBlog:false,
attachmentsFileIds:[],
groupInfo:{},
friendstatus:'none',
followstatus:'unFollow',
pubSucc:'',
visitorProvince:'',
visitorCity:'',
visitorNewUser:false,
postAddInfo:{},
mset:'000',
remindgoodnightblog:false,
isBlackVisitor:false,
isShowYodaoAd:true,
hostIntro:'职业:财务会计。爱好中国象棋,喜欢到弈天棋缘、联众下棋。很喜欢VB程序设计,把VB程序设计与Office VBA当作一种娱乐。学习学习再学习,提高提高再提高!',
hmcon:'1',
selfRecomBlogCount:'0',
lofter_single:''
{list a as x}
{if x.moveFrom=='wap'}
{elseif x.moveFrom=='iphone'}
{elseif x.moveFrom=='android'}
{elseif x.moveFrom=='mobile'}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
推荐过这篇日志的人:
{list a as x}
{if !!b&&b.length>0}
他们还推荐了:
{list b as y}
转载记录:
{list d as x}
{list a as x}
{list a as x}
{list a as x}
{list a as x}
{if x_index>4}{break}{/if}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}
{list a as x}
{if !!(blogDetail.preBlogPermalink)}
{if !!(blogDetail.nextBlogPermalink)}
{list a as x}
{if defined('newslist')&&newslist.length>0}
{list newslist as x}
{if x_index>7}{break}{/if}
{list a as x}
{var first_option =}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if}&&“${b[voteToOption_index]}”&&
{if (x.role!="-1") },“我是${c[x.role]}”&&{/if}
&&&&&&&&${fn1(x.voteTime)}
{if x.userName==''}{/if}
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}查看: 1827|回复: 3
怎样通过VBA解决indirect()函数的易失性?
阅读权限20
在线时间 小时
& & & & & & & &
本帖最后由 youdust 于
10:18 编辑
在文件BOOK1里通过月份变动,获取BOOK2文件里不同列的数,怎样解决indirect函数的易失性,在不打开BOOK2文件情况下也能显示数。BOOK1要传给别人看,BOOK2不放出去,故要解决此问题,请各位大师帮帮手。
10:18 上传
点击文件名下载附件
3.2 KB, 下载次数: 23
阅读权限95
在线时间 小时
请参考附件
11:05 上传
点击文件名下载附件
10.28 KB, 下载次数: 84
阅读权限20
在线时间 小时
多谢楼上,不过没法通过月份变动取不同列的数,我已过通过sumproduct()函数解决。
阅读权限10
在线时间 小时
我也碰到这个问题,请问楼主是怎么解决的啊?
玩命加载中,请稍候
玩命加载中,请稍候
Powered by
本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任! & & 本站特聘法律顾问:徐怀玉律师 李志群律师易失性函数
以下是引用faliming7在 9:47:00的发言:做个种子等发芽
谢谢!分享.!
谢谢分享,学习中
学习,收藏了!
谢谢分享的归纳知识
以下是引用bbwsj在 23:47:00的发言:一般的公认SUMIF()因为其第3个参数简写时的不确定性,也认为是半易失性函数(或工作簿级易失性函数)SUMIF简写时具有“易失性”。SUMIF函数默认第3参数的引用区域是与第1参数相同尺寸并具有相对引用位置的区域。当SUMIF第3参数简写时,比如:=SUMIF(A1:A10,D1,B2)相当于=SUMIF(A1:A10,D1,B2:B11),这种简写让EXCEL在每次打开工作簿时,都需要重新定位第3参数的引用区域;如果第3参数书写并非“简写”,比如写成B2:B10,与第1参数尺寸不同,EXCEL也需要重新定位来修正。
谢谢分享~~~
|||Excel精英培训
Powered byExcel的易失性函数(转) - Blogn - 记录个人历史
Blogn - 记录个人历史 Ver 3.0.0
http://www.cheapro
http://www.cheapro
http://www.cheapro
http://www.cheapro
http://www.michaelk
http://www.michaelk
http://www.michaelk
http://www.goldenstatewarriorsjersey
http://www.goldenstatewarriorsjersey
http://www.goldenstatewarriorsjersey
最近更新的blog
Excel的易失性函数(转)
作者:毒药铁链西瓜刀
点击:3440
所属分类:
创建时间: 10:49:13
最后修改时间: 10:49:13
我一般不转文章,但对于一些绝少讨论的话题,还是要转一下的。
=================================
Excel的易失性函数
作者:admin 日期:
字体大小: 小 中 大
Excel中的函数一共有两种,易失性和非易失性。
易失性函数最最简单的理解就是不论表格中的数据或者是公式中的参数、引用的数据区域是否有更新动作,易失性函数都会进行重算。
最简单的试验方法是,新建一个Excel文档,在任一单元格中输入“=now()”,保存并关闭该文档,然后重新打开文档再次关闭,这时可以看到提示是否保存该文档。在这个整个过程中,我们没有对工作表进行任何更改,为什么还会提示保存呢?这就是易失性函数引起的,因为每一个动作(打开工作簿,单击选中某一单元格等在Excel中的任何动作)都会引起易失性函数的重算。
而非易失性函数是只有函数的参数或者是引用的区域、数据有变更时才会进行重算。
虽然易失性和非易失性函数在日常看来,对数据的处理都不会有什么影响,但当一个工作表中的数据有成千上万行时,如果某一列中使用了易失性函数则会出现严重的效率问题。注意Excel状态栏的最左侧,似乎总是能看到“正在计算单元格”,在工作表中的每一个动作都会引起易失性函数所在的单元格的重算,在使用易失性函数众多的情况下,效率影响是可想而知的了。
上网查了一下关于易失性函数的资料并不多,微软网站也只是很少的相关介绍。大致收集了一下,以下函数基本上都属于易失性函数范畴,NOW,TODAY,RAND,AREAS,OFFSET,CELL,INDIRECT,ROWS,COLUMNS,RANDBETWEEN。其中INDEX,SUMIF在某些特殊用法情况下会出现易失性特性(网上有说法是第3参数简写时会表现出易失性)。
SUMIF的易失性最近我的体会是比较深的,一个VBA系统里的数据比较多,表格中使用了较多的SUMIF函数,系统的效率太低,去除SUMIF后,效率大为改观。
目前的个人感觉是,如果是编制VBA的系统且数据量会比较大的情况下,在Excel表格中最好少用或者不用易失性函数,在必须用的时候也要尝试是否有其他替代方法,比如通过自定义函数的方法或者其他编码实现,从而尽量减少单元格重算的机会。
在ExcelHome看到一个较好的关于易失性函数的说明,翻译自国外牛人的。
下载下面的文件,可以查看易失性函数的相关说明并可进行实际测试,进行VBA编辑器,还可以看到牛人编制的统计函数计算次数的自定义函数。
如果想让自己定义的函数也具有易失性的话,只需添加一行代码即可。
复制内容到剪贴板 程序代码
Application.Volatile
可参看微软网站的简要说明:。
45.32.130.*
字节:9249&
ID:22163&
发贴时间: 07:03:09&
saucony scarpe
abercrombie deutschland
air jordan pas cher homme
adidas tienda online
scarpe adidas online
ugg clearance
michael kors handbags on sale
moncler jacket sale
scarpe running new balance
Miu Miu bags online
Jordan Schoenen
ugg factory outlet
toms shoes outlet
huarache sneakers
burberry schal
cheap uggs
ropa abercrombie
Nike Store
billige nike sko
zapatos de futbol nike
nike skor outlet
chaussure new balance femme
pandora jewelry store
uggs for cheap
bambas adidas baratas
outlet scarpe new balance
tienda online abercrombie españa
cheap christian louboutin
nike chaussures
Nike Zapatos
Jordan Sneakers For Sale
tru religion jeans
nike sportschuhe damen
coach factory outlet online
charms pandora pas cher
Moncler Sale
Canada Goose Outlet
adidas schoenen
new balance sito ufficiale
louboutin heels
Toms Shoes For Women
zapatilla adidas
air force one pas cher
oakley sunglasses clearance
adidas store
adidas sneakers
longchamp kaufen
fitflop online kopen
mulberry väskor rea
cheap mbt shoes sale
sandalias birkenstock
botas de futbol
newest lebron shoes
hyperdunk 2014
nike joggesko
nike air max running shoes
adidas outlet stores online
coach sac à main
moncler coats for women
Cheap Michael Kors
sac a main michael kors
discount ray bans
adidas schuhe neu
official NHL jerseys
nike sportschuhe
Coach Bags On Sale
ray ban sale
portafoglio michael kors
23 is back
fitflops sale uk
scarpe nike air max
retro jordans for cheap
chaussure basket homme
balenciaga borse
timberland outlet
Uomo Hogan
new yeezy shoes
michael kors bags outlet
nike sneakers
goedkope nike air max
fendi pas cher
New Balance Outlet
abercrombie and fitch store
christian louboutin outlet
outlet prada online
ugg boots outlet online
ugg boots for women
scarpe hogan outlet
pandora beads
ugg boots classic
uggs outlet
ugg outlet online
nike air max 90 rea
nike sb stefan janoski
cheap air max outlet
zapatillas running
nike damenschuhe
adidas outlet
prada outlet
Air Jordan Release Date
vans shoe store
Air Max 90
womens nike air max
pandora bracelet charms
Nike Air Jordan 11
cheap uggs for women
chaussures de foot pas cher
zapatos nike free run
chaussures nike pas cher
Nike Online Store
air max pas cher femme
oakley outlet
moncler girls
Timberland skor
pandora charm bracelet sale
chaussure adidas pas cher
ray ban wayfarer eyeglasses
nike jordan shoes
moncler outlet
Moncler Outlet Online
adidas shoenen
Adidas schuhe
new jordan releases
Ray ban sale online
Nuove scarpe nike
michael kors väska rea
religion store
nike shoes
reebok running shoes
adidas site officiel
Soccer Boots Outlet nike
nike schuhe günstig
scarpe nike running
new balance sportschuhe
converse store
Air Jordan News
Toms Outlet Online
new balance femme
Ugg boots Sale
Chaussure Nike Pas Cher
Korting sportschoenen
chaussure Nike homme
nike tn pas cher
new pandora charms
outlet zapatos online
cheap nike air max
nike air schuhe herren
scarpe jordan
adidas kläder
zapatillas nike baratas
Billiga Nike Air Max
sac givenchy
scarpe nike
nike mercurial soccer cleats
sac coach soldes
Billig Nike
Ray Ban Outlet
polo ralph lauren pas cher
burberry sac pas cher
Jordan Store
chaussure Nike femme
burberry sac pas cher
scarpe adidas donna
9.21chxy
本文允许匿名评论
发表评论:(最长不得超过128KB)
程序设计:Excel常用函数大全_图文_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
Excel常用函数大全
上传于||文档简介
&&学习Excel的利器!
阅读已结束,如果下载本文需要使用0下载券
想免费下载更多文档?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩5页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢

我要回帖

更多关于 excel if函数失效 的文章

 

随机推荐