1
=SUM(IF(('Old Data'!$A$2:$A$10000=Tracking!A9)*('Old Data'!$B$2:$B$10000=$E$7)*('Old Data'!$D$2:$D$10000>$B$5)*('Old Data'!$D$2:$D$10000<$C$5),IF('Old Data'!$E$2:$E$10000-'Old Data'!$D$2:$D$10000<"4:00"+0,0.5,NETWORKDAYS('Old Data'!$D$2:$D$10000+0,'Old Data'!$E$2:$E$10000+0))))

私の現在のコードです。定義された名前の合計を作成しました

合計 ==COUNTA('Old Data'!$C:$C)

10,000 があるところならどこでも、Total の値を返したいと思います。私は単純に 10000 を Total に置き換えてみました. + 組み込み式クリエーターを使用してみました. 数式に値を挿入する方法がわかりません。

何か案は?

4

1 に答える 1

0

これは私には公式の質問のように思えますか?

使用できますINDIRECTこの例を参照してください

私が持っているなら=Sum(A1:A10000)、そのような場合、私は使うことができます

=SUM(INDIRECT("A1:A"&total))

私の例では 、VBAソリューションがまだ必要かどうかをお知らせくださいtotalと定義されています。=COUNTA('Old Data'!$A:$A)

スナップショット

これを確認する最良の方法は、数式の関連するセクションを強調表示し、クリックF9して値の計算方法を確認することです。

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

于 2012-08-01T15:40:38.910 に答える