SUMPRODUCT、CRITERIA 和空白
SUMPRODUCT, CRITERIA and Blanks
我想在以下数据片段中每月乘以每个基金 returns * 每月资产
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_returns * Jan_assets = 15100
当前公式为:
=SUMPRODUCT(($B$1:$B$8)($B$1:$B$10=A2),($D$1:$D$8)($ B$1:$B$8=A2))
其中 A2 是对 FUND 的引用。
这适用于一月份。但是,当我在二月份这样做时,我得到了#Value!对于所有 3 个基金。我认为这是因为空白并尝试了 <>"" 但只是得到了奇怪的数字。
结果应该是
FUND Jan Feb
1 15100 4400
2 16500 3000
3 -5220 5080
感谢任何解决此问题的帮助?
像这样,根据需要修改范围。请注意,重复 $B:$B=A2
是多余的* — 您只需要一个实例。
=SUMPRODUCT(($A:$A=$G2)*B:B*D:D)
*我假设 $B:$B=A2
中的 10
是错字,应该是 8
。
我想在以下数据片段中每月乘以每个基金 returns * 每月资产
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_returns * Jan_assets = 15100
当前公式为:
=SUMPRODUCT(($B$1:$B$8)($B$1:$B$10=A2),($D$1:$D$8)($ B$1:$B$8=A2))
其中 A2 是对 FUND 的引用。
这适用于一月份。但是,当我在二月份这样做时,我得到了#Value!对于所有 3 个基金。我认为这是因为空白并尝试了 <>"" 但只是得到了奇怪的数字。
结果应该是
FUND Jan Feb
1 15100 4400
2 16500 3000
3 -5220 5080
感谢任何解决此问题的帮助?
像这样,根据需要修改范围。请注意,重复 $B:$B=A2
是多余的* — 您只需要一个实例。
=SUMPRODUCT(($A:$A=$G2)*B:B*D:D)
*我假设 $B:$B=A2
中的 10
是错字,应该是 8
。