AC3Filter - GOMプレーヤーで効果音を設定する

Excelの循環参照は誤った表現であると考えられています。確かに、これはかなり頻繁に当てはまりますが、それでも常にそうとは限りません。時には彼らはかなり慎重に適用されます。循環リンクとは何か、それらを作成する方法、文書内の既存のリンクを見つける方法、それらを使用する方法、または必要に応じてそれらを削除する方法を見つけましょう。

循環参照を使用する

まず最初に、循環参照を構成するものを見つけます。実際、それは他のセルの式によってそれ自身を指すという表現です。それはまたそれ自身が参照するシート要素内に位置するリンクでもあり得る。

デフォルトでは、最新バージョンのExcelは自動的に周期的な操作を実行するプロセスをブロックします。これは、そのような式は圧倒的に誤っていること、およびループ処理によって再計算と計算のプロセスが一定になるため、システムに追加の負荷がかかるためです。

循環参照を作成する

それでは、最も単純なループ式を作成する方法を見てみましょう。これは、それが参照しているのと同じセルにあるリンクになります。

  1. シートアイテムを選択 A1 次の式を書きます。

    = A1

    次に、ボタンをクリックしてください 入ります キーボードで。

  2. その後、循環式の警告ダイアログボックスが表示されます。ボタンをクリックしてください。 「OK」.
  3. このようにして、セルがそれ自体を参照しているシートに対して周期的な操作を受けました。

タスクを少し複雑にして、いくつかのセルから循環式を作成しましょう。

  1. シートの任意の要素に番号を記入してください。セルにしましょう A1そして数 5.
  2. 他のセルへ(B1式を書く:

    = C1

  3. 次の項目で(C1次の式を書く:

    = A1

  4. この後、私たちはセルに戻ります。 A1番号が設定されている 5。彼女の要素に言及する B1:

    = B1

    ボタンを押す 入ります.

  5. このようにして、ループは閉じられ、そして古典的な巡回リンクが得られます。警告ウィンドウを閉じた後、プログラムはシート上の青い矢印で巡回接続をマークしました。これをトレース矢印と呼びます。

テーブルの例で循環式の作成に取り掛かります。私達は食物の売り上げ高の表を持っています。それは、製品の名前、販売された製品の数、価格、および全ボリュームの販売からの収益の金額が示されている4つの列から成ります。最後の列の表にはすでに式があります。数量に価格を掛けて収益を計算します。

  1. 最初の行の数式をループするには、最初の製品の数量を含むシートの要素を選択します(B2)静的な値の代わりに(6)合計金額を割って商品の数量を数える式を入力します。D2)価格についてC2):

    = D2 / C2

    ボタンをクリック 入ります.

  2. 最初の循環リンクを取得しました。その関係は通常、トレースの矢印で示されています。しかし、お分かりのように、結果は誤っていてゼロになっています。すでに述べたように、Excelは周期演算の実行をブロックします。
  3. 式を列の他のすべてのセルに積の数でコピーします。これを行うには、すでに数式が含まれている要素の右下隅にカーソルを置きます。カーソルは塗りつぶしマーカーと呼ばれる十字に変換されます。マウスの左ボタンを押したままこ​​の十字形をテーブルの端までドラッグします。
  4. ご覧のとおり、式は列のすべての要素にコピーされました。しかし、たった1つの関係だけがトレースの矢印でマークされています。将来のためにこれに注意してください。

循環参照を検索する

すでに上で見たように、たとえそれがシート上にあったとしても、プログラムは循環参照とオブジェクトとの相互関係をマークするわけではありません。圧倒的に周期的な操作は有害であるという事実を考えると、それらは削除されるべきです。しかしこれのためにそれらは最初に見つけられなければならない。式が矢印付きの線でマークされていない場合、どうすればこれができますか?この仕事をしましょう。

  1. そのため、循環リンクを含むという情報ウィンドウを開いたときにExcelファイルを実行した場合は、それを見つけることをお勧めします。これを行うには、タブに移動します 「フォーミュラ」。ボタンの右側にある三角形のリボンをクリックします 「エラーをチェック」ツールのブロック内にあります 「数式の依存関係」。メニューが開くので、そこでカーソルをアイテムに移動します。 「環状リンク」。その後、次のメニューはプログラムが巡回表現を検出したシートの要素のアドレスのリストを開く。
  2. 特定の住所をクリックすると、シート上の対応するセルが選択されます。

循環リンクがどこにあるのかを調べる別の方法があります。この問題に関するメッセージと、同様の式を含む要素のアドレスは、ステータスバーの左側(Excelウィンドウの下部にあります)にあります。ただし、以前のバージョンとは対照的に、ステータスバーのアドレスには、循環参照を含むすべての要素のアドレスが多数ある場合は表示されず、そのうちの1つのみが表示されます。

さらに、ループ式を含む本の中では、それが配置されているシート上ではなく別のシート上にある場合、この場合はアドレスなしのエラーの存在に関するメッセージのみがステータスバーに表示されます。

レッスン:Excelで循環リンクを見つける方法

サイクリックリンクを修正する

前述のように、圧倒的多数のケースでは、周期的な操作は悪であり、処分する必要があります。したがって、巡回接続が発見された後、公式を正規形にするためにそれを修正する必要があるのは当然です。

