标签: excel
示例:
对于68841-01,我需要“结果”列为6.9。 对于68841-02,我需要列“结果”为0。 对于68841-03,我需要“结果”栏有19.38 + 2.98 + 5 + 2.54 = 29.9(因为68841-03发生了3次)。
对于68841-01,我需要“结果”列为6.9。
对于68841-02,我需要列“结果”为0。
对于68841-03,我需要“结果”栏有19.38 + 2.98 + 5 + 2.54 = 29.9(因为68841-03发生了3次)。
基本上,我需要将所有具有MasterJobNo的行添加到等效的Jobno行中。
我需要一个等式,而不是vba。
答案 0 :(得分:2)
在D1中,输入此项并向下拖动(根据需要调整范围):=IF(B2="",C2+SUMIF($B$2:$B$13,A1,$C$2:$C$13),"")
=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)),"")