Cyclische Linken a Microsoft Excel

Pin
Send
Share
Send

Et gëtt allgemeng ugeholl datt cyclesch Linken an Excel en falschen Ausdrock sinn. Tatsächlech, zimmlech oft ass dat richteg, awer ëmmer nach net ëmmer. Heiansdo ginn se zimlech bewosst ugewannt. Loosst eis erausfannen wat zyklesch Links sinn, wéi se erstallt ginn, wéi existent an engem Dokument fonnt ginn, wéi mat hinne geschafft gëtt oder wéi se geläscht ginn wann et néideg ass.

Mat Hëllef vun kreesfërmege Referenze

Als alleréischt loosst eis erausfannen wat e kreesfërmege Link ass. Tatsächlech ass dëst en Ausdrock deen duerch Formelen an anere Zellen sech selwer bezitt. Et kann och e Link sinn am Blatelement, op dat et sech selwer bezitt.

Et sollt bemierkt datt standardméisseg modern Versioune vun Excel automatesch de Prozess vun enger cyclescher Operatioun blockéieren. Dëst ass wéinst der Tatsaach datt sou Ausdréck iwwerwältegend falsch sinn, an d'Looping produzéiert e konstante Prozess fir ze berechnen an ze berechnen, wat eng zousätzlech Belaaschtung op de System erstellt.

Erstellt eng kreesfërmeg Link

Elo loosst eis kucken wéi een einfachen zykleschen Ausdrock kreéiert. Dëst wäert de Link sinn an der selwechter Zell, op déi se referéiert.

  1. Wielt e Blat Element A1 a schreift den folgenden Ausdrock an:

    = A1

    Als nächst klickt op de Knäppchen Gitt an op der Tastatur.

  2. Duerno erschéngt d'zyklesch Expression Warnung Dialogbox. Klickt de Knäppchen an et. "OK".
  3. Sou krute mir eng cyclesch Operatioun op engem Blat, an deem d'Zelle sech selwer bezitt.

Loosst eis d'Aufgab e bësse komplizéieren an e cycleschen Ausdrock aus verschiddene Zellen erstellen.

  1. An all Element vum Blat, eng Nummer schreiwen. Loosst et eng Zell sinn A1, an d'Zuel 5.
  2. Zu enger anerer Zell (B1) schreift den Ausdrock:

    = C1

  3. An den nächsten Element (C1) mir schreiwen sou eng Formel:

    = A1

  4. Duerno gi mir zréck an d'Zell A1an deem d'Zuel gesat ass 5An. Mir bezéie sech op dat Element dat. B1:

    = B1

    Klickt op de Knäppchen Gitt an.

  5. Also huet d'Schläif zougemaach, a mir hunn eng klassesch kreesfërmeg Referenz kritt. Nodeems d'Warnungsfenster zou ass, gesi mer datt de Programm de cyclesche Link mat bloe Pfeile op dem Blat markéiert, déi Spurfeiler genannt ginn.

Elo loosst eis weider schaffen fir e cycleschen Ausdrock ze kreéieren mat engem Beispill Tabelle. Mir hunn en Dësch vu Liewensmëttelverkeef. Et besteet aus véier Kolonnen, an deenen den Numm vun de Wueren, d'Zuel vun de verkaafte Produkter, de Präis an de Betrag vum Erléis aus dem Verkaf vum ganze Volumen ugewise ginn. Den Dësch an der leschter Kolonn huet scho Formelen. Si berechnen Einnahmen andeems se d'Quantitéit mam Präis multiplizéieren.

  1. Fir d'Formel an der éischter Zeil ze loopen, wielt de Blatelement mat dem Betrag vum éischten Element am Kont (B2) Amplaz vun engem statesche Wäert (6) mir gitt der Formel do an, déi d'Quantitéit u Wueren berécksiichtegt andeems de Gesamtbetrag deelt (D2) am Präis (C2):

    = D2 / C2

    Klickt op de Knäppchen Gitt an.

  2. Mir hunn den éischten kreesfërmende Link, d'Relatioun an där normalerweis duerch den Spurfeil gezeechent gëtt. Awer wéi Dir kënnt gesinn, ass d'Resultat falsch an ass gläich wéi Null, wéi scho virdru gesot, Excel blockéiert d'Ausféierung vu cycleschen Operatiounen.
  3. Kopéiert den Ausdrock an all déi aner Zellen an der Kolonn mat der Zuel vun de Produkter. Fir dëst ze maachen, placéiert de Cursor am ënneschten rietsen Eck vum Element dat scho Formel enthält. De Cursor gëtt op e Kräiz ëmgewandelt, wat normalerweis e Füllmarker genannt gëtt. Halt de lénksen Maus Knäppchen a dréckt dëse Kräiz bis op d'Enn vum Dësch erof.
  4. Wéi Dir kënnt gesinn, gouf den Ausdrock op all Elementer vun der Kolonn kopéiert. Awer, nëmmen eng Bezéiung ass mat engem Spurfeil geprägt. Notéiert dëst fir d'Zukunft.

