Wert aus anderer Zelle übernehmen

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

norre
*
Beiträge: 19
Registriert: Do, 12.11.2015 20:46

Wert aus anderer Zelle übernehmen

Beitrag von norre »

Hallo,
ich als Formeldummy habe mal wieder ein Problem, vielleicht könnt ihr mir dabei helfen.

Ich übernehme in die Zelle A1 die Werte von 1bis9 aus einer andern Zelle mit =A20 soweit so gut.
jetzt soll wenn
in Zelle A1 die 1 steht der Wert aus Zelle E1 in die Zelle B1 übernommen werden
in Zelle A1 die 2 steht der Wert aus Zelle E2 in die Zelle B1 übernommen werden
usw. bis
wenn in Zelle A1 die 9 steht der Wert aus Zelle E9 in die Zelle B1 übernommen werden.

wäre klasse wenn ihr mir dabei unter die Arme greifen könnts.

Gruß
Norre
clag
********
Beiträge: 3570
Registriert: Di, 27.01.2009 15:30

Re: Wert aus anderer Zelle übernehmen

Beitrag von clag »

Hallo norre,

für die Lösung deines Problems eignet sich die Funktion INDIREKT() z.B. so

Code: Alles auswählen

=INDIREKT("E"&A1)
viel Erfolg
LG
clag

nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
norre
*
Beiträge: 19
Registriert: Do, 12.11.2015 20:46

Re: Wert aus anderer Zelle übernehmen

Beitrag von norre »

Hallo,
WOW ......das funktioniert super :-) Danke.

Nun habe ich jetzt das Problem, wenn in der Zelle A1 keine Zahl drinnensteht also leer ist bekomme ich in der Zelle B1 "Err:502"

Zur Erklärung: Es sind einige Zellen untereinander für die ich deine Lösung angepasst habe. So werden durch deine Formel Werte untereinander eingetragen und dann die Summe berechnet.

Hättest du vielleicht eine Idee wenn die Zelle A1 leer ist, dass in B1 nichts oder 0 eingetragen wird oder bei der Summe Err:502 ignoriert wird?

Gruß
Norre
clag
********
Beiträge: 3570
Registriert: Di, 27.01.2009 15:30

Re: Wert aus anderer Zelle übernehmen

Beitrag von clag »

Hallo norre,

also wenn das so ist, dann hilft entweder

Code: Alles auswählen

=WENN(ISTFEHLER(WERT(A1));0;INDIREKT("E"&GANZZAHL(WERT(A1))))
oder

Code: Alles auswählen

=WENN(ISTFEHLER(WERT(A1));"";INDIREKT("E"&GANZZAHL(WERT(A1))))
die erste Formel gibt eine Null aus, die zweite einen leeren Text, je nach dem wie es für dich besser passt
GANZZAHL(); und WERT() sorgen für auswertung von Zahlen im Textformat bzw von nicht Ganzen Zahlen
WENN(ISTFEHLERT()) sorgt für eine Fehlerfreie Ausgabe

wenn das nicht benötigt wird und sicher ist, dass nur Ganzzahlen eingegeben werden, dann tut es auch

Code: Alles auswählen

=WENN(A1>0;INDIREKT("E"&A1);0)

Code: Alles auswählen

=WENN(A1>0;INDIREKT("E"&A1);"")

viel Erfolg
LG
clag

nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
norre
*
Beiträge: 19
Registriert: Do, 12.11.2015 20:46

Re: Wert aus anderer Zelle übernehmen

Beitrag von norre »

Hallo Clag,
Danke...Danke....Danke, die oberen zwei Formeln funktionieren wunderbar.
Problem gelöst Bild

Bei den unteren zwei Formeln ist es so wenn ich die Zahl in A1 direkt eingebe funktioniert es wenn ich aber den Wert in A1 über z.B =A20 hole bekomme ich wieder den Fehler. Das ist mir schon öfter aufgefallen, dass Formeln die auf den Wert einer Zelle zugreifen in der auch eine Formel steht (der Wert durch eine Formel gebildet wird) nicht funktionieren. Muss man in so einem Fall dann etwas bestimmtes beachten/einstellen oder ist das einfach so.
Vielleicht hättest du bei Gelegenheit eine kurze Erklärung für mich :-)

Gruß
Norre
und nochmals Danke für deine Hilfe
clag
********
Beiträge: 3570
Registriert: Di, 27.01.2009 15:30

Re: Wert aus anderer Zelle übernehmen

Beitrag von clag »

Hallo norre,

also hier bei mir funkioniert das auch wenn A1 auf eine ander Zelle zeigt, Ausnahme bei Formelergebniss Null oder größer 1.048.576
Möglicherweise gibt die Formel aus der A1 den Wert liest einen Fehler aus, der verschleppt sich dann,
ggf lade die Datei hier hoch damit man mal ansehen kann was da passiert.
Dateianhänge
verknüpfung_indirekt.ods
(9.05 KiB) 106-mal heruntergeladen
LG
clag

nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
norre
*
Beiträge: 19
Registriert: Do, 12.11.2015 20:46

Re: Wert aus anderer Zelle übernehmen

Beitrag von norre »

Hallo,
ich habe das Blatt aus verschiedenen Vorlagen zusammengeschustert
clag hat geschrieben:..................... liest einen Fehler aus, der verschleppt sich dann,.................
so wird es wahrscheinlich sein, denn wenn ich die Formel in einer jungfräulichen Datei verwende funktioniert es.
Ich habe die Funktion jetzt auf eine andere Zelle gelegt.
Danke nochmal für deine Erklärung und Hilfe

Gruß
Norre
Antworten