excel高分求关于求和方面的问题

来源:百度知道 编辑:UC知道 时间:2024/06/22 03:44:28
有三行位置对应的数据:
第一行:a,a,b,a,c,d,a,e,f,a
第二行:60,55,88,44,33,49,77,58,39,38
第三行:1,2,4,6,8,9,8,3,0,1
要求用excel公式,函数,vba,最好是函数了,计算同时满足第二行中>=50,第一行中是a,的同列第三行的数的和.
实际就是求,A3,B3,G3的和.
要求有通用性,就是数据不一定是上面的数据,但是计算方法有通用性.
我用你们的公式算后得的是0,不是我要的答案啊.对了,我用的excel2003你们用的是不是2007啊,我才网上看到了,要用你们给我的公式,得用2007的

=SUMPRODUCT((A1:IU1="a")*(A2:IU2>=50)*(A3:IU3))

**************

你在A1输入a
在A2输入50
在A3输入1

看看公式的结果是不是1

另,你是不是将公式输入在1,2,3行之中了?

******************

我在2003中试过,用你的例子.不知道你的文件出什么问题了.如果可以你发给我.

=SUM(IF((A1:IU1="a")*(A2:IU2>=50)*(A3:IU3))
这个应该可以