Sich no Kreesleef

Wéi mir uewe gesinn, net an alle Fäll, weist de Programm d'Relatioun vun der kreesfërmeger Referenz mat Objeten, och wann et op der Plack ass. Gitt d'Tatsaach datt d'Majoriteit vun de zyklesche Operatiounen schiedlech ass, sollten se ewechgeholl ginn. Awer dofir musse se fir d'éischt fonnt ginn. Wéi geet dat, wann d'Ausdréck net mat enger Zeil mat Pfeile gezeechent sinn? Loosst eis mat dësem Problem ëmgoen.

  1. Also, wann Dir den Excel Datei start, eng Informatiounsfenster opmaacht datt se e circulaire Link enthält, dann ass et ubruecht et ze fannen. Fir dëst ze maachen, réckelen op d'Tab FormulenAn. Klickt op de Band um Dräieck, deen riets op de Knäppchen ass "Kontrolléiere fir Feeler"am Toolblock lokaliséiert Formulen OfhängegkeetenAn. E Menü geet op an deem Dir sollt iwwer dat Element halen "Circular Links"An. Duerno ass d'Lëscht vun den Adresse vun de Bliederelementer, an deem de Programm zyklesch Ausdréck erkannt huet, am nächste Menu op.
  2. Wann Dir op eng spezifesch Adress klickt, gëtt déi entspriechend Zell op der Plack ausgewielt.

Et gëtt eng aner Manéier fir erauszefannen wou de kreesfërmege Link ass. De Message iwwer dëse Problem an d'Adress vum Element, deen dësen Ausdrock enthält, ass op der lénker Säit vun der Statusbar, déi um Enn vun der Excel Fenster ass. True, am Géigesaz zu der viregter Versioun, weist d'Statusbar net d'Adressen vun all Elementer mat circulaire Linken, wann et vill sinn, awer nëmmen eng vun deenen, déi virun deenen aneren opgetaucht sinn.

Ausserdeem, wann Dir an engem Buch sidd mat engem cycleschen Ausdrock, net op dem Blat wou et steet, awer op der anerer, da gëtt an dësem Fall nëmmen de Message iwwer d'Präsenz vun engem Feeler ouni Adress an der Statusbar ugewisen.

Lektioun: Wéi fannt Dir Circular Links an Excel

Fix cyclic Links

Wéi schonn erwähnt, an der grousser Majoritéit vu Fäll, sinn zyklesch Operatiounen béis, déi sollen entsuergt ginn. Dofir ass et logesch datt nodeems eng zyklesch Verbindung fonnt gouf, et néideg ass ze korrigéieren fir d'Formel op normal Form ze bréngen.

