ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 Excel Home精品图文教程库
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
300集Office 2010微视频教程 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
楼主: czzqb

[分享] [函数用法讨论系列17] 关于易失函数

[复制链接]

TA的精华主题

TA的得分主题

发表于 2007-5-14 17:29 | 显示全部楼层
QUOTE:
以下是引用gouweicao78在2007-5-14 16:41:40的发言:

to 方言:

C21=COUNTA(A30:A65536)——公式改一下

再看会不会,呵呵。

因为A:A,包含了已使用了易失性函数的单元格。

是这样,比如COUNT(A:A),SUM(A:A)也会,而COUNTA(B:B),COUNT(B:B)就都不会

TA的精华主题

TA的得分主题

发表于 2007-8-22 13:31 | 显示全部楼层
以前对易失性函数了解一般 ,今天看了前面一些贴子,终于明白了许多。在此谢谢大家的无私分享。

TA的精华主题

TA的得分主题

发表于 2007-8-22 14:09 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2007-12-10 11:31 | 显示全部楼层

补充:SUMIF、INDEX函数的半易失性源于引用区域的不确定性。

1、《精粹》第一次印刷提到过SUMIF、COUNTIF是易失性函数,经gdliyy版主提出并探讨后,明确SUMIF第3参数简写时具有“易失性”,即“打开工作簿不作任何修改关闭文件时会提示保存”。

2、原因分析:请先参考:

关于SUMIF的简化形式 aichong
http://club.excelhome.net/viewthread.php?tid=136995

由该帖可知,Sumif函数默认第3参数的引用区域是与第1参数相同尺寸并具有相对引用位置的区域。当SUMIF第3参数简写时,比如:=SUMIF(A1:A10,D1,B2)相当于=SUMIF(A1:A10,D1,B2:B11),这种简写让Excel在每次打开工作簿时,都需要重新定位第3参数的引用区域。如果第3参数书写并非“简写”比如写成B2:B10,与第1参数尺寸不同,Excel也需要重新定位来修正。如下帖例子:http://club.excelhome.net/viewthread.php?tid=284852&extra=&page=1#284852

3、关于A1:INDEX(A:A,2)类似这种用冒号隔开的引用中,如果冒号的某一边或两边是引用函数返回的单元格区域,这种结构也会具有“易失性”,这个在本帖前面已经测试了。这里我想提的是:常量与变量的区别

(Excel帮助文件定义常量:不进行计算的值,因此也不会发生变化。例如,数字 210 以及文本“每季度收入”都是常量。表达式以及表达式产生的值都不是常量

在INDEX(A:A,2)中,数字2是常量,而INDEX(A:A,2)并非貌似铁板钉钉返回A2的常量引用,因为它是表达式以及表达式产生的值,这个变量让这种引用结构需要在打开工作簿时重新定位引用区域。

TA的精华主题

TA的得分主题

发表于 2008-10-8 20:23 | 显示全部楼层
我也是常遇上这样的问题~~

TA的精华主题

TA的得分主题

发表于 2008-10-9 00:29 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助

真是高手云集啊,今天又学到一个新词,函数的易失性,看来对于函数我还没有入门啊.但函数的易失的性是不是只有不用一个解决方法呢,能不能有其他的办法来解决呢?请各位高手想出更好的办法来分享.

TA的精华主题

TA的得分主题

发表于 2009-2-16 17:12 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
谢谢czzqb提供这么好的资料。凡事有利有弊。易失函数是我日常比较常用的。

TA的精华主题

TA的得分主题

发表于 2009-3-18 15:08 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2009-3-28 14:38 | 显示全部楼层
帮我把这个也用INDEX替代一下吧,谢谢了!
=OFFSET(Q2,,FIND(B3,"ABCDE"))/SUM(R2:V2)%

TA的精华主题

TA的得分主题

发表于 2009-3-28 14:49 | 显示全部楼层
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-5-19 19:11 , Processed in 0.045070 second(s), 8 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表