excel表中怎样将同一列中比如A、B、C、D……,有3个报价,但不全有3个,怎样把同时有3个报价的数值进行求和

名称 单价1 单价2 单价3
A 1 2 3
B 2 4
C 2 5
D 3 3 4
同时有三项报价时的总和比较 公式?= 公式?= 公式?=

如上图这样的很多项的表格,用什么公式把同时有三个报价的部分进行求和进行比较?
我是想求的是甲报价这一列的总和,条件是ABCD……(这一列有几百项)但有些行是空白的,不是每行都有数,我要求和的是甲报价这一列同时有3个报价的才求和。

方法很多:任选一种:
=IF(COUNT(B1:D1)>3,"",SUM(B1:D1))
=IF(ISBLANK(B1:D1),"",SUM(B1:D1))
=IF(COUNTBLANK(B1:D1)>1,"",SUM(B1:D1))
每个单元格判断都判断是否空格,要累一些,也可以。
解释,COUNT统计数字单元格个数;ISBLANK检查是否有空格;COUNTBLANK统计空格个数。
如果有空单元格,不计算,否则求和
最好在E2输入,拖动下拉
比较可以用排序函数 。追问

我是想在B9、C9、D9中输入公式求和,如B9的总和,是要求和的条件是同时甲报价、乙报价、丙报价同时三个都有数值时,B9这一列的和。

追答

B9输入:
=IF(COUNT(B2:B8)>=3,SUM(B2:B8),"")
选择B9向右拉到D9就行了。
COUNT(B2:B8)是统计B2:B8内的数字单元格个数。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-03-27
列个公式就可以吧,=IF(AND(A1<>"",A1<>"",A1<>""),C6+D6+E6,"#N/A")。如果A1、A2、A3都有数时就求和,不是的时候是#N/A。
第2个回答  2011-03-27
=IF(COUNTA(B1:B8)>=3,SUM(B1:B8),"")
第3个回答  2011-03-27
在E1输入=if(and(A1>0,B1>0,C1>0),sum(A1:C1),"")
比较要怎么比?