Fir d'zyklesch Ofhängegkeet ze fixéieren, ass et néideg d'ganz Interconnectioun vun Zellen ze trauen. Och wann de Scheck eng spezifesch Zell uginn huet, kann de Feeler net an him selwer leien, awer an engem aneren Element vun der Ofhängegkeetskette.

  1. An eisem Fall, trotz der Tatsaach datt de Programm korrekt op eng vun den Zellen an der Loop opmierksam gemaach huet (D6), de richtege Feeler läit an enger anerer Zell. Wielt en Element D6fir erauszefannen op wéi eng Zellen et de Wäert zitt. Mir kucken den Ausdrock an der Formelbar. Wéi Dir kënnt gesinn, gëtt de Wäert an dësem Blatelement geformt andeems d'Inhalter vun den Zellen multiplizéiert B6 an C6.
  2. Gitt an d'Zell C6An. Wielt et a kuckt op d'Linn vun de Formelen. Wéi Dir kënnt gesinn, ass dëst de gewéinleche statesche Wäert (1000), wat net e Produkt vun der Berechnung vun der Formel ass. Dofir kënne mir mat Sécherheet soen datt dat spezifizéiert Element kee Fehler enthält deen d'Schafe vu cyclesche Operatiounen verursaacht.
  3. Gitt op déi nächst Zell (B6) Nom Highlight an der Formelbar, gesi mer datt et e berechenten Ausdrock enthält (= D6 / C6), déi Daten aus aner Elementer vun der Tabell zitt, besonnesch aus der Zell D6An. Also d'Zell D6 bezitt sech op Donnéeën B6 a vice versa, wat Schleifen verursaacht.

    Hei hu mir d'Relatioun relativ séier berechent, awer a Wierklechkeet ginn et Fäll, wou vill Zellen am Berechnungsprozess bedeelegt sinn, an net dräi Elementer, wéi mir et hunn. Da kann d'Sich zimmlech vill Zäit daueren, well Dir musst all Element vun der Zyklisitéit studéieren.

  4. Elo musse mir a wéi enger Zell verstoen (B6 oder D6) enthält e Feeler. Och wann et formell ass dëst net emol e Feeler, awer einfach exzessive Benotzung vu Linken, wat zu enger Loop féiert. Wärend dem Prozess fir ze entscheeden wéi eng Zell geännert soll ginn, muss d'Logik ugewannt ginn. Et gëtt keng kloer Algorithmus vun Aktiounen. A jidd Fall wäert dës Logik anescht sinn.

    Zum Beispill, wann an eiser Tabelle de Gesamtbetrag soll berechent ginn andeems de Betrag vun tatsächlech verkaafte Wueren mat hirem Präis multiplizéiert gëtt, da kënne mir soen datt de Link deen de Betrag vum Gesamtbetragsbetrag berechent ass kloer iwwerflësseg. Dofir läschen mir et a ersetzen et mat engem statesche Wäert.

  5. Mir maachen eng ähnlech Operatioun op all aner zyklesch Ausdréck, wa se um Blat sinn. Nodeems absolut all kreesfërmeg Referenzen aus dem Buch erausgeholl goufen, sollt de Message iwwer d'Präsenz vun dësem Problem aus der Statusbar verschwannen.

    Ausserdeem, ob cyclesch Ausdréck komplett geläscht goufen, kënnt Dir erausfannen andeems Dir d'Fehlerkontrolltool benotzt. Gitt op den Tab Formulen a klickt op den Dräieck dee mir scho vertraut hunn, riets vum Knäppchen "Kontrolléiere fir Feeler" an der Toolsengrupp Formulen OfhängegkeetenAn. Wann am Menü deen opmécht "Circular Links" ginn net aktiv, dat heescht datt mir all esou Objeten aus dem Dokument geläscht hunn. Soss ass et noutwendeg d'Läsche Prozedur anzesetzen fir d'Elementer déi op der Lëscht sinn op déi selwecht Manéier wéi virdru gekuckt ginn.

Loopback Erlaabnis

