Datum eines Maximalfeldes anzeigen

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

yazoo
****
Beiträge: 133
Registriert: Mo, 07.01.2008 01:25

Datum eines Maximalfeldes anzeigen

Beitrag von yazoo »

Hallo wie kann man die Formel =MAX(H3:H1000) so weit erweitern, dass er mir z.B. auch noch den Inhalt der Zelle A der Zeile in der der Maximalwert aufgetaucht ist,(in diesem Fall das Datum) anzeigt ?
clag
********
Beiträge: 3570
Registriert: Di, 27.01.2009 15:30

Re: Datum eines Maximalfeldes anzeigen

Beitrag von clag »

Hallo yazoo

mit dieser Formel sollte dir dein Vorhaben gelingen

=TEXT(VERWEIS(MAX(H3:H1000);H3:H1000;A3:A1000);"tt-mm-jjjj")&" - "&MAX(H3:H1000)
LG
clag

nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Karolus
********
Beiträge: 7524
Registriert: Mo, 02.01.2006 19:48

Re: Datum eines Maximalfeldes anzeigen

Beitrag von Karolus »

Hallo
@clag: bist du sicher das `H3:H1000` sortiert ist ??
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
clag
********
Beiträge: 3570
Registriert: Di, 27.01.2009 15:30

Re: Datum eines Maximalfeldes anzeigen

Beitrag von clag »

hallo Karolus,
Karolus hat geschrieben:@clag: bist du sicher das `H3:H1000` sortiert ist ??
nein kann ich natürlich nicht sein, kenne die Tabelle ja nicht.

Aber ich sehe jetzt auch nicht ein Problem darin?

wenn MAX() einen Wert ausgibt, findet VERWEIS() die zugehörige Zeile,
problematisch wird es wen zwei identisch MAX() Werte existieren,
dann wird natürlich nur der erste Eintrag angezeigt !?

oder worauf willst du hinaus ?
vielleicht ist heute auch nicht mein bester Tag ;)

ansonsten könnte man mehrfach MAX() abfangen mit
=WENN(ZÄHLENWENN(H3:H1000;MAX(H3:H1000))=1;TEXT(VERWEIS(MAX(H3:H1000);H3:H1000;A3:A1000);"tt-mm-jjjj")&" - "&MAX(H3:H1000);"Achtung mehrfach Maxwerte")
LG
clag

nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Karolus
********
Beiträge: 7524
Registriert: Mo, 02.01.2006 19:48

Re: Datum eines Maximalfeldes anzeigen

Beitrag von Karolus »

Clag, VERWEIS benötigt eine sortierte Suchmatrix um zweifelsfreie Treffer zu liefern.

probiere es einfach mal mit 10000 mal =ZUFALLSBEREICH(0;10000000)
ggf. mit mehrmals strg+shift+F9

Code: Alles auswählen

