Excel: Werte aus nicht geöffneten Mappen

Salu Profis,

bevor ich mit Ausprobieren unregelmäßige Ergebnisse erziele, gleich die direkte Frage:

Wenn ich Daten aus einer nicht geöffneten Mappe ziehe, und sich diese Daten abhängig von einer dritten, ebenfalls nicht geöffneten Mappe verändern, erhalte ich die Daten dann aktualisiert, also so, als ob alle Mappen offen wären?

Beispiel:

MappeA (geschlossen): A1="toll"
MappeB (geschlossen): A1=WENN('C:\[MappeA]Tabelle1'!A1="toll";1;5)
MappeC (offen): A1=5\*'C:\[MappeB]Tabelle1'!A1

In MappeC Zelle A1 sollte angezeigt werden 5 (=5*1). Wenn ich jetzt nur MappeA öffne und dort Zelle A1 ändere in „untoll“, die MappeA wieder schließe, erhalte ich dann in A1-MappeC wie gewollt 25 (=5*5) oder muß hierfür auch MappeB einmal geöffnet worden sein?

Vielen Dank und allerbeste Grüße
-Rob.

bevor ich mit Ausprobieren unregelmäßige Ergebnisse erziele,
gleich die direkte Frage:

Hallo Rob,

deine Anfrage ist jetzt vier Stunden her. Reichlich Zeit für dich
das mal selbst mehrfach zu testen.
Welche Erkenntnisse liegen dir inzwischen vor?

Ich habe andere Prioritäten in Excel deshalb beschäftige ich mich
nicht mit Dingen die höchstwahrscheinlich für andere wichtig sein könnten.
Ergo kann ich nur raten.

Du hast da irgnedwas wo sich C auf B bezieht und das wiederum auf A.
Ich gehe ungetestet davon aus daß da eine Verknüpfungstiefe von 1 herrschen könnte.
D.h, beim Öffnen von C aktualisiert es sich nur mit ggfs. neuen Werten in B. Was in A geschah ist irrelevant denn B wurde nicht geöffnet seit der Änderung in A.

Das wäre jetzt meine Arbeitsthes/Anfangsverdacht.
Genaueres wüßte ich erst wenn ich das selbst teste.
Und das kannst du genauso gut wie ich.
Ich denke, recht schnell wird man dabei merken ob meine angenommene „Tiefe“ von 1 richtig oder falsch ist.

Wenn sich DANN herausstellt daß da seltsame Unregelmäßigkeiten
auftreten, okay, beschreib welche und wie du getestet hast.

Gruß
Reinhard

Salu Reinhard,

deine Anfrage ist jetzt vier Stunden her. Reichlich Zeit für
dich
das mal selbst mehrfach zu testen.
Welche Erkenntnisse liegen dir inzwischen vor?

Ich habe andere Prioritäten in Excel deshalb beschäftige ich
mich
nicht mit Dingen die höchstwahrscheinlich für andere wichtig
sein könnten.
Ergo kann ich nur raten.

Mbl. Ich schrub ja bereits, daß ich nicht irgendwelche unregelmäßigen Ergebnisse haben wollte, sondern nach einer eventuell festen Regel, also den offiziellen Excel-Standard.

Du hast da irgnedwas wo sich C auf B bezieht und das wiederum
auf A.
Ich gehe ungetestet davon aus daß da eine Verknüpfungstiefe
von 1 herrschen könnte.
D.h, beim Öffnen von C aktualisiert es sich nur mit ggfs.
neuen Werten in B. Was in A geschah ist irrelevant denn B
wurde nicht geöffnet seit der Änderung in A.

Das wäre jetzt meine Arbeitsthes/Anfangsverdacht.
Genaueres wüßte ich erst wenn ich das selbst teste.
Und das kannst du genauso gut wie ich.
Ich denke, recht schnell wird man dabei merken ob meine
angenommene „Tiefe“ von 1 richtig oder falsch ist.

Wenn sich DANN herausstellt daß da seltsame Unregelmäßigkeiten
auftreten, okay, beschreib welche und wie du getestet hast.

Also nochmal, als Rechtfertigung für meine vermeintlich faule Frage: Ich wollte nicht irgendwie testen und dann später erfahren, daß das Testergebnis von irgendwelchen (nicht getesteten) Voraussetzungen abhängt. Ich suchte eine klare Aussage. Sorry, wenn das so bräsig bequem daherkam.

-Rob.

Grüezi Rob

Neuberechnungen können nur erfolgen wenn eine Mappe geöffnet wird.

Wenn ich Daten aus einer nicht geöffneten Mappe ziehe, und
sich diese Daten abhängig von einer dritten, ebenfalls nicht
geöffneten Mappe verändern, erhalte ich die Daten dann
aktualisiert, also so, als ob alle Mappen offen wären?

Daher nein.

Beispiel:

MappeA (geschlossen): A1=„toll“
MappeB (geschlossen):
A1=WENN(‚C:[MappeA]Tabelle1‘!A1=„toll“;1;5)
MappeC (offen): A1=5*‚C:[MappeB]Tabelle1‘!A1

In MappeC Zelle A1 sollte angezeigt werden 5 (=5*1). Wenn ich
jetzt nur MappeA öffne und dort Zelle A1 ändere in „untoll“,
die MappeA wieder schließe, erhalte ich dann in A1-MappeC wie
gewollt 25 (=5*5) oder muß hierfür auch MappeB einmal geöffnet
worden sein?

In Mappe B steht solange der ehemals in A enthaltene Wert bis Mappe B neu berechnet wird, was nur klappt wenn sie geöffnet wird.

Auch wenn Du in Mappe C einen direkten Link auf eine Zelle in Mappe A hast, diese aber von jemand anderem geändert wird solange Du Mappe C offen hast, bekommt Mappe C das so lange nicht mit wie nicht Mappe A von dem anderen User gespeichert und Du die Verknüpfungen in Mappe C aktualisiert hast.

Excel ist eben (einmal mehr) keine Datenbank.

Mit freundlichen Grüssen

Thomas Ramel

  • MVP für MS-Excel -

Salu Thomas,

super! Vielen Dank für die Info.

Sternchen * und Grüße vom :o)
-Rob.