Tanelorn.net

Medien & Phantastik => Multimedia => Multimedia - Software & Betriebsysteme => Thema gestartet von: Bentley Silberschatten am 27.03.2010 | 05:52

Titel: [Open Office Calc bzw Excel] Texte variabel anzeigen
Beitrag von: Bentley Silberschatten am 27.03.2010 | 05:52
Hallo :T:

ich hab ein kleines Problem im Open Office Calc (was Excel recht ähnlich ist, dessen Lösungen könnten also auch Funktionieren) für das mir bisher noch keine Lösung eingefallen ist. Vielleicht kennt sich ja hier Jemand besser damit aus und könnte mir weiterhelfen. Wäre echt große Klasse.

Also ich habe mehrere Zeilen mit Text darin. Hinter jeder dieser Zeilen ist ein Kästchen. In dem Kästchen wähle ich den Text an (durch die Eingabe von 1) oder ab (durch Eingabe von 0)

Beispiel:

Text A     1
Text B     0
Text C     0
Text D     1
Text E     0
Text F     1

(in Wirklichkeit gibts noch mehr Textzeilen, aber ich denke das Spielt für die Lösung kein wirkliche Rolle.)

Weiter unten im Dokument habe ich nun drei Zeilen in dennen der Text der mit 1 Angewählten Zeilen zu sehen sein soll. Für unser Beispiel also:

Text A
Text D
Text F

Hoffe ich konnte mich verständlich machen. Danke schon mal an alle Hilfsbereiten!

Gruß, Bentley
Titel: Re: [Open Office Calc bzw Excel] Texte variabel anzeigen
Beitrag von: Crujach am 27.03.2010 | 15:51
also in Etwa etwas wie:
WENN Feld B1=1, DANN zeige Feld A1

hast du unten im Dokument nur 3 Zeilen, oder so viele Zeilen, wie du Felder mit 1 markierst?

in Excel 2003 ist die Formel so:
=WENN(B1;A1;" " )

d.h.: wenn B1 "Wahr" ist, dann schreibe in das Feld den Text aus Feld A1, sonst schreibe " " (ein Leerzeichen)
wobei 1 = "wahr" und 0 = "falsch"
Titel: Re: [Open Office Calc bzw Excel] Texte variabel anzeigen
Beitrag von: Imion am 27.03.2010 | 16:52
Wenn der Text in A1 bis A6, die Werte in B1 bis B6 stehen

In Feld 1:
{=INDEX(A1:A6;KKLEINSTE(WENN(B1:B6=1;ZEILE(1:6));1))}

In Feld 2:
{=INDEX(A1:A6;KKLEINSTE(WENN(B1:B6=1;ZEILE(1:6));2))}

und in Feld 3:
{=INDEX(A1:A6;KKLEINSTE(WENN(B1:B6=1;ZEILE(1:6));3))}
Titel: Re: [Open Office Calc bzw Excel] Texte variabel anzeigen
Beitrag von: Bentley Silberschatten am 27.03.2010 | 16:59
@ Crujach
Dank dir für den Beitrag, hab unten genau drei Felder.

@Samson
hui, das sieht mir so Fremd aus das es funktionieren könnte. Ich danke dir, werde es gleich mal testen. Wenn du die Zeit über hast würde mich freuen wenn du mir erklären kannst was da wo genau passiert.


hm, irgendwas läuft nicht richtig. Auf mein Dokument geändert sollte die erste Zeile wie folgt aussehen:
=INDEX(AR11:AR67;KKLEINSTE(WENN(BK11:BK67<>0;ZEILE(11:67));1))

EDIT: wobei vielleicht zu erwähnen ist das nur in jeder 2. Zeile etwas steht. Also in Zeile 11, 13, 15 usw. stehen die relevanten Informationen, die Zeilen dazwischen sind leer. Auch wenn die Zeilen gefüllt sind ist es nicht besser.

Das bisherige Ergebnis ist: #WERT!
Titel: Re: [Open Office Calc bzw Excel] Texte variabel anzeigen
Beitrag von: Imion am 27.03.2010 | 18:16
{=INDEX(AR11:AR67;KKLEINSTE(WENN(BK11:BK67<>0;ZEILE(1:57));1))}
usw, usf

Nicht vergessen: Matrixformel! ;)

EDIT: Und? Funktionierts in OO?
Titel: Re: [Open Office Calc bzw Excel] Texte variabel anzeigen
Beitrag von: Asdrubael am 19.04.2010 | 16:55
ich hab mir mal Gedanken gemacht, aber elegant ist die Lösung nun nicht so. Dafür gut erweiterbar

Hoffe ihr bekommt das Excel mit OO auf

[gelöscht durch Administrator]