Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Finde letzten Wert unter 100 in einer Spalte

Finde letzten Wert unter 100 in einer Spalte
16.10.2024 10:01:57
Kraichtaler
Hallo und guten Morgen liebe Excelpertinnen und Excelperten,

ich hab ein, für euch wahrscheinlich bahnales Problem. Ich führe eine Excelliste in der ich täglich mein Gewicht eintrage. In Spalte A steht da jeweils fortlaufend nach unten das Datum und in Spalte B das Gewicht. Was ich nun suche ist eine Formel, die mir das Datum ausgibt, an dem ich das letzte Mal unter einem bestimmten Gewicht war, also z.B. 90 kg.

Danke schon mal vorab.
liebe Grüße
Jürgen
Anzeige

16
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Finde letzten Wert unter 100 in einer Spalte
16.10.2024 10:12:00
Onur
Poste bitte mal eine Beispielsdatei dazu.
AW: Finde letzten Wert unter 100 in einer Spalte
16.10.2024 10:13:21
MCO
Moin!

Isses so recht?

Formel für Ergebnis:
=XVERWEIS(MAX(--(B:B100)*B:B);B1:B16;A1:A16)


16.10.2024 125,0
11.10.2024 118,8
06.10.2024 112,8
01.10.2024 107,2
26.09.2024 101,8 Ergebnis
21.09.2024 96,7 21.09.2024
16.09.2024 91,9
11.09.2024 87,3
06.09.2024 82,9
01.09.2024 78,8
27.08.2024 74,8
22.08.2024 71,1
17.08.2024 67,5
12.08.2024 64,2
07.08.2024 61,0
02.08.2024 57,9


Gruß, MCO
Anzeige
AW: Finde letzten Wert unter 100 in einer Spalte
16.10.2024 11:30:51
Yal
Hallo Jürgen,

wandle deine Liste in einer Tabelle um (Menü "Einfügen", "Tabelle"),
Füge darin eine Spalte "Index" mit der Formel
=ZEILE(A1)
(diese wird sich automatisch ergänzen)

Du kannst deine Tabelle jederzeit beliebig sortieren, z.B. nach Datum absteigend, dann filtern nach Index 100 (danke MCO)
und über die Tabelle die Formel
=TEILERGEBNIS(101;Tabelle1[Index])
101 steht für Mittelwert der sichtbaren Werten.

Ohne zu filtern würde es mit
=MITTELWERTWENN(Tabelle1[Index];"300";Tabelle1[Gewicht])

Wurde mit Datum auch funktionieren:
=MITTELWERTWENN(Tabelle1[Datum];">="&(Heute()-100);Tabelle1[Gewicht])

VG
Yal
Anzeige
AW: Finde letzten Wert unter 100 in einer Spalte
16.10.2024 11:46:46
daniel
Hi
beispielsweise so:
=Aggregat(14;6;A2:A99/(B2:B9990);1)

oder etwas selbsterklärender so, muss aber in deiner Excelversion als Matrixformel mit STRG+SHIFT+ENTER eingegeben werden (das Aggregat macht das automatisch)
=Max(Wenn(B2:B9990;A2:A99;""))

in neueren Excelversionen auch so (weiß jetzt nicht genau, wann MaxWenns hinzugekommen ist, aber in 2016 noch nicht)
=MaxWenns(A:A;B:B;"90")

gruß Daniel
Anzeige
AW: Finde letzten Wert unter 100 in einer Spalte
16.10.2024 16:29:03
Kraichtaler
Hi,

bin grad eben erst wieder nach Hause gekommen......Deine Formel (die oberste) funktioniert. Klasse. Vielen Dank.

Gruß
Jürgen
AW: Finde letzten Wert unter 100 in einer Spalte
16.10.2024 17:21:40
Kraichtaler
Hallo Daniel,

jetzt habe ich grad doch noch ein Problem mit Deiner Formel festgestellt. Wenn man als Endzeile die letzte Zeile eingibt, in der noch ein Gewicht steht, funktioniert sie einwandfrei, aber in der Tabelle kommt ja jeden Tag ein weiteres Gewicht dazu. Das heißt ich müsste Deine Formel jeden Tag vom Bereich her erweitern. Gibt es da eine Möglichkeit das zu automatisieren, dass der Bereich flexibel ist ?

viele Grüße
Jürgen
Anzeige
AW: Finde letzten Wert unter 100 in einer Spalte
17.10.2024 13:19:27
daniel
HI
am einfachsten:
formatiere den Zellbereich, in welchen du die Daten einträgst als Tabelle (Einfügen - Tabelle - Tabellen).
wenn du so eine Tabelle hast, dann hast du 2 Effekte:
1. wenn du direkt unterhalb der Tabelle neue Daten hinzufügst, dann erweitert sich die Tabelle automatisch auf diese neue Zeile.
2. wenn du in anderen Formeln Zellbezüge auf diese Tabelle und ihre Teile (Splalten, Überschrift usw), dann sind das keine festen Addressen ("A2:A99") sondern Namen, in der Form "Tabelle1[#Spaltenüberschrift]". Excel fügt diese Namen automatisch ein, wenn du beim Eingeben der Formel einen kompletten Zellbereich (ganze Spalte innerhalb dieser Tabelle) markierst.
Dadurch, dass du über Namen auf die Tabelle referenzierst und diese sich automatisch an die Tabelle anpassen und die Tabelle sich automatisch erweitert, wenn Daten hinzukommen, referenziert deine Formel immer auf den richtigen Zellbereich.