周期的依存性を修正するために、セルの相互接続全体を追跡することが必要である。チェックが特定のセルを示していても、エラーはそれ自体ではなく依存チェーンの別の要素にある可能性があります。

  1. 私たちの場合、プログラムがサイクルのセルの1つを正しく指していたという事実にもかかわらず(D6)、本当のエラーは別のセルにあります。アイテムを選択 D6どのセルから値を引き出すかを調べるため。数式バーの式を見てください。ご覧のとおり、シートのこの要素の値は、セルの内容を乗算することによって形成されます。 B6 そして C6.
  2. セルに行く C6。それを選択して数式バーを見てください。ご覧のとおり、これは通常の静的な値です(1000これは式の積ではありません。したがって、指定された要素に周期演算の作成を引き起こすエラーが含まれていないと言っても安全です。
  3. 次のセルに進む(B6)行で式を選択すると、計算式が含まれていることがわかります。= D6 / C6)、テーブルの他の要素、特にセルからデータを取得します。 D6。だからセル D6 商品データを参照する B6 強迫観念を引き起こします。

    ここでは、関係をかなり迅速に計算しましたが、実際には、計算プロセスに多くのセルが含まれ、3つの要素ではない場合があります。そうすると、サイクルの各要素を調べなければならなくなるため、検索にはかなり長い時間がかかります。

  4. 今、我々は正確にどのセルを理解する必要があります(B6 または D6)エラーがあります。正式には、これもエラーではありませんが、単にリンクを過度に使用するため、ループが発生します。どのセルを編集するかを決める過程で、ロジックを適用する必要があります。行動のための明確なアルゴリズムはありません。いずれの場合も、このロジックは異なります。

    たとえば、私たちのテーブルで合計金額を実際に販売された商品の数量にその価格を掛けて計算する必要がある場合、売り上げの合計金額から金額を計算するリンクは明らかに不必要であると言えます。したがって、削除して静的な値に置き換えます。

  5. シート上にあれば、他のすべての循環式に対しても同様の操作を実行します。すべての循環リンクがブックから削除された後に、この問題の存在に関するメッセージがステータスバーから消える必要があります。

    さらに、循環式が完全に削除されたかどうか、エラーチェックツールを使用して調べることができます。タブに行く 「フォーミュラ」 ボタンの右側にあるよく知られた三角形をクリックします 「エラーをチェック」 ツールのグループに 「数式の依存関係」。スタートメニュー項目にある場合 「環状リンク」 アクティブにならないでしょう、それは我々がドキュメントからそのようなオブジェクトをすべて削除したことを意味します。反対の場合には、前に検討したのと同じ方法でリストにある要素に削除手順を適用する必要があるでしょう。

サイクリック操作を実行する権限

レッスンの前の部分では、循環参照をどのように扱うか、またはそれらを見つける方法について主に説明しました。しかし、以前の会話では、場合によっては反対に、それらが有用であり、ユーザーが意識的に使用できることもありました。たとえば、経済モデルを構築するときにこの方法が反復計算に使用されることがよくあります。しかし、問題は、意識的または無意識のうちに循環式を使用しているかどうかにかかわらず、Excelはデフォルトでそれでも操作をブロックし、システムの過負荷を招かないようにすることです。この場合、そのようなロックを強制的に無効にするという問題が重要になります。やり方を見てみましょう。

  1. まず最初に、タブに移動します 「ファイル」 Excelアプリケーション
  2. 次に、アイテムをクリックしてください 「オプション」開くウィンドウの左側にあります。
  3. Excelパラメータウィンドウが起動します。タブに行く必要があります 「フォーミュラ」.
  4. 開いたウィンドウで、周期的な操作を実行するための許可を生成することが可能になります。このウィンドウの右側のブロックに移動します。そこには、Excelの設定自体があります。設定ブロックで作業します。 「計算パラメータ」一番上にあります。

    循環式の使用を有効にするには、パラメータの横にあるボックスをチェックする必要があります。 「反復計算を有効にする」。さらに、同じブロック内で、反復の制限回数と相対誤差を設定できます。デフォルトでは、それらの値はそれぞれ100と0.001です。ほとんどの場合、これらのパラメータを変更する必要はありませんが、必要に応じて、または必要に応じて、指定されたフィールドに変更を加えることができます。しかし、ここでは、特に多数の循環式を含むファイルを扱う場合は、繰り返しが多すぎるとプログラム全体およびシステム全体に深刻な負荷がかかる可能性があることを考慮する必要があります。

    そのため、パラメータの近くに目盛りを設定します 「反復計算を有効にする」その後、新しい設定を有効にするために、ボタンをクリックします 「OK」Excelのオプションウィンドウの下部にあります。

  5. その後、自動的に現在の本のシートに行きます。ご覧のとおり、循環式が配置されているセルでは、値は正しく計算されています。プログラムはその中の計算をブロックしません。

しかしそれでもなお、周期的な操作を含めることが悪用されるべきではないことは注目に値します。この機能は、ユーザーがその必要性を完全に確信している場合にのみ使用してください。巡回演算を不当に含むと、システムに過度の負荷がかかり、文書を処理するときに計算が遅くなる可能性があるだけでなく、ユーザーが誤って誤った巡回式を導入し、デフォルトでプログラムによって即座にブロックされることがあります。

ご存知のように、圧倒的多数のケースでは、循環参照は対処しなければならない現象です。これを行うには、まず最初に、循環的な関係自体を見つけてから、誤差を含むセルを計算し、最後に適切な修正を行ってそれを排除する必要があります。しかし、場合によっては、周期的な操作が計算に役立ち、ユーザーが意識的に実行します。しかしそれでも、Excelを適切に設定し、そのようなリンクを追加する方法を知っていることに注意して使用することは価値があります。大量に使用すると、システムが遅くなる可能性があります。

Loading...