Am viregte Deel vun der Lektioun hu mer haaptsächlech geschwat wéi mat circulaire Linken ze këmmeren, oder wéi se se fannen. Awer, fréier war d'Gespréich och iwwer de Fakt datt a verschiddene Fäll, am Géigendeel, si kënne nëtzlech a bewosst vum Benotzer benotzt ginn. Zum Beispill, zimmlech dacks gëtt dës Method fir iterative Berechnungen am Bau vu wirtschaftleche Modeller benotzt. Awer de Probleem ass datt egal, egal ob Dir en kreesfërmegen Ausdrock bewosst oder onbewosst benotzt, Excel ëmmer nach d'Funktioun op hinnen blockéiert, fir net zu exzessive Systemerbelaaschtung ze féieren. An dësem Fall ass d'Fro vum Zwang auszeschalten vun esou engem gespaarten relevant. Loosst eis kucken wéi et geet.

  1. Als éischt plënnert op den Tab Datei Excel Uwendungen.
  2. Als nächstes klickt op den Artikel "Optiounen"op der lénker Säit vun der Fenster lokaliséiert ass.
  3. D'Fenster Optiounsfenster fänkt un. Mir mussen op den Tab Formulen.
  4. Et ass an der Fënster déi opmaacht datt et méiglech ass d'Ausféierung vun cycleschen Operatiounen z'erméiglechen. Mir ginn an de richtege Block vun dëser Fënster, wou d'Ex Excel-Astellunge selwer befannen. Mir schaffen mat den Astellungsblock Berechnung Parameterdéi ganz um Top ass.

    Fir d'Benotzung vu cycleschen Ausdréck z'erméiglechen, kontrolléiert d'Këscht niewend dem Parameter Aktivéiert Iterativ BerechnungAn. Zousätzlech kann d'Limite Zuel vun Iteratiounen a relative Feeler am selwechte Block gesat ginn. Par défaut sinn hir Wäerter 100 respektiv 0,001, respektiv. In de meeschte Fäll brauche dës Parameteren net geännert ginn, awer wann néideg oder wann Dir wëllt, kënnt Dir Ännerunge fir dës Felder maachen. Awer hei muss et berécksiichtegt ginn datt ze vill Iteratiounen zu enger seriöer Last op de Programm an dem System als Ganzt féieren kënnen, besonnesch wann Dir mat engem Datei schafft, deen vill zyklesch Ausdréck enthält.

    Also, check the box niewent dem Parameter Aktivéiert Iterativ Berechnung, an duerno fir déi nei Astellunge fir a Kraaft trieden, klickt op de Knäppchen "OK"um Enn vun der Excel Optioun Fenster lokaliséiert.

  5. Duerno gi mir automatesch op d'Blat vum aktuellen Buch. Wéi Dir kënnt gesinn, an den Zellen, an deenen d'zyklesch Formelen lokaliséiert sinn, ginn elo d'Wäerter richteg berechent. De Programm blockéiert keng Berechnungen an hinnen.

Trotzdem ass et ze bemierken datt d'Inklusioun vu cycleschen Operatiounen net sollt mëssbraucht ginn. Benotzt dës Feature nëmmen wann de Benotzer ganz sécher vu senger Noutwennegkeet ass. Onverständlech Inklusioun vu cyclesche Operatiounen kann net nëmmen zu exzessive Laascht op de System féieren a Berechnunge verlangsamen wann e mat engem Dokument schafft, awer de Benotzer kann onfehlerhaft en falsche zykleschen Ausdrock aféieren, dee vum Standard direkt vum Programm blockéiert gëtt.

Wéi mir kënne gesinn, an der grousser Majoritéit vu Fäll, kreesfërmeg Referenze sinn e Phänomen dat adresséiert muss ginn. Fir dëst als éischt ass et noutwendeg déi zyklesch Bezéiung selwer z'entdecken, an dann d'Zell ze berechnen, wou de Feeler enthält, a schliisslech eliminéiert se duerch passenden Upassungen ze maachen. Awer a verschiddene Fäll kënnen zyklesch Operatiounen nëtzlech sinn bei Berechnungen an duerch de Benotzer bewosst gemaach ginn. Awer och dann ass et derwäert hir Benotzung mat Vorsicht ze Approche, korrekt Excel z'installéieren an d'Mesure ze kennen beim addéiere vun sou Linken, déi wann se am bulk benotzt de System verlangsamen.

Pin
Send
Share
Send