die klassische Methode ohne Tabellen wäre folgende, aber sie funktioniert in dieser Einfachheit nur, wenn in der Zeile, in der die Anzahl ermittelt wird
- alle Zellen befüllt sind und es keine Lücken zwischen drin gibt
- unterhalb der Tabelle in dieser Spalte keine weiteren Daten stehen.
wenn das gegeben ist, schreibe die Formel so:

=Aggregat(14;6;A2:Index(A:A;Anzahl2(A:A))/(B2:Index(B:B;Anzahl2(A:A))90);1)

Gruß Daniel
Anzeige
AW: Finde letzten Wert unter 100 in einer Spalte
17.10.2024 22:53:41
Kraichtaler
Danke Daniel für die Erklärungen. Hast mich wieder ein Stück schlauer gemacht.

viele Grüße
Jürgen
AW: Finde letzten Wert unter 100 in einer Spalte
16.10.2024 10:24:25
Kraichtaler
Moin MCO,

Danke für Deine Hilfe, aber irgendwie funktioniert es bei mir nicht. Es kommt die Fehlermeldung "#Name?"
Für was sind die beiden Minuszeichen nach dem MAX ?

Wird mit der Formel nur in den ersten 16 Zeilen gesucht, oder überhaupt ? Weil täglich kommt natürlich ein Gewichtswert hinzu so dass der Suchbereich im Prinzip immer erweitert werden müsste.
viele Grüße
Jürgen
Anzeige
AW: Finde letzten Wert unter 100 in einer Spalte
16.10.2024 11:26:32
BoskoBiati2
Hi MCO,

wenn schon XVERWEIS, dann doch eher so:

=XVERWEIS(100;B:B;A:A;"";-1;-1)


Gruß

Edgar
AW: Finde letzten Wert unter 100 in einer Spalte
16.10.2024 16:52:18
Kraichtaler
Hallo Edgar,

es ist leider so, dass Excel 2016 die Formel XVerweis nicht kennt, aber ich hab mittlerweile ja eine Formel die funktioniert. Danke trotzdem. Ich halte die mir die Funktion aber trotzdem mal im Hinterkopf, wenn ich auf ein höheres Excel umsteige.

viele Grüße
Jürgen
Anzeige
AW: Finde letzten Wert unter 100 in einer Spalte
16.10.2024 11:20:36
BoskoBiati2
Hi,

da Dein Excel kein XVERWEIS kennt:

=Index(A:A;verweis(9,1/(B:B100);Zeile(B:B))


Gruß

Edgar
AW: Finde letzten Wert unter 100 in einer Spalte
16.10.2024 16:38:48
Kraichtaler
Hi,

ich habe auch Deine Formel probiert, sie liefert aber (nachdem ich ans Ende noch eine schließen-Klammer gesetzt hab) in meiner Beispieldatei den 8.10.2024......es müsste aber der 20.10. sein.
Ich kenne diese Verweis-Formel aber auch nicht so wirklich und auch mit der Hilfe-Funktion verstehe ich nicht, was diese 9,1 in der Formel macht um es vielleicht selber beheben zu können.
Vielleicht könntest Du mir die Funktion noch korrigieren und mir kurz erläutern wie sie funktioniert. Wär klasse. Danke schon mal.

viele Grüße
Jürgen
Anzeige
AW: Finde letzten Wert unter 100 in einer Spalte
16.10.2024 11:35:32
Michael
Hallo,

Dein Excel kennt den XVerweis noch nicht, darum #Name!.

Mit Index geht auch diese Formel
=INDEX(A:A;AGGREGAT(15;6;ZEILE(B:B)/(B:B100);1))

Die doppelten Minuszeichen sind nach dem MAX, aber vor allem VOR dem (B:B90). Sie wandeln die resultierenden Wahrheitswerte in Zahlen, so dass Excel damit rechnen kann. (B:B90)*1 führt zum selben Ergebnis.

VG
Michael

Anzeige
AW: Finde letzten Wert unter 100 in einer Spalte
16.10.2024 16:42:21
Kraichtaler
Hi Michael,

auch Deine Formel hab ich probiert, sie liefert mir aber in meiner Beispieldatei den 1.10.2024, was zwar ein Wert unter 100 ist, aber der erste und nicht der letzte.
Trotzdem vielen Dank.

viele Grüße
Jürgen
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige