2016-09-09 5 views
3

説明する方法がわかりません。情報を検索して結果を1つのセルに複数回使用するために1つの数式を実行しようとしています。私は現在、照会された値を表示するためにこれを実行しており、平均を見つけるために同じ数式を実行しています。結果値を1つの式で複数回セルに使用する

例式(簡体字)

=<FormulaToFindValue> & " (" & Round(<FormulaToFindValue>/I52,2) & "/day)" 

Acutal式

=SUMPRODUCT((MONTH('W.A.R. 2016'!$A4:$A369)>=7)*(MONTH('W.A.R. 2016'!$A4:$A369)<=9)*('W.A.R. 2016'!$A4:$A369<TODAY())*('W.A.R. 2016'!Q4:Q369)) & " (~" & IFERROR(ROUND(SUMPRODUCT((MONTH('W.A.R. 2016'!$A4:$A369)>=7)*(MONTH('W.A.R. 2016'!$A4:$A369)<=9)*('W.A.R. 2016'!$A4:$A369<TODAY())*('W.A.R. 2016'!Q4:Q369))/B18,2),0) & "/day)" 

私は私が望む結果を得るために、同じセルに同じ式を2回使用する必要が見ることができるように、あります数式を一度だけ実行し、その結果の値を複数回使用する方法がありますか?通常、これは変数に値を格納することによって行われますが、Excelで同様の機能が表示されないことはありません。

+0

がどこから値を照会していますか? – Kyle

+1

一時的なセルにクエリ値を格納しないでください(おそらく隠しシート)?これにより、通常、数式の可読性が向上します。メモリ使用量/計算時間に関して、私はExcelが自動的にそれを処理すると考えています(これは追加のオーバーヘッドにつながりません)。 – zhqiat

+0

@zhqiat私は約60の異なるセルでこれに似た式を使用しているので、これを避けようとしています。 – user1451070

答えて

0

名前に式を入力します(入力範囲の固定参照と動的参照の選択に注意してください)。この名前は、セル内またはブック内で複数回使用できます。式次の例に示すセルにおける2つの固定範囲およびナンセンス式の積の和が2倍、この式を使用する:

enter image description here

関連する問題