6

Excel 2003 问题:
我想让一个单元格代表一系列单元格。以便另一个公式可以使用它。

现在,我有一个等式来计算特定项目的工作时间。它会查找项目名称,然后在它旁边,我有一列我花了多长时间。这是公式 =SUMIF(D1:D10,"project1",C1:C10)

如果你看第一张图,
我想让 B10 说 Duration 的范围(B23-B28)
我想让 C10 说 Project 的范围(C23-C28)

现在看第二张图片,带有公式。
我不想手动设置范围,而是希望它查看 B10 和 C10,以便我获得一次范围。这样,我只需要在一个地方改变范围,而不是我有多少项目。

如果这是一个混乱的问题,我很抱歉。我不知道怎么问,但如果人们不清楚我想要完成什么,我会很快回复评论。

在此处输入图像描述



在此处输入图像描述

4

2 回答 2

11

让它更清楚一点。您可以在单元格中输入范围(地址)作为文本,然后使用INDIRECT将它们引用到范围而不是文本。

所以输入

"C23:C46" in cell B10 (without quotes)
"D23:D46" in C10      (without quotes)

INDIRECT在您的公式中使用SUMIF
Here's a picture 以更清晰。

在此处输入图像描述

于 2012-07-04T14:51:26.973 回答
4

将地址作为纯文本存储在单元格中。

使用该范围时,请使用INDIRECT(B10).

有关更复杂的使用示例,请参阅具有多个条件的 Excel DSUM 。

于 2012-07-04T14:43:16.363 回答