0

スプレッドシートで同じMATCH関数を何度も (たとえば 100 回) 実行しています。

関数を他のセルで 1 回実行してからそのセルの値を 100 回参照するよりも、関数が使用されている各セルに 100 回コード化する方が良い/悪い/違いはありませんか?

主にコード効率への影響に関心があります (ただし、コードの読みやすさにも影響すると思います)。

私が理解していることから、データが変更されたときにExcelがすべてを再計算する方法と再計算しない方法を考えると、違いはないかもしれません(MATCH不揮発性だと思いますか?)。

完全なコンテキスト:

それ以降の列には、J月次データ ( Jhas July 2015KhasAug 2015など) が含まれます。

スプレッドシートの他の場所で、さまざまな概要情報 (たとえば、前四半期に作成されたウィジェットの総数) を生成したいのですが、ユーザーが関心のある月を指定できるようにしたいと考えています (たとえば、ユーザーJune 2015がセルに入力した場合、最後の四半期は 1 ~ 3 月、入力するJuly 2015と 4 ~ 6 月です)。

したがって、要約情報では、次のことを行う必要があります。

  1. ユーザーが入力した月に対応する列を検索します。
  2. 前の数列の情報に基づいて、さまざまな計算を行います。
4

0 に答える 0