特殊和方程

时间:2016-01-14 21:14:06

标签: excel

[1]: http://i.stack.imgur.com/iSoX8.jpg

示例:

  

对于68841-01,我需要“结果”列为6.9。

     

对于68841-02,我需要列“结果”为0。

     

对于68841-03,我需要“结果”栏有19.38 + 2.98 + 5 + 2.54 = 29.9(因为68841-03发生了3次)。

基本上,我需要将所有具有MasterJobNo的行添加到等效的Jobno行中。

我需要一个等式,而不是vba。

2 个答案:

答案 0 :(得分:2)

在D1中,输入此项并向下拖动(根据需要调整范围):=IF(B2="",C2+SUMIF($B$2:$B$13,A1,$C$2:$C$13),"")

根据@ AFranklin的评论编辑。

答案 1 :(得分:1)

关于公式的另一个游戏:

=IF(B2="",SUM(SUMIF(A:A,A2,C:C),SUMIF(B:B,A2,C:C)),"")

enter image description here