Excel 产品、标准和空白
我想在下面的数据片段中乘以每个基金的月度回报*月度资产Excel 产品、标准和空白,excel,excel-formula,array-formulas,Excel,Excel Formula,Array Formulas,我想在下面的数据片段中乘以每个基金的月度回报*月度资产 FUND Jan_returns Feb_returns Jan_Assets Feb_Assets 1 -2 3 200 300 1 2 7 250 500 1 5 2 3000
FUND Jan_returns Feb_returns Jan_Assets Feb_Assets
1 -2 3 200 300
1 2 7 250 500
1 5 2 3000
2 6 5 500 600
2 8 900
2 9 1500 1500
3 -6 3 100 1000
3 -7 4 660 520
例如,基金1 Jan_返回*Jan_资产=15100
目前的公式是:
=SUMPRODUCT($B$1:$B$8)($B$1:$B$10=A2),($D$1:$D$8)($B$1:$B$8=A2))
其中A2是指基金
这是一月份的工作。然而,当我在二月份这样做的时候,我得到了#价值!对于所有3个基金。我想这是因为空格和尝试了“”,但只是得到了奇怪的数字
结果应该是
FUND Jan Feb
1 15100 4400
2 16500 3000
3 -5220 5080
您能帮我解决这个问题吗 像这样,根据需要修改范围。请注意,重复
$B$1:$B$8=A2
是多余的*-您只需要一个实例
=SUMPRODUCT(($A$2:$A$9=$G2)*B$2:B$9*D$2:D$9)
*我假设
$B$1:$B$10=A2
中的10
是一个打字错误,应该是8
如果您不需要G列,可以使用ROW函数:=SUMPRODUCT($a$2:$a$9=ROW()-ROW(H$2)+1)*B$2:B$9*D$2:D$9)。@vbasic208我假设1
、2
和3都是示例数据。