我试图使用SUMPRODUCT函数基本上是SUMIF . 我需要使用SUMPRODUCT因为当我关闭外部工作簿时SUMIF返回错误 . 我想根据月,年和高度来总结 . 所有数据都在各种工作簿中 . 所有观察,月份和年份数据都在Workbook1中 . 高度数据在工作簿2中 . 我使用人名来查找其他工作簿中的高度 . 公式的一部分看月和年的工作,所以我不需要纠正 . 我相信我的vlookup有问题 . 我不确定我是否能够在像这样的sumproduct中使用vlookup . 这是我的功能:
=sumproduct(('(Month Range'='Month)'*'(year range=year)'*(vlookup('personnamerange, height range, 2, false)))
任何建议将不胜感激 .
1 回答
对于此示例,相关范围都位于同一工作表内 . 您可以相应地调整范围 . 此外,您需要确保“高度范围”按人员排序,并按升序排序 .
L2:
但是,请注意,如果可以保证C列中的每个人都出现在F列中,则可以使用以下公式代替......
希望这可以帮助!