Am 26.12.2011 17:16, schrieb Frieder:
Am 26.12.2011 16:47, schrieb Christian Palm:
Am 25.12.2011 11:28, schrieb gooly:
Fröhliche Weihnachten,
erst einmal und allen ein gutes Neues Jahr!
Aber, zurück zum Thema :)
Ich kopiere aus einem anderen Programm eine Zeile, die sich in Calc
in eine Zeile und vielen Zellen 'reinpasten' lässt, die Textteile
sind Tab-getrennt. Es geht jetzt mal um drei Zellen:
I76 = "anfHour=12"
J76 = "anfMinute=30"
x75 = "endDay=-1"
alles Strings, keine Zahlen, die gäbe es auch in der Zeile
Soweit wo gut. Ich möchte jetzt in dem Bereich dieser Calc-Zeile (zB
B76:BE76 nach diesen Zellinhalten suchen.
Aber alles was ich versuche, geht mal, dann wieder nicht, geht bei
einem Inhalt "anfHour=" aber nicht bei "anfMinute=".
- mit VERGLEICH() es zu versuchen habe ich schon aufgegeben.
Wenn ich das versuche
=INDIREKT(ADRESSE(76;VERGLEICH("anfHour";B76:BB76)+2))
klappt das bei "anfHour", steht in Spalte I, und bei "anfMinute",
steht in Spalte J, aber beim dritten, steht in Spalte X, erhalte ich
was ganz anderes:
=INDIREKT(ADRESSE(76;VERGLEICH("endDay";B76:BZ76)+2)))
Da erhalte ich "anfHour=12" in der Ergebniszelle?
Hat jemand einen Tip zu Weihnachten?
Danke schon mal!
Goooly
Hallo,
auf die Antwort bin auch gespannt. So was ähnliches hab ich auch schon
gehabt. Nur konnte ich es in Nachvollziehbare Wörter fassen.
Gruß
Christian
Hallo
Probiere es doch einmal mit einem WVERWEIS (sucht in der ersten Reihe
einer Matrix,
und liefert den Inhalt einer darunterliegenden Reihe(kann beliebig viele
Reihen darunter sein)),
oder SVERWEIS (sucht in der ersten Spalte einer Matrix,
und liefert den Inhalt einer dahinter liegenden Spalte (kann beliebig
viele Spalten dahinter sein)).
Wenn das nichts hilft, solltest du unbedingt ein Beispieldokument hoch
laden und hier verlinken.
Denn ehrlich gesagt verstehe ich deine Konstruktion nicht so ganz.
Gruß Frieder
Frieder,
ich habe Dir eine Tabelle zu probieren geschickt.
Hier poste ich mal ganz unten die Formel und die Zeile als Text:
Ich kopiere eine Zeile aus einem „Englischen“ Testprogramm (Metatrader).
Die Zahlen haben daher Dez.-Punkte statt Dez.-Kommata und werde erst
einmal als Datum oder Text interpretiert – das ist hier für mich kein
Problem!
(Wenn ich mehrere Zeilen importieren kann ich ja Spalten als Englisch
definieren und dann ist alles wieder rechenbar.)
Der Parameterset kommt so daher: VariablenName=wert, zuerst die, die
variiert werden dann die anderen.
Diese Einträge sind auch Text, ist so ok. Nun will ich jetzt aber die
Uhrzeit aus anfHour=5 und anfMinute=15 herauslesen,
und mir dann noch diesen Wert endDay=-1 anzeigen lassen.
Besondere 'Herausforderung' des Testprogrammes, die Reihenfolge ist
nicht immer die gleiche!!
Nicht variierte Parameter wandern nach hinten – daher geht WVERWEIS
nicht, da sich so auch die Nachbarzelle ändert :(
C19, D19 sind da, um die 'finale' Formel in B20 nicht so groß werden
zulassen.
E19 ist um ADRESSE immun gegen Verschiebungen zu machen
A20 soll das Ergebnis beinhalten, aber 5:15 statt 30:30 ??
Die kopierte Zeile aus dem Testprogramm wird ab B20 reinkopiert und hat
vor dem ersten Parameter (VarName=xx) 7 Auswertungszahlen (mal Text, mal
Datum wegen des '.')
Formel der Zeile 19:
B19:
=WENN(ISTLEER(B20);"";INDIREKT(ADRESSE(E19;VERGLEICH("endDay";B20:BC20)+2)))
C19:
=WENN(ISTLEER(B20);"";INDIREKT(ADRESSE(E19;VERGLEICH("anfHour";B20:AC20)+2)))
D19:
=WENN(ISTLEER(B20);"";INDIREKT(ADRESSE(E19;VERGLEICH("anfMinute";B20:AC20)+2)))
E19: =ZEILE()+1
B20:
=GLÄTTEN(RECHTS(C19;LÄNGE(C19)-FINDEN("=";C19)))&":"&GLÄTTEN(RECHTS(D19;LÄNGE(D19)-FINDEN("=";D19)))
Die inkriminierte Zeile aus dem Programm ab B20:
1 68.50 33 40817 02.08.11 309.40 3.02% anfBeforSec=5 TargetMinute=30
TargetSpread=25 xSlowSpread=-30 xSlowPeriode=66 xFastSpread=-15
xFastPeriode=20 xFastPrice=6 internStop=95 internTarget=90
BreakEvenAt=30 BreakEvenAdd=10 anfHour=5 anfMinute=15 endDay=-1
endHH=15 endMM=0 TargetPrice=5 xSlowPrice=5 Trailing=0 Magic=55
--
Informationen zum Abmelden: E-Mail an users+help@de.libreoffice.org
Probleme? http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: http://listarchives.libreoffice.org/de/users/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert
Context
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.