Der Wille war da. Hab ihn wieder weggeschickt.

Hallo Rene,

Hans meinte du könntest dazu evtl. eine Idee haben:

Ich bin aktuell dabei wieder ein neues Shape zu erstellen, „Zirkelschlag“. Hier habe ich ein komisches Phänomen; siehe angehängte Datei.

Es ist ein gruppiertes Shape; die Idee ist, es wird mit den Größenänderungspunkten die Position und Startwinkel definiert. Nun kann noch mit den gelben Controls der Radius und Winkel definiert werden; außerdem die Position der Pfeilspitze entlang des Bogens. Grundsätzlich funktioniert das meiste schon so wie gewünscht (blaues Shape), sobald ich dieses Shape allerdings als Master anlege und eine Instanz auf das Blatt ziehe (grünes Shape), funktionieren einige Teile nicht mehr (Ende/Position der Pfeilspitze und auch die Ausrichtung des Textes entlang der Linie). Kennst du ein solches Verhalten? Formeltechnisch schaut im ersten Moment soweit alles sauber aus, also das Visio die Referenzen richtig setzt.

Schon mal vielen Dank im Voraus!

####

Hallo Philipp,

das kann verschiedene Ursachen haben.

  1. Ich habe mir dein Shape im Zeichnungsexplorer angeschaut. Die Gruppe heißt Zirkelschlag.1 Sie greift in der Zelle User. SetControlBeginToArc auf Sheet.3 zu. Dort findet sich in EndX und EndY ein Bezug auf Sheet.1. Das ist doch ein Zirkelbezug!
  1. Ich habe schlechte Erfahrungen gemacht ein ,Shape auf dem Zeichenblatt zu benennen. Ich lasse die Standardnamen Sheet.1, Sheet.2, …
  2. Ich mache nie Bezüge von der Gruppe auf die Elemente in der Gruppe. Immer nur von innen nach außen. Auch da habe ich schon merkwürdige Dinge erlebt.
  3. Und schließlich (bei dir wahrscheinlich nicht der Fall): Wenn ich „alte“ Shapes nehme, als Shapes, die in älteren Visio-Versionen erstellt wurden, passieren auch merkwürdige Dinge.

Hilft das?

Liebe Grüße

Rene PS: Dumme Bemerkung: ich würde das Shape neu (und etwas anders) erstellen …

####

Hallo Rene,

hier noch die versprochene Rückmeldung; ich diese „Technik“ in ähnlicher Form auch bei anderen Shapes erfolgreich und ohne diese Probleme verwendet. Allerdings bin ich dann entsprechend an den Punkt gekommen, dass ich das Shape neu begonnen habe und die Bezüge/Abhängigkeiten anders gestaltet habe. Mittlerweile funktioniert das Shape wie gewünscht. Vielen Dank für dein Feedback! Mit freundlichen Grüßen

Wenn das Universum alles ist und sich ausdehnt – wo dehnt es sich dann hin?

Schöne Frage in der Excelschulung:

In einer Zelle steht eine Formel. Der Funktionsassistent zeigt das korrekte Ergebnis an:

Jedoch in der Zelle steht der Wert 0:

Ich prüfe die Formel -> korrekt.

Ich prüfe das Zahlenformat -> korrekt.

Ich überlege.

Mir kommt in den Sinn: „Schauen Sie doch mal in die Statuszeile!“ Und tatsächlich:

Und tatsächlich: Dort steht „Zirkelbezug“. Und auch die Zelle, in der sich der Zirkelbezug befindet.

Also: Fehler korrigieren – und schon funktioniert die Formel in der ANDEREN Zelle wieder,

Übrigens: DANACH habe ich copilot gefragt – seine Antwort war nicht korrekt:

Kaffeeautomat gekauft: Leere meinen Ersatzbehälter // ich will mehr Wasser // ich will mehr Bohnen // reinige mich // streichel mich // opfere dein Erstgeborenes

Excelschulung. Wir üben die Funktion ZÄHLENWENN. Eine Teilnehmerin ruft mich: bei ihr würde die Funktion nichts berechnen:

Schnell nachgeschaut: doch – die Formeln sind korrekt. Die Texte auch – es befindet sich kein Leerzeichen dahinter. Woran liegt es?

Ich entdecke eine Zirkelbezugswarnung in der Statuszeile:

Tatsächlich: in einer Zelle befindet sich ein Zirkelbezug. Und mit dieser Zelle wird weitergerechnet:

Gelöscht. Und schon funktioniert es wieder!

Für alle, die nicht wollen, dass Alexa mithört: im Sommer kommt Alex, eine männliche Version; er hört überhaupt nicht zu!

Die Frage ist gut – die Antwort leider nicht befriedigend.

Eine Liste von Namen und eine Liste von Abteilungen.

Soweit so gut – die Zuweisung kann per Datenüberprüfung erfolgen:

Allerdings: eine Person kann für mehrere Abteilungen arbeiten (eine klassische n : m-Beziehung). Die Namen sollen untereinander aufgelistet werden. Also so:

Leider kann man über die Liste der Datenauswahl nur einen Eintrag auswählen und keine Mehrfachselektion vornehmen. Auch mit einer Formel funktioniert es nicht: „addiere zu dem vorhandenen Wert einen weiteren hinzu“ – das wäre ein klassischer Zirkelbezug.

