Hallo Zusammen,
Ich suche eine Formel, die die letzte negative Zahl in einer Linie eines Rechenblattes liefert.
Beispiel :
-2, -1, -0,1, -0,02, 0,3 : davon will ich -0,02 bekommen
Danke für Hilfe
jacques
Hallo Jacques
> Ich suche eine Formel, die die letzte negative Zahl in einer Linie > eines Rechenblattes liefert. > > Beispiel : > > -2, -1, -0,1, -0,02, 0,3 : davon will ich -0,02 bekommen
HSuchlauf(Bereich;LfdZelle<0;'';LfdZelle)
Wenn keine negative Zahl in der Zeile gefunden wurde liefert die Funktion mit diesem Startwert eine "leere Zelle".
Mit freundlichem Gruss Thomas
Hallo Tom,
Danke vielmal
Ich verstehe noch nicht wieso deine Formel die *letzte* neg. Zahl und nicht die erste ;-) aber es klappt !
herzliche Grüsse !
Le 17 janv. 08 à 22:19, Tom Kaegi a écrit :
> Hallo Jacques > >> Ich suche eine Formel, die die letzte negative Zahl in einer Linie >> eines Rechenblattes liefert. >> >> Beispiel : >> >> -2, -1, -0,1, -0,02, 0,3 : davon will ich -0,02 bekommen > > HSuchlauf(Bereich;LfdZelle<0;'';LfdZelle) >
Hallo Tom
und für die vorletzte ?
Le 18 janv. 08 à 13:16, Jacques Villars a écrit : > > > Ich verstehe noch nicht wieso deine Formel die *letzte* neg. Zahl > und nicht die erste ;-) aber es klappt ! > >
Nun habe ich verstanden ! hatte falsch überlegt ;-) Und für die andere Frage, (vorletzte Zahl) muss ich vielleicht eine Stopbedingung finden.
Am 18.01.2008 um 16:18 schrieb Jacques Villars:
> > Le 18 janv. 08 à 13:16, Jacques Villars a écrit : >> >> >> Ich verstehe noch nicht wieso deine Formel die *letzte* neg. Zahl >> und nicht die erste ;-) aber es klappt ! >> >> > > Nun habe ich verstanden ! hatte falsch überlegt ;-) Und für die > andere Frage, (vorletzte Zahl) muss ich vielleicht eine > Stopbedingung finden.
Hallo Jacques,
versuche es doch mit folgender Formel:
HSuchlauf(1:1;LfdZelle<0;'';LfdZelle;LfdZähler=HSuchlauf (1:1;LfdZelle<0)-1)
Die "-1" am Schluss bewirkt das Anhalten beim vorletzten Treffer.
Ich habe leider keine Zeit zum Testen, deshalb könnte es sein, dass ich nicht alles bedacht habe.
Gruß Lutz
Hallo Lutz,
diese Formel müsste doch auch funktionieren, wenn ich HSuchlauf durch VSuchlauf ersetze und einen bestimmten Spaltenbereich eingebe? Tut es aber leider nicht bei meinen Versuchen. Und keine Ahnung warum.
Grüße Herbert
Am 28.01.2008 um 17:11 schrieb glasauer:
> Hallo Lutz, > > diese Formel müsste doch auch funktionieren, wenn ich HSuchlauf > durch VSuchlauf ersetze und einen bestimmten Spaltenbereich eingebe? > Tut es aber leider nicht bei meinen Versuchen. Und keine Ahnung warum. > Hallo Herbert,
die Formel: VSuchlauf(A:A;LfdZelle<0;'';LfdZelle;LfdZähler=VSuchlauf (A:A;LfdZelle<0)-1)
liefert Dir wegen der "-1" am Ende den vorletzten negativen Wert, im Fall von "-2" den drittletzten negativen Wert und im Fall von "-0" den letzten negativen Wert.
Diese Formelvariante benutzt man, wenn statt "-1" oder "-2" usw. über einen Zellbezug jeweils unterschiedlich festlegen will, welcher "wievieltletzte" Wert gesucht werden soll.
Ist von vornherein klar, dass man ausschließlich den letzten negativen Wert möchte, dann reich auch folgende Formel:
VSuchlauf(A:A;LfdZelle<0;'';LfdZelle)
Man braucht dann keine Abbruchbedingung.
Am 28.01.2008 um 17:11 schrieb glasauer: Hallo Lutz, diese Formel müsste doch auch funktionieren, wenn ich HSuchlauf durch VSuchlauf ersetze und einen bestimmten Spaltenbereich eingebe? Tut es aber leider nicht bei meinen Versuchen. Und keine Ahnung warum. Hallo Herbert, die Formel: VSuchlauf(A:A;LfdZelle<0;'';LfdZelle;LfdZähler=VSuchlauf(A:A;LfdZelle<0)-1) liefert Dir wegen der "-1" am Ende den vorletzten negativen Wert, im Fall von "-2" den drittletzten negativen Wert und im Fall von "-0" den letzten negativen Wert. Diese Formelvariante benutzt man, wenn statt "-1" oder "-2" usw. über einen Zellbezug jeweils unterschiedlich festlegen will, welcher "wievieltletzte" Wert gesucht werden soll. Ist von vornherein klar, dass man ausschließlich den letzten negativen Wert möchte, dann reich auch folgende Formel: VSuchlauf(A:A;LfdZelle<0;'';LfdZelle) Man braucht dann keine Abbruchbedingung. Gruß Lutz the mailing list <ragtime@macnews.de>. To unsubscribe, E-mail to: <ragtime-off@macnews.de> To switch to the DIGEST mode, E-mail to <ragtime-digest@macnews.de> To switch to the INDEX mode, E-mail to <ragtime-index@macnews.de> Send administrative queries to <ragtime-request@macnews.de>
Hallo Lutz, diese Formel müsste doch auch funktionieren, wenn ich HSuchlauf durch VSuchlauf ersetze und einen bestimmten Spaltenbereich eingebe? Tut es aber leider nicht bei meinen Versuchen. Und keine Ahnung warum.
Das ist die Lösung ! Danke vielmal.
Freundliche Grüsse.
Le 18 janv. 08 à 18:05, Lutz-Dieter Bornemann a écrit :
> HSuchlauf(1:1;LfdZelle<0;'';LfdZelle;LfdZähler=HSuchlauf > (1:1;LfdZelle<0)-1)