ExcelTip.Net留存知识帖 ---【注:附件之前被网盘供应商清空后,现已修复-现已修复-现已修复为本地下载!】
现在位置:首页 > 我的酷贴 > 函数与公式 > IF(1,与 IF({1},的区别

IF(1,与 IF({1},的区别

作者:绿色风 分类: 时间:2022-08-18 浏览:93
楼主
kjmtip
(简单一问)
=SUM(IF(N(IF(1,A5:A10)),A5:A10)*{3;3;5;5;4;4})
=SUM(IF(N(IF({1},A5:A10)),A5:A10)*{0;3;0;5;0;4})
这两个公式的区别。

题目在附件里,下面是分析==
→→IF(1,与 IF({1},的区别

    分析 IF (1,    这个1,就是引导标志,  它指定后面只是一个数据区值 ,不是数组,是,
     
    IF({1},  这个 {1} ,是告诉公式后面跟随的是个多维 ,数组的个数是由后面区域的单元格决定的。从而它。

     例如 =IF({1},5)     虽然后面只是一个5,  我们通过抹黑公式不难发现,这个5 ,就是一个数组, 结果是 {5} .
     
   为什么 IF(ROW(1:7),A1:A7)  会等同于 IF({1},A1:A7)  呢?
    因为(除0以外) ,  因为函数中的真值定义是: 不等于0的任何数.
  所以有 =IF({1}  =IF({2}  =IF({3} …………  =IF({7}  。  我们把它简化写成 =IF({1} 。
   那么,IF({1}  后面跟随多少个数组呢 ? 电脑这点从不含糊,它会对后面的区域从左至右,从上到下搜寻一遍,自然就等同于后面数据区域的单元格数了。





IF({1}, 与 IF(1, 的区别.rar
2楼
龙套
好强大
3楼
gcl-1
赞一个…
4楼
weseeyou
很好,学习了.
5楼
过期品24
学习
6楼
fish-2013
还是没理解,得努力了

免责声明

有感于原ExcelTip.Net留存知识的价值及部分知识具有的时间限定性因素, 经与ExcelTip.Net站长Apolloh商议并征得其同意, 现将原属ExcelTip.Net的知识帖采集资料于本站点进行展示, 供有需要的人士查询使用,也慰缅曾经的论坛时代。 所示各个帖子的原作者如对版权有异议, 可与本人沟通提出,或于本站点留言,我们会尽快处理。 在此,感谢ExcelTip.Net站长Apolloh的支持,感谢本站点所有人**绿色风(QQ:79664738)**的支持与奉献,特此鸣谢!
------本人网名**KevinChengCW(QQ:1210618015)**原ExcelTip.Net总版主之一

评论列表
sitemap