{=INDEX(录入表!E:E,SMALL(IF(录入表!$G$7:$G$200=$D$3,ROW(录入表!$G$7:$G$200),6000),ROW(D1)))&""}
在这个数组中的IF语句我有些看不明白。
IF(录入表!$G$7:$G$200=$D$3,ROW(录入表!$G$7:$G$200),6000)
IF(logical_test, value_if_true, value_if_false)
我想问的是那个if _false 为什么一定是6000。因为我后来改别的数字都不成。
xOYD4mmr.rar (324.77 KB, 下载次数: 4) 2010-2-4 14:41 上传 点击文件名下载附件 数组中的IF问题 我问的是支出明细查询表里面的那个公式 [此贴子已经被作者于2010-2-4 14:52:39编辑过] 最佳答案 月排行榜 / 总排行榜 亦铭 2010-2-4 15:06 6000应该是考虑到最多录入6000行,如果用不了那么多,比如最多录到2000行就够了,改成2000也行.但是请在编辑栏同时按CTRL+SHIFT+ENTER三键结束,否则直接回车是空白,因为是数组公式 跳转到最佳答案楼层
我问的是支出明细查询表里面的那个公式
6000应该是考虑到最多录入6000行,如果用不了那么多,比如最多录到2000行就够了,改成2000也行.但是请在编辑栏同时按CTRL+SHIFT+ENTER三键结束,否则直接回车是空白,因为是数组公式
使用道具 举报
改成别的数字都不成吗?那个似乎就表示一个比较大的数吧.有人用65536
晕,按快了回复了两遍
谢谢老师。
本版积分规则 发表回复 回帖后跳转到最后一页
小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )
GMT+8, 2024-5-28 04:29 , Processed in 0.299929 second(s), 11 queries , Gzip On, Yac On.
Powered by Discuz! X3.4
Copyright © 2001-2020, Tencent Cloud.