6

Excel 2003質問:
1つのセルでセルの範囲を表したいのですが。別の式がそれを使用できるように。

現在、特定のプロジェクトに費やした時間を合計する方程式があります。プロジェクト名を検索し、その横に、プロジェクトに費やした時間を示す列があります。これは式です =SUMIF(D1:D10,"project1",C1:C10)

最初の写真を見ると、
B10に期間の範囲(B23-B28)
を伝えてもらいたいC10にプロジェクトの範囲(C23-C28)を伝えてもらいたい

次に、式を使用して2番目の画像を見てください。
範囲を手動で取得するのではなく、B10とC10を確認するだけなので、範囲を1回取得します。このように、プロジェクトの数ではなく、1か所で範囲を変更するだけで済みます。

これが厄介な問題である場合は申し訳ありません。質問の仕方はわかりませんが、自分が何をしようとしているのかわからない場合は、すぐにコメントに答えます。

ここに画像の説明を入力してください



ここに画像の説明を入力してください

4

2 に答える 2

11

もう少し明確にします。範囲 (アドレス) をテキストとしてセルに入力し、 を使用INDIRECTしてテキストだけでなく範囲を参照することができます。

だから入力してください

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

より明確にするために、Here's a pictureのINDIRECT式で使用します。SUMIF

ここに画像の説明を入力

于 2012-07-04T14:51:26.973 に答える
4

アドレスを単なるテキストとしてセルに格納します。

その範囲を使用する場合は、 を使用しますINDIRECT(B10)

やや複雑な使用例については、複数の基準を持つ Excel DSUM を参照してください。

于 2012-07-04T14:43:16.363 に答える