Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

Problem mit Dateiverweisen





Frage

folgendes problem: wenn ich in formeln verweise auf andere excel-dateien habe, werden die berechnungen nur vorgenommen, wenn die entsprechenden dateien auch geöffnet sind. wie kann ich die berechnungen auch vornehmen lassen ohne dass ich die verweisdateien öffne? die pfade sind in den formeln eigentlich absolut angegeben (zB E:\Excel\Datei2.xls), ändern sich aber nach öffnen der verweisdatei in die "kurzform" (i.e. Datei2.xls) vielen dank im voraus :-) nick

Antwort 1 von Hajo_Zi

Hallo nick,

Du hast nicht geschrieben was für Formeln?
Indirekt geht z.B. nicht auf geschlossene Dateien.

Gruß Hajo

Antwort 2 von Nick007

mein fehler! ;-)

ZÄHLENWENN und SUMMEWENN in diesem fall.

´ne idee?

Antwort 3 von Nick007

hm...

ist das problem nu zu offensichtlich?
oder dürfte es eigentlich gar nicht auftreten?
oder... ?

wäre dankbar für jeden weiteren tipp :-)

Antwort 4 von Hajo_Zi

Hallo Nick,

ich kannte das Problem nur von Indirek. Ich habe das Beispiel jetzt nachgebaut und hatte das gleiche Problem. Meine Literatur schreibt nichts dazu.

Gruß Hajo

Antwort 5 von rainberg

Hallo Nick,

mir war das auch nicht bekannt, das beide Funktionen bei geschlossenen Referenzdateien nicht funktionieren und ich kann Dir auch nicht sagen warum.

Du kannst aber als Alternative die Funktion SUMMENPRODUKT() verwenden, sie eignet sich sowohl zum Zählen als auch zum Summieren.

Habe es getestet, dass es bei geschlossener Referenzdatei funktioniert.

Gruß
Rainer

Antwort 6 von Nick007

Vielen Dank erstmal für eure Bemühungen.

Scheint also tatsächlich so, als wäre das Referenzieren dieser Funktionen bei geschlossenen Dateien leider nicht möglich.

Nunja. Die Funktion SUMMENPRODUKT habe ich auch ausprobiert. Aber anscheinend ist sie für meinen Fall nicht unbedingt geeignet. Oder, und das halte ich ebenfalls für wahrscheinlich, ich bekomm´s einfach nicht richtig hin ;-)

Das Problem besteht darin, dass ich an den zu summierenden Wert eine Bedingung stelle(n) muss.

Bsp.

Die Datei B auf die sich die Referenz bezieht, besteht aus einer Tabelle:

Spalte A Spalte B
Name A 520
Name B 480
Name C 524
...

Nun will ich für die Datei A den Wert aus Spalte B nur dann übernehmen, wenn in Spalte A "Name B" zutrifft.

Ich hoffe, das Problem ist einigermaßen verständlich!?

mit SUMMEWENN sah die Funktion dann wie folgt aus:

=SUMMEWENN(D:\[Datei B.xls]Tabellenblatt´!$A$1:$A$10;"Name B";D:\[Datei B.xls]Tabellenblatt´!$B$1:$B$10)

oder anders aufgeschrieben:
Bereich: D:\[Datei B.xls]Tabellenblatt´!$A$1:$A$10
Suchkriterien: "Name B"
Summe Bereich: D:\[Datei B.xls]Tabellenblatt´!$B$1:$B$10

Hat da evtl. noch jemand nen Lösungsvorschlag?

Schönen Gruß
Nick

Antwort 7 von rainberg

Hallo Nick,

ohne getestet zu haben:

=SUMMENPRODUKT((D:\[Datei B.xls]Tabellenblatt´!$A$1:$A$10="Name B")*(D:\[Datei B.xls]Tabellenblatt´!$B$1:$B$10))

Gruß
Rainer

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: