Excel 特殊和方程

Excel 特殊和方程,excel,Excel,例如: 对于68841-01,我需要“result”列具有6.9 对于68841-02,我需要“result”列具有0 对于68841-03,我需要“result”列的值为19.38+2.98+5+2.54=29.9(因为68841-03发生了3次) 基本上,我需要将所有包含MasterJobNo的行添加到等效Jobno的行中 我需要一个方程式,而不是vba。在D1中,输入此方程式并向下拖动(根据需要调整范围):=IF(B2=“”,C2+SUMIF($B$2:$B$13,A1,$C$2:$C$1

例如:

对于68841-01,我需要“result”列具有6.9

对于68841-02,我需要“result”列具有0

对于68841-03,我需要“result”列的值为19.38+2.98+5+2.54=29.9(因为68841-03发生了3次)

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


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

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


根据@AFranklin的评论编辑

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


根据@AFranklin的评论编辑

关于公式的另一个游戏:

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

关于公式的另一个游戏:

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

数据从第2行开始,因此将D1更改为D2,将B1更改为B2,等等。但除了该小点之外,这应该是一个固溶体!当我试图做午餐而不是回答时,我得到的就是这个,我被一个亿万富翁花花公子打败了。@ScottCraner-对不起!但我必须说,当我坐在热水浴缸里喝香槟时,你已经打了我几十次了……呃,我的意思是工作。数据从第2行开始,所以将D1改为D2,B1改为B2,等等。但除了那个小问题,这应该是一个固溶体!当我试图做午餐而不是回答时,我得到的就是这个,我被一个亿万富翁花花公子打败了。@ScottCraner-对不起!但我必须说,当我坐在浴缸里喝香槟时,你已经打了我几十次了……呃,我是说工作。