Letzer Wert einer Zelle der größer NULL ist

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Letzer Wert einer Zelle der größer NULL ist

Re: Letzer Wert einer Zelle der größer NULL ist

von Karolus » Fr, 22.04.2022 13:37

Hallo

Code: Alles auswählen

=WENN(AA8<=AA3;1;0)
Das kann man abkürzen zur Formel:

Code: Alles auswählen

=AA8<=AA3

Re: Letzer Wert einer Zelle der größer NULL ist

von ThomasDZim » Do, 21.04.2022 21:02

Moin echo,

jetzt funktioniert es wunderbar!
bei der 1 machst du es richtig, warum bei der 0 nicht?
Das ist eine ausgezeichnete Frage..

Das alles zwischen den Gänsefüßen Text ist, ist mir sogar bewusst, habe ich aber so nicht wahrgenommen..

Nochmal vielen Dank

Re: Letzer Wert einer Zelle der größer NULL ist

von echo » Mi, 20.04.2022 23:27

Hallo
ich habe mir deine Tabelle nicht komplett durchgesehen, aber
Bitte beachte: ALLES was zwischen Gänsefüßchen eingefügt wird, ist kein Zahlenwert sondern TEXT.
Das ist auch der Fehler, die eingefügte Null ist Test

z.B. die Formel aus AE8
=WENN(AA8<=AA3;1;"0")
so ist es richtig:
=WENN(AA8<=AA3;1;0)
[bei der 1 machst du es richtig, warum bei der 0 nicht?]

Daher reagiert auch die Formel auf Text und nicht auf einen Zahlenwert.
Also lass bei den Werten überall die "" weg
Gruß Holger

Nachtrag:
Möglicherweise lässt sich der Fehler schnell beseitigen, aber bitte mache vorher eine Sicherheitskopie.
Markiere die komplette Liste, wähle Bearbeiten > suchen & ersetzen >
Suche nach: "0"
Ersetze durch: 0
Ersetze alle > schließen

Re: Letzer Wert einer Zelle der größer NULL ist

von ThomasDZim » Mi, 20.04.2022 21:10

OK das mit der MATRIX-Formel habe ich nicht gewusst.
Die Formel funktionert jetzt wunderbar, allerdings nur wenn ich die Werte per Hand eintrage.
Da ich die Werte über eine Wenn-Funktion ermittel, wird trotzdem NULL Ausgegeben.

Ich hänge mal die Tabelle an damit ihr das besser einsehen könnt.
Die Spalte die ich berechnet haben möchte ist "AD"
Wachstum.ods
(19.87 KiB) 82-mal heruntergeladen

Re: Letzer Wert einer Zelle der größer NULL ist

von Mondblatt24 » Mi, 20.04.2022 07:04

Hallo,
ThomasDZim hat geschrieben: Di, 19.04.2022 21:23 Danke für die Antwort, aber leider hat diese mich nicht weitergebracht.
Die Formel angewand auf meine Tabelle, liefert immer den Wert 0.
Hast Du die Formel denn auch als Matrix-Formel eingegeben, so wie @echo es geschrieben hat?
echo hat geschrieben: Mo, 18.04.2022 23:28 folgende Matrix-Formel durchsucht A1 bis A999
Heißt, hast Du die Eingabe der Formel mit Strg+Umschalt+Enter abgeschlossen?


Gruß
Peter

Re: Letzer Wert einer Zelle der größer NULL ist

von ThomasDZim » Di, 19.04.2022 21:23

Danke für die Antwort, aber leider hat diese mich nicht weitergebracht.
Die Formel angewand auf meine Tabelle, liefert immer den Wert 0.
Wenn ich diese anwende in einer neuen Tabelle wo von A1 bis A8 Werte > 0 stehen und danach 3 Nullen kommen,
wird ebenfalls nur die 0 zurück gegeben.

Re: Letzer Wert einer Zelle der größer NULL ist

von echo » Mo, 18.04.2022 23:28

Ich möchte den letzen Zahlenwert in der Spalte ausgegeben bekommen der größer Null ist.
Hallo,
folgende Matrix-Formel durchsucht A1 bis A999 und gibt den Letzen Eintrag der Spalte zurück.

Code: Alles auswählen

=INDEX(A1:A999;MAX((A1:A999>0)*ZEILE(A1:A999)))
Kurzer Nachtrag:
Die Formel sucht den letzten Eintrag in der Spalte.
Analog dazu lässt sich auch die Letzte Zahl; der letzte Text finden:
=INDEX(A1:A999;MAX(ISTZAHL(A1:A999)*ZEILE(A1:A999)))
=INDEX(A1:A999;MAX(ISTTEXT(A1:A999)*ZEILE(A1:A999)))
Gruß Holger

Letzer Wert einer Zelle der größer NULL ist

von ThomasDZim » Mo, 18.04.2022 21:04

Moin Leute,

leider kam ich mit Goolge, der Clac Hilfe und den bisher vorhandenen Themen nicht voran..

Für mein online Game möchte ich die körperliche Entwicklung von Athleten berechnen.
Die Athleten wachsen nur bis sie 18 sind.
In einer Zelle rechne ich die letzte Saison aus in der sie wachsen (z.B.86).
Wenn in die Berechnung über die 86 kommt, wird eine NULL ausgegeben.
Es gibt 10 Wochen pro Saison. Auch hier wird eine NULL ausgegeben wenn die Saison über 86 kommt.

Jetzt das eigentliche Problem.
Ich möchte den letzen Zahlenwert in der Spalte ausgegeben bekommen der größer Null ist.
Auch wenn ich einen Buchstaben oder mit "" arbeite, bekomme ich nicht das gewünschte Ergebnis

Nach oben