=TEXT(INDEX(A3:A1000;VERGLEICH(MAX(H3:H1000);H3:H1000;0);"tt-mm-jjjj")&" - "&MAX(H3:H1000)
Karolus
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
yazoo
****
Beiträge: 133
Registriert: Mo, 07.01.2008 01:25

Re: Datum eines Maximalfeldes anzeigen

Beitrag von yazoo »

Nein sortiert ist es nicht.

Die Einträge erfolgen wöchentlich fortlaufend wobei In Spalte A das jeweilige Datum steht. Im Feld "I 2" steht =MAX(H3:H1000) Nun möchte ich im gleichen/oder auch ein Feld daneben anzeigen, an welchem Datum dieser Höchstwert der Spalte H aufgetreten ist, um nicht die ganze Tabelle durchzusuchen. Oder kann man evt das Feld I2 eine "Sprungmarke" setzen, die man anklickt und dann der Cursor in die dem entsprechende Zeile oder auch Zelle springt? Der Tip von Clag funktioniert nicht. Damit sucht er sich eine x-beliebige A-Zelle raus, die aber nicht zu dem Höchstwert der Zelle H entspricht.
Karolus
********
Beiträge: 7524
Registriert: Mo, 02.01.2006 19:48

Re: Datum eines Maximalfeldes anzeigen

Beitrag von Karolus »

Hallo

Code: Alles auswählen

=HYPERLINK("#A"&VERGLEICH(I2;H3:H1000;0)+2)
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
yazoo
****
Beiträge: 133
Registriert: Mo, 07.01.2008 01:25

Re: Datum eines Maximalfeldes anzeigen

Beitrag von yazoo »

Karolus hat geschrieben:Hallo

Code: Alles auswählen

=HYPERLINK("#A"&VERGLEICH(I2;H3:H1000;0)+2) 
ja danke Soweit war ich fast schon. Bin aber nicht auf die ;0 und die +2 gekommen. Könntest du mir da die Funktion näher erklären. wäre nett.
Danke!
Karolus
********
Beiträge: 7524
Registriert: Mo, 02.01.2006 19:48

Re: Datum eines Maximalfeldes anzeigen

Beitrag von Karolus »

Hallo

+2 weil VERGLEICH erst ab H3 sucht, ohne die Korrektur würdest du 2 Zellen über der gesuchten landen.

0 als drittes Argument für VERGLEICH teilt der Funktion mit das H3:H1000 nicht sortiert ist.
Im Hintergrund gehts darum ob schnelle binäre Suche möglich ist oder nicht
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
clag
********
Beiträge: 3570
Registriert: Di, 27.01.2009 15:30

Re: Datum eines Maximalfeldes anzeigen

Beitrag von clag »

Hallo Karolus,

ich kann deine vorgebrachte Kritik an meiner Formel nicht als berechtigt erkennen
hatte ich ja eingangs schon angemerkt, ich sehe da kein Problem.
yazoo hat geschrieben: Der Tip von Clag funktioniert nicht. Damit sucht er sich eine x-beliebige A-Zelle raus,

könntest du das bitte mit einer Beispieldatei nachvollziehbar darstellen.

Ich kann weder die eine noch die andere Kritik als berechtigt sehen, obwohl ich mir nun wirklich Mühe gegeben habe.
die von mir vorgeschlagene Formel liefert das Gleiche Ergebnis wie die von Karolus.
max+datum.ods
(40.98 KiB) 74-mal heruntergeladen
Bin wirklich gespannt in welcher Form und wo ein Fehler auftreten soll?
LG
clag

nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
yazoo
****
Beiträge: 133
Registriert: Mo, 07.01.2008 01:25

Re: Datum eines Maximalfeldes anzeigen

Beitrag von yazoo »

yazoo hat geschrieben:
Ich kann weder die eine noch die andere Kritik als berechtigt sehen, obwohl ich mir nun wirklich Mühe gegeben habe.
die von mir vorgeschlagene Formel liefert das Gleiche Ergebnis wie die von Karolus.
max+datum.ods
Bin wirklich gespannt in welcher Form und wo ein Fehler auftreten soll?
In der Tabelle die du anfügst, steht auch in Feld J14 die richtige Formel, allerdings als "Sprungfeld/Hyperlink", was auch ok ist. Nur entspricht die nicht dem, was du an Anfang geschrieben hast (siehe ganz oben). Mit dieser Formel nimmt er immer das letzte "A-Feld" der Tabelle. Beispiel

Die Tabelle hat 24 Zeilen, Der höchste Wert steht in Feld H 13. Nun zeigt er aber mit deiner oben genannten Formel zwar den Höchstwert in H 13 an, setzt aber immer das letzte Datum der Tabelle (in diesem Fall von A 24) ein, was ja nicht stimmt. Zumindest macht er es bei mir so
clag
********
Beiträge: 3570
Registriert: Di, 27.01.2009 15:30

Re: Datum eines Maximalfeldes anzeigen

Beitrag von clag »

Hallo yazoo,
yazoo hat geschrieben:In der Tabelle die du anfügst, steht auch in Feld J14 die richtige Formel,
das ist eine gänzlich andere Formel wie die ursprünglich angefragte
yazoo hat geschrieben:Hallo wie kann man die Formel =MAX(H3:H1000) so weit erweitern, dass er mir z.B. auch noch den Inhalt der Zelle A der Zeile in der der Maximalwert aufgetaucht ist,(in diesem Fall das Datum) anzeigt ?
in J4 bis J8 stehen 5 verschiedene Formeln meine 4 und die von Karolus die all das gleiche gewünschte Ergebnis liefern
yazoo hat geschrieben:Der Tip von Clag funktioniert nicht. Damit sucht er sich eine x-beliebige A-Zelle raus, die aber nicht zu dem Höchstwert der Zelle H entspricht.
nun würde ich gern erkennen wie du zu dieser Erkenntnis kommst.

yazoo hat geschrieben:Die Tabelle hat 24 Zeilen, Der höchste Wert steht in Feld H 13. Nun zeigt er aber mit deiner oben genannten Formel zwar den Höchstwert in H 13 an, setzt aber immer das letzte Datum der Tabelle (in diesem Fall von A 24) ein, was ja nicht stimmt. Zumindest macht er es bei mir so
dann kann die Datei ja nicht so groß sein, sei so gut und lade die Datei bitte hoch,
ich möchte herausfinden wo und warum sich bei deiner Datei ein Fehler einstellt.
LG
clag

nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
yazoo
****
Beiträge: 133
Registriert: Mo, 07.01.2008 01:25

Re: Datum eines Maximalfeldes anzeigen

Beitrag von yazoo »

Das war ja auch nur ein Beispiel die Datei enthält ca 200 Zeilen die auch mit der Zeit mehr werden. Vielleicht liegt es ja daran. dass die Datumsangaben in deiner Datei nicht chronologisch ist. Es kann aber auch daran liegen, dass ich 2 Formeln verwende Diese sehen so aus:

Im Feld A:
=WENN(D8="";"";WENN(ZELLE("TYPE";A8)="v";A8;HEUTE()))

Diese trägt das aktuelle Datum in Feld A ein, sobald etwas in Feld D was geschrieben wird, und dieses Statisch, will sagen, wenn man dann das Feld D ändert, oder auch die Datei neu einließt, bleibt das Datum erhalten und ändert sich nicht mehr.

Und im Feld H steht nur folgende einfache Berechnung:

=WENN(D8>1;D8*44,216-5000; "")

In den anderen Feldern stehen nur normale Zahlen bzw, Text

Aber das jetzt zu ermitteln ist müßig, und führt für mich zu nichts. Auf jeden Fall läuft es mit der Forrmel von Karolus einwandfrei.

Danke euch allen noch einmal für die Hilfe.
clag
********
Beiträge: 3570
Registriert: Di, 27.01.2009 15:30

Re: Datum eines Maximalfeldes anzeigen

Beitrag von clag »

Hallo yazoo,

diese deine Antwort
yazoo hat geschrieben:Aber das jetzt zu ermitteln ist müßig, und führt für mich zu nichts.
ist ausgesprochen pampig bis unverschämt :evil: da kann nicht mehr drüber lachen

Dieses Forum ist darum bemüht Fehler aufzufinden um unwissenden Menschen wie dir zu helfen zu können,
du hast dein Unvermögen gerade mit Hilfe dieses Forums kompensieren können, richtig!? Oder war es Faulheit?

Nun hälst du es aber nicht einmal für nötig auch nur den geringsten Beitrag dafür zu leisten
um ein von dir in den Raum gestelltes vermeintliches Problem zu belegen oder gar zu helfen es lösen?

Hey klasse, das ist echt ein Paradebeispiel für Abgreifermentalität.
LG
clag

nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
yazoo
****
Beiträge: 133
Registriert: Mo, 07.01.2008 01:25

Re: Datum eines Maximalfeldes anzeigen

Beitrag von yazoo »

clag hat geschrieben:Hallo yazoo,

diese deine Antwort
yazoo hat geschrieben:Aber das jetzt zu ermitteln ist müßig, und führt für mich zu nichts.
ist ausgesprochen pampig bis unverschämt :evil: da kann nicht mehr drüber lachen

Dieses Forum ist darum bemüht Fehler aufzufinden um unwissenden Menschen wie dir zu helfen zu können,
du hast dein Unvermögen gerade mit Hilfe dieses Forums kompensieren können, richtig!? Oder war es Faulheit?

Nun hälst du es aber nicht einmal für nötig auch nur den geringsten Beitrag dafür zu leisten
um ein von dir in den Raum gestelltes vermeintliches Problem zu belegen oder gar zu helfen es lösen?

Hey klasse, das ist echt ein Paradebeispiel für Abgreifermentalität.
Ich habe dich damit weder angegriffen, noch beleidigt. Das war auch beileibe nicht meine Absicht. Ich habe nur das geschrieben, was ich meine, und mehr nicht. Und was Abgreifmenatalität betrifft. Da denke ich mal, dass solche Foren auch für da sind, dass Leute geholfen wird, die sich mit einer Materie nicht so auskennen, also hat das mit Abgreifmentalität nix zu tun. Und die Datei hochzuladen widerspricht dem Datenschutz sonst hätte ich es getan, und extra alles relevante da erst herauszukopieren ist zu umständlich, und zu gefährlich. Da brauch man nur etwas zu übersehen, und schon hat man die "A-Karte" deswegen hatte ich ja alle Formeln, die in meiner Tabelle stehen gepostet, damit kannst du es ja testen.
Also unterlasse solche Anspielungen. Denn wenn einer unverschämt ist dann bist du es. Im Übrigen hatte Karolus ja das richtige eingestellt, so dass es in meinen Augen nichts mehr zu diskutieren gibt.Und daher meine Bemerkung der Müßigkeit, die du wohl in "den falschen Hals" bekommen hast, sorry.
Aber lassen wir das Thema, das artet sonst aus.
Antworten