Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

Formelproblemchen





Frage

Hallo, folgendes Problem: in A1 steht eine Zahl die automatisch durch Berechnungen verändert wird. Nehmen wir als Beispiel die Zahl 1 in B1 steht ="='Spieltag "&A1&"'!AA11" In B1 nun das Ergebnis: ='Spieltag 1'!AA11 Es soll also - wenn es eine "normale" Formel wäre - aus dem Blatt "Spieltag 1" der Wert aus Zelle AA11 erscheinen. In C1 wollte ich nun eingeben: =B1 Nun sollte eigentlich der Wert aus dem Arbeitsblatt "Spieltag 1" Zelle AA11 erscheinen. Tuts aber nicht... Dort (in Zelle C1) steht nun: ='Spieltag 1'!AA11 Wer kann mir helfen? Ich möchte, dass der Zellwert AA11 aus dem Blatt "Spieltag 1" erscheint... Ich hoffe es ist verständlich.

Antwort 1 von cmkatz

welche Zelle willst du denn nun? AA11 oder A1?

egal welche, machs doch so:

in Zelle B1:
='Spieltag 1'!A1 bzw. ='Spieltag 1'!AA11

in Zelle C1:
=B2

Gruß
cmkatz

Antwort 2 von balumba

Nein, so ist es nicht ganz richtig...
In B1 steht als TEXT
='Spieltag 1'!AA11
und nicht als Formel.

Dieser TEXT kann sich verändern, je nach dem, was in A1 steht.
Es kann also auchmal sein, dass der TEXT
='Spieltag 15'!AA11
lautet.

In C1 sollte nun der Ergebnis aus dem TEXT in B1 stehen.

Beispiel:
In dem Blatt "Spieltag 1" steht in AA11 das Wort "Supermann"

Im Berechnungblatt:
A1: hier steht die Zahl 1 drin
B1: ...ist somit als TEXT: ='Spieltag 1'!AA11
C1: =B1 -> hier sollte Supermann stehen.
Es steht aber der TEXT aus B1...

Vielleicht kann man das ganze auch in eine einzige Formel packen.
Hab ich aber noch nicht geschafft.
Das Problem ist, dass der Wert im Berechnungblatt, Zelle A1, das Blatt angibt, welches "durchsucht" werden soll.




Antwort 3 von cmkatz

Das geht, glaube ich, am besten mit der Funktion SVERWEIS.

Am besten, du legst im Tabellenblatt "Spielplan" links neben der Spalte mit den Namen wie "Supermann" etc. eine neue Spalte an und trägst dort die Zahlen ein, die im Berechnungsblatt in A1 stehen können. Bsp.:

In den Zellen AA11 bis AA16 stehen die Zahlen 1,2,3,4,5,6
In den Zellen AB11 bis AB16 stehen die entsprechenden Namen, also die Texte, die in C1 im Berechnugnsblatt ausgegeben werden sollen. Also, z.B. in AB11 steht Supermann.

In C1 trägst du jetzt folgende Formel ein:
=SVERWEIS(A1;'Spieltag 1'!AA11:AB16;2;2)

Hat dir das geholfen?

Gruß
cmkatz

Antwort 4 von Aliba

Hi balumba,

wenn Du Dich damit anfreunden könntest, Deine Tabellenblattnamen etwas anders zu benennen, z.B.
Spieltag1
Spieltag2
usw..
ist zwar optisch nicht so schön, wie mit Leerstelle, würde Dein Problem aber um etliches vereinfachen.

Also irgendwoher kommt der Wert in A1.
Dieser ist auch ein Wert, so hoffe ich.

In die Ausgabezelle die Formel:

=INDIREKT("Spieltag"&A1&"!AA11")

Wenn Dein Tabellenblattnamen Leerstellen oder ganz bestimmte Sonderzeichen hat, funzt das nicht mehr, bzw. nicht so einfach.

CU Aliba

Antwort 5 von Aliba

Hi, nochmal ich.

Ist mir doch noch was eingefallen, wie Du Deine Tabellennamen behalten kannst.

=INDIREKT(ZEICHEN(39)&"Spieltag "&A1&ZEICHEN(39)&"!AA11")

CU Aliba

Antwort 6 von cmkatz

vergiß meine Antwort, hab das irgendwie falsch verstanden gehabt... Sorry.

Antwort 7 von balumba

Vielen Dank!

Aliba: Du warst mal wieder genial!
Genauso wollte ich es.
Vielen vielen Dank!

cmkatz: Deinen Tipp habe ich erst befolgt, aber dann durch Aliba`s ersetzt.
Auch Dir ein dickes "Danke schön" !


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


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: