求助excel公式~~

来源:百度知道 编辑:UC知道 时间:2024/06/11 01:28:38
如果C1>0,则C1*A1,否则等于0;
如果C2>0,则C2*A2,否则等于0;
如果C3>0,则C3*A3,否则等于0;
……
如果C10>0,则C10*A10,否则等于0

现在我想在D1上列公式算出上面的总计,请问该公式应该怎么列?
Cn*An这些数值不显示在表格里的

PS:Cn里面可能会出现文本,如果出现文本也直接等于0

在D1格输入
=SUM(IF(C1:C10>0,A1:A10*C1:C10,0))
然后按 Ctrl+Shift+Enter组合键

这时显示的公式为:

{=SUM(IF(C1:C10>0,A1:A10*C1:C10,0))}

注意{}必须用组合键输入;不能直接打键盘上的{}输入。

在D列中输入:
=IF(C1>0,C1*A1,"0")
向下填充.

在D1中输入=IF(AND(C1>0,ISNUMBER(C1)),C1*A1,0)
然后下拉填充.

楼主要求算出合计,那么只要对上面hugeannex先生的公式再用一下=sum(D1:D10)就可以算出总计了