0

首先,我不确定这是否可能。我已经研究了谷歌并没有提出任何解决方案。你是我最后的希望。

基本上,我正在尝试构建一个 Excel 表来衡量锻炼的进度。

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

在此处输入图像描述

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

在此处输入图像描述

所以在这张图片中,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)))

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

请注意,如果您有什么不明白的地方……请问。

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

4

1 回答 1

1

使用 SUMIF。

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

另外,如果您想连续进行数周,那么我建议以下方法也适用于多次练习。

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

于 2013-07-07T22:36:04.513 回答