Meine Lösung war folgende: Neben der Liste werden die einzelnen Einträge ausgewählt:

Die ausgewählten Einträge werden darunter zu einer Zeichenkette verkettet:

Die Funktion

=TEXTVERKETTEN(ZEICHEN(10);WAHR;H2:H10)

löst dieses Problem.

Wichtig ist hierbei, dass der Textumbruch eingeschaltet ist, sonst sieht man den Effekt nicht.

Diese Zelle kann nun kopiert und als Wert in eine andere Zelle eingefügt werden.

Zugegeben: Nicht perfekt – aber es funktioniert!

Schau doch bitte nach, ob die Bremslichter funktionieren! – Vorne oder hinten? – Die Menschheit wird definitiv aussterben!

Sehr geehrter Herr Martin,

ich „spiele“ z.Zt. mit einer Tabelle (Mappe1), in der Excel partout nicht rechnen will. In der Kopfleiste habe ich die für die entsprechenden Spalten die Formeln und die Zellen-Formatierungen eingegeben. Der Wert in Spalte #30 ist die Basis für alle Berechnungen in der entsprechenden Zeile.

Kopiert habe ich nach den Anweisungen der EXCEL-Hilfe und anderen Tipps aus dem Internet.

Für Ihre Hilfe wäre ich Ihnen sehr dankbar.

Hallo Herr M.,

beim Öffnen der Datei meldet Excel, dass ein Zirkelbezug vorliegt. Richtig: in der Statuszeile links unten steht es auch:

Denn: in der Zelle N30 steht die Formel

=EL30

in EL30 steht:

=(100%-EK30)/100%

in EK30 steht:

=(100%-EI30)/100%

in EI30 wird wieder Bezug genommen auf N30 mit:

=(EK30-EH30)/N30

Hier schließt sich der Kreis. Das müssen Sie lösen – sonst rechnet Excel nicht mehr!

Habe selbst viele Fehler, daher darfst Du gern perfekt sein!

Ein Kommentar zu den Zikelbezügen von Michael:

Hallo ,

Excel lügt sogar manchmal, wenn es Zirkelbezüge meldet! Man erzeuge eine Arbeitsmappe mit 2 oder mehr Tabellenblätten. Blatt 1 wird eine Tabelle (Start-> als Tabelle formatieren) mit z.B. 10 Zeilen und 3 Spalten erzeugt. In den Spalten 2 und 3 (B2:C10) stehen irgendwelche korrekten Funktionen (z:B =Zufallsbereich(1;9), =Heute()+11)
Auf dem anderen Tabellenblatt werden irgendwo einige Zirkelbezüge eingegeben, möglichst einen anderer Adressbereich wählen, als den von der Tabelle belegten, z.B. von E20:F30 .
Wechselt man nun in die Tabelle auf Blatt 1 und ändert dort eine der Formeln (somit wird man eine Neuberechnung auslösen) , wird in der Statuszeile ein Zirkelbezug gemeldet, dessen Adressangabe nicht darauf hinweist, dass er auf einem anderen Tabellenblatt zu suchen ist. Vielmehr wird eine Zellenadresse innerhalb der korrekten Tabelle angezeigt, die ja garantiert nicht mit der tatsächlichen übereinstimmen kann.
Ich liebe Excel, aber ich hasse solche Nachlässigkeiten in einem Programm, das inzwischen 33 Jahre alt ist. Zirkelbezüge sind wahrhaftig nicht neu, das sollte MS doch im Griff haben.

Danke für den Hinweis, Michael – klasse!

Excel rechnet nicht

Excel rechnet nicht. Warum?

Warum rechnet Excel nicht?

Warum rechnet Excel nicht?

Ein Blick in die Statuszeile hätte genügt: Dort steht, dass in D3 ein Zirkelbezug steht. Und wenn man sich die Formel genauer anschaut, wird klar, dass D3 auf D5 zugreift, D5 jedoch wiederum auf D3. Das darf nicht sein!

Der Zirkelbezug ist ausfindig gemacht.

Der Zirkelbezug ist ausfindig gemacht.

Meine Empfehlung: Zirkelbezüge sind schwierig zu finden. Wenn Sie einen Zirkelbezug haben, erhalten Sie immer eine Fehlermeldung. Unterbrechen Sie die weitere Arbeit und machen sich auf die Suche nach der Quelle. Denn sonst resultieren weitere Fehler aus dem Zirkelbezug.

Die Zirkelbezugsfehlermeldung

Die Zirkelbezugsfehlermeldung

Zirkelbezug

Ich gestehe – ich habe den Fehler nicht gleich gesehen. Warum rechnet die Summe in der Zelle D21 nicht? Zuerst dachte ich, dass ein falsches Format unter der Zelle liegt, dass die automatische Berechnung ausgeschaltet wurde, dass der Bezug nicht korrekt ist, dass die Formel fehlerhaft eingegeben wurde. War alles nicht der Fall.

Dann fiel mein Blick in die Statuszeile – in der Zelle D1 befand sich eine Zelle mit einem Zirkelbezug. Zu meiner Ehrenrettung – diese Zelle war außerhalb des sichtbaren Bereiches. Deshalb habe ich nicht gleich die 0 gesehen, die der Zirkelbezug liefert.

Zirkelbezug

Zirkelbezug