永发信息网

关于excel的交叉查询问题

答案:3  悬赏:70  手机版
解决时间 2021-03-06 12:29
{=SUM((关键值=A9)*(F9>=有效期开始)*(F9<=执行有效期末)*单价)}
上面这个公式交叉查询三个条件然后乘以一个单价,准确率很高,但是速度很慢,超过十万条以上的数据我就没勇气等他算出来,各位大神有没有好的替代公式呢。
最佳答案
那是数组公式,要按三键的,改为这样试试,不用按三键,输入完成直接回车就行:

=SUMPRODUCT((关键值=A9)*(F9>=有效期开始)*(F9<=执行有效期末)*单价)

如果还是不行的,因为十万条记录挺多的,可以发VBA编程语言的贴,请会VBA的大神帮忙写程序运行,这样会快点。
全部回答
在c1输入: =index($a$1:$b$3,ceiling(row(),2)/2,mod(row()+1,2)+1) 下拉复制公式即可。 1l的iseven函数是不是加载项来的?我复制了下运行不了……可能2007版本以上有这个公式吧,我用的是2003版本的。
换excel 2007以上版本,然后将文档另存为成xlsx格式。只有使用下面的公式: =sumifs(单价,关键值,A9,有效期开始,">=“&F9,执行有效期末,"<=“&F9) 备注:xlsx与2007之前版本的xls文档的编码格式不同,导致运算速度差异很大。因此,更换格式后,效果会比原先的好很多。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
麻烦高人出对联一副 我公司是电力公司 名称为
15款别克君威2.0换磁护机油好吗
我在中国银行的柜员机查余额时,银行卡被吞了
我是一名优步司机以前跑优步每次跑完下个星期
下列关于生物工程的基础理论和技术叙述中正确
伊菲尔食府地址有知道的么?有点事想过去
三国战记冰剑怎么哪?
iPhone8市场上有没有卖
在上一家公司已经休婚假,但还没摆酒,那么到下
钱家滴香小磨油我想知道这个在什么地方
在青海什么时候(24小时)容易缺氧??
我女朋友在外地我家里很忙我不想父母太累我该
具有100个碱基对的DNA片断,内含40个胸腺嘧啶
15712.20美金用英文怎么写
为什么平原天然河道是自由弯曲并不断摆动的
推荐资讯
小路掉头时,前轮斜撞到人行道台阶上了,轮胎
重机居民第二生活区东门(人行门)我想知道这个
我和我男朋友是今年相亲认识的订婚了但我们今
怎样设置电脑不黑屏
返礼祭里晃牙叫了零几次朔间前辈?
关于专有信息和保密信息,下列表述不正确的是
【万能神】如何理解神是无处不在.无所不能的
2012年网民在线购物交易额突破8000亿元,网络
岳阳大酒店我想知道这个在什么地方
何炅代言的游戏
【词被称为小词的原因是】词被称为“小词”的
手握竹杆细体会是什么,蛇
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?