在列中查找所有匹配项并从其他列添加它们?

时间:2013-07-07 22:32:35

标签: excel

首先,我不确定这是否可行。我已经研究过谷歌并且没有找到解决方案。你最后的希望。

基本上我正在尝试建立一个excel表来衡量锻炼的进展情况。

我有一个名为“第1周”的标签,您可以在其中输入所有数据。看起来像这样......

enter image description here

我基本上需要做的是选择D列中具有军事俯卧撑的每一行。所以我会得到D7& D20。之后,我需要将其添加并放在以下位置。该位置在下图中为E3。

enter image description here

所以在这张照片中,E3应该说是40,但是它说是20.这是因为它没有加起来。

我目前的公式是

=IF(ISNA(INDEX('Week 1'!D:D, MATCH(SelectedExercise, 'Week 1'!$B:$B, 0))), 0, INDEX('Week 1'!D:D, MATCH(SelectedExercise, 'Week 1'!$B:$B, 0)))

我需要它来选择所有细胞并将它们加起来...而不仅仅是第一个细胞。我尝试了很多东西,但还没有接近我需要的东西。不知道下一步该怎么做。我该怎么办?

请注意,如果您不明白某事......请问。

感谢您的时间,我真的很感激。

1 个答案:

答案 0 :(得分:1)

使用SUMIF。

=SUMIF(Week1!D:D, $B3, Week1!$B:$B)

另外,如果您想要连续工作多周,那么我建议以下内容也适用于多种练习。

=SUMIF(INDIRECT($D3) & "!D:D", $B3, INDIRECT($D3) & "!B:B")