Zweitgrößten Wert im Datensatz anzeigen lassen
Moderator: Moderatoren
-
- Beiträge: 2
- Registriert: So, 07.10.2012 19:03
Zweitgrößten Wert im Datensatz anzeigen lassen
Hallo ihr klugen Menschen,
ich habe ein Problem, es wäre toll wenn mir jemand helfen könnte. Vielen Dank!
Mir liegt ein Datensatz vor, und ich möchte mir den zweitgrößten Wert anzeigen lassen. Aber der größte Wert kommt mehrfach vor, weswegen mein zweitgrößter Wert immer einer der größten ist. Mit welcher Formel schaffe ich es, dass mir der zweitgrößte angezeigt wird?
Vielen Dank für eure Hilfe!
Bestes,
Peter
ich habe ein Problem, es wäre toll wenn mir jemand helfen könnte. Vielen Dank!
Mir liegt ein Datensatz vor, und ich möchte mir den zweitgrößten Wert anzeigen lassen. Aber der größte Wert kommt mehrfach vor, weswegen mein zweitgrößter Wert immer einer der größten ist. Mit welcher Formel schaffe ich es, dass mir der zweitgrößte angezeigt wird?
Vielen Dank für eure Hilfe!
Bestes,
Peter
Re: Zweitgrößten Wert im Datensatz anzeigen lassen
Hallo
als Matrixformel mit strg+shift+enter abschliessen bzw. per [x]Matrix-option im Formelassistenten.
Karolus
Code: Alles auswählen
=MAX(WENN( bereich<MAX( bereich ) ; bereich ;""))
Karolus
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
-
- Beiträge: 2
- Registriert: So, 07.10.2012 19:03
Re: Zweitgrößten Wert im Datensatz anzeigen lassen
hallo karolus, vielen dank für deine antwort.
ich bekomme bei dieser formel leider den kleinsten wert in der tabelle angezeigt. ich verstehe sie ehrlich gesagt auch nicht ganz. wie wird denn hier deutlich dass ich nach dem 2kleinsten oder 3kleinsten wert fragen möchte? lg
ich bekomme bei dieser formel leider den kleinsten wert in der tabelle angezeigt. ich verstehe sie ehrlich gesagt auch nicht ganz. wie wird denn hier deutlich dass ich nach dem 2kleinsten oder 3kleinsten wert fragen möchte? lg
Re: Zweitgrößten Wert im Datensatz anzeigen lassen
Hallo
Karolus
Erstens bekommst du den grössten Wert angezeigt, und zweitens hast du trotz klarer Anweisungen in Farbe, nicht als Matrix-formel abgeschlossen.ich bekomme bei dieser formel leider den kleinsten wert in der tabelle angezeigt.
Karolus
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
-
- ******
- Beiträge: 921
- Registriert: Mo, 12.04.2010 00:37
Re: Zweitgrößten Wert im Datensatz anzeigen lassen
Das mit den Matrix-Formeln ist auch nicht gleich so einfach zu durchschauen. Helfen bzw. noch mehr verwirren könnte:
viewtopic.php?f=25&t=56147 bzw. http://www.ooowiki.de/CalcFunktionenMatrix
Ansonsten kleine Bereiche auswählen und mal verschiedene Formeln als Matrix-Formeln anwenden und versuchen die Funktionsweise zu verstehen.
Grüße
Thomas
viewtopic.php?f=25&t=56147 bzw. http://www.ooowiki.de/CalcFunktionenMatrix
Ansonsten kleine Bereiche auswählen und mal verschiedene Formeln als Matrix-Formeln anwenden und versuchen die Funktionsweise zu verstehen.
Grüße
Thomas
-
- *******
- Beiträge: 1763
- Registriert: Di, 03.10.2006 18:05
Re: Zweitgrößten Wert im Datensatz anzeigen lassen
Hallo Ahnungsloser Peter,
Wenn der "Max_Wert" 2x vorhanden ist, wird auch 2mal die Rangfolge=1 ausgegeben, der "nächstkleinere Wert" erhält nun die Rangfolge=3 .
Gilt natürlich auch für alle weiteren "Mehrfach_Werte" in der Liste.
Jedenfalls bei dieser Formel :
Die Zahlenreihe :
A2=1124
A3=234
A4=589
A5=994
A6=1234
A7=1234
Die "Rangfolge" mit der obigen Formel in Zellen C2 bis C7 ist wie folgt : A2=1124 3; A3=234 6; A4=589 5; A5=994 4; A6=1234 1; A7=1234 1
Die Funktion RANG() bitte mit dem "Funktions-Assistenten" eingeben und nach unten kopieren.
Bitte die "Absoluten Bezüge" ($A$2:$A$7) beachten.
mfg
Gert
Wenn der "Max_Wert" 2x vorhanden ist, wird auch 2mal die Rangfolge=1 ausgegeben, der "nächstkleinere Wert" erhält nun die Rangfolge=3 .
Gilt natürlich auch für alle weiteren "Mehrfach_Werte" in der Liste.
Jedenfalls bei dieser Formel :
Code: Alles auswählen
=RANG(A2;$A$2:$A$7)
A2=1124
A3=234
A4=589
A5=994
A6=1234
A7=1234
Die "Rangfolge" mit der obigen Formel in Zellen C2 bis C7 ist wie folgt : A2=1124 3; A3=234 6; A4=589 5; A5=994 4; A6=1234 1; A7=1234 1
Die Funktion RANG() bitte mit dem "Funktions-Assistenten" eingeben und nach unten kopieren.
Bitte die "Absoluten Bezüge" ($A$2:$A$7) beachten.
mfg
Gert
Es gibt nichts gutes, außer man tut es.
Win7_64 / LO_4.4.5.2
Win7_64 / LO_4.4.5.2
-
- *******
- Beiträge: 1763
- Registriert: Di, 03.10.2006 18:05
Re: Zweitgrößten Wert im Datensatz anzeigen lassen
Funktioniert natürlich auch mit "unsortierter ZahlenListe"
mfg
Gert
Es gibt nichts gutes, außer man tut es.
Win7_64 / LO_4.4.5.2
Win7_64 / LO_4.4.5.2
Re: Zweitgrößten Wert im Datensatz anzeigen lassen
Hallo
Ähnlich in calc:
Als Matrixformel abschliessen.
1) Falls die Zahlen in einer Zeile stehen dann ...SPALTE(.. statt ...ZEILE(..
2) Falls der Bereich mit z.B A5 anfängt die Differenz zu Zeile 1 abziehen '...ZEILE(A5:A100)-4;...
Karolus
Ähnlich in calc:
Code: Alles auswählen
=KGRÖSSTE(WENN(VERGLEICH(A1:A100;A1:A100;0)=ZEILE(A1:A100);A1:A100;"");3)
1) Falls die Zahlen in einer Zeile stehen dann ...SPALTE(.. statt ...ZEILE(..
2) Falls der Bereich mit z.B A5 anfängt die Differenz zu Zeile 1 abziehen '...ZEILE(A5:A100)-4;...
Karolus
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
-
- *******
- Beiträge: 1763
- Registriert: Di, 03.10.2006 18:05
Re: Zweitgrößten Wert im Datensatz anzeigen lassen
in der Anlage erhaltet Ihr zum "Vergleich" meine erweiterte Beispiel-Datei !
mfg
Gert
Es gibt nichts gutes, außer man tut es.
Win7_64 / LO_4.4.5.2
Win7_64 / LO_4.4.5.2