Datum eines Maximalfeldes anzeigen

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: Datum eines Maximalfeldes anzeigen

Re: Datum eines Maximalfeldes anzeigen

von clag » Di, 28.04.2015 09:58

Hallo zusammen,

falls es noch jemnanden interessiert hier meine Testdatei
die mit einem Mittelwert im Anfang und Ende der Werte-Reihe das Problem nicht mehr auftreten lässt
akademischesFALSCH_plusTestloop.ods
(16.31 KiB) 136-mal heruntergeladen
viel Spaß

Re: Datum eines Maximalfeldes anzeigen

von clag » Mo, 27.04.2015 17:12

Hallo Karolus,

ich muss nun zuerst einmal zugeben du hast mir da eine Zahlenreihe vor die Nase geschrieben,
die tätsächlich so einen Fehler aufzeigt. Das muss ich jetzt so schlucken.

Ich bin tatsächlich davon ausgegangen eine Sortierung sei icht nötig.
In der Beschreibung zu VERWEIS() steht es aber, also mein Fehler :o

Ich nehme also das gesagte zurück und behaupte von allem das Gegenteil :roll:

habe jetzt mal ein kleine Schleife gebastelt die die Werte immer wieder mischt,
dabei kommt es nach 50-500 Durchgängen erneut zu einem Fehler der Rest ist immer ok.

Und einen workaround habe ich inzwischen auch, am Anfang und Ende der Liste den Mittelwert der Liste platzieren,
damit hat die Schleife jetzt schon 100.000 Runden fehlerfrei gedreht.

Oder man nimmt gleich INDEX() VERGLEICH() nach Kaolus Art

PS
@Karolus
ich würde mir wünschen, deine Hinweise auf Fehler Anderer würden manchmal weniger süffisant erscheinen.

Re: Datum eines Maximalfeldes anzeigen

von Karolus » Mo, 27.04.2015 15:00

@Gert
2.) ist nicht von mir
3.) ist es völlig irrelevant ob Spalte A sortiert ist, es geht um die Sortierung von Spalte H

→dein Antwort ist ungenügend!!

Re: Datum eines Maximalfeldes anzeigen

von Gert Seler » Mo, 27.04.2015 14:32

Hallo Zusammen,
jetzt zur Sache :
1.) Die erste Lösung von "" Clag " ist korrekt.
2.) Die erste Lösung von "Karolus " ist nicht korrekt.

Code: Alles auswählen

=TEXT(INDEX(A3:A1000;VERGLEICH(MAX(H3:H1000);H3:H1000;0);"tt-mm-jjjj")&" - "&MAX(H3:H1000)
Die hat 5 öffnende Klammern und nur 4 schließende Klammern. Bei mir Fehlermeldung " #WERT ".
Korrekte Formel :

Code: Alles auswählen

=TEXT(INDEX(A4:A100;VERGLEICH(MAX(H4:H100);H4:H100;0));"tt.mm.jjjj")&" - "&MAX(H4:H100)
3.) Die Tabelle enthält eine " sortierte Liste ", nämlich die "Datums-Spalte_A" ( aufsteigend ).

mfg
Gert
Datum_und_MAX_Wert einer Zeile.ods
(36 KiB) 137-mal heruntergeladen

Re: Datum eines Maximalfeldes anzeigen

von Karolus » Mo, 27.04.2015 04:09

Hallo

@Clag: du hast insofern recht, mit dem MAXIMAL- wert ist die Wahrscheinlichkeit eines richtigen Treffers recht hoch mit deiner Formel, sie ist aber nicht bei 100%

das angehängte Beispiel zeigt das Verhalten des binären Algos anhand von MAX, MIN, dem Wert in der Mitte der Liste und einem Wert neben der Mitte
akademischesFALSCH.ods
(14.38 KiB) 160-mal heruntergeladen

Re: Datum eines Maximalfeldes anzeigen

von Stephan » So, 26.04.2015 10:56

Liebe Diskutanten, bitte behaltet die Ruhe.

Scharf geführte inhaltliche Diskussionen finde ich in Ordnung, nur muss man dabei vermeiden sich persönlich anzugreifen - manchmal ist ein persönliches Wort vielleicht 'unvermeidlich', nur sollte sich das nicht 'aufschaukeln' das in Folge dann jeder post persönlich wird.

Tipp für den Threadstarter:
irgendwie versteht sich das Forum hier schon als Hilfe zur Selbsthilfe und nicht als kostenloser Support. Hilfe 'abgreifen' ohne selbst daran mitzuarbeiten geht i.A. nur wenn man die Leute das nicht spüren lässt - und dann ist 'Abgreifen', meiner Ansicht nach, auch insofern OK als das es ja die freie Entscheidung der Antworter ist sich darauf einzulassen. Auch ich selbst lasse mich manchmal darauf ein.


Gruß
Stephan

Re: Datum eines Maximalfeldes anzeigen

von clag » So, 26.04.2015 10:03

Moin zusammen,

@yazoo
yazoo hat geschrieben:Um Übrigen hat Karolus alles Wissenswerte gepostet. (einfach nur mal lesen).
stimmt jetzt müsstest du es nur noch selber lesen und verstehen und du würdest nicht mehr so einen Käse schreiben.
yazoo hat geschrieben:Der Tip von Clag funktioniert nicht. Damit sucht er sich eine x-beliebige A-Zelle raus,
zeige mir die Tabelle wo diese Fehler so wie von dir behauptet auftreten :mrgreen:


@Karolus
deine Kritik oder Einwand an meiner Formel ist rein akademischer Natur und hat in diesem Fall m.M.n. keine Auswirkung
hier wird nach MAX() gesucht und ganz sicher auch immer gefunden da ja in der selben Reihe ermittelt,
da spielt es keine Rolle ob sortiert oder nicht, erster MAXwert ist MAX und fertig.
Es kann lediglich der gleiche MAXwert mehrfach auftreten was meine zweite Formelvariante abfängt und anzeigt.
Deine Formel hingen nicht.

Und ansonsten konnte ich keinen Unterschied provozieren im Ergebnis der Formeln.
Deine Formel liefert die gleichen Ergebnisse wie meine Varianten.
Aber vielleicht kannst du mir ja noch eine TabellenVariante aufzeigen die fehlerhafte Ergebnisse liefert?
Ich bin nach wie vor neu- und wissbegierig!

Was wolltest du also mit dieser Anmerkungen bewirken oder darstellen??
Karolus hat geschrieben: @clag: bist du sicher das `H3:H1000` sortiert ist ??

Einen praktischen Nutzwert kann ich jedenfalls bisher nicht darin erkennen.

Re: Datum eines Maximalfeldes anzeigen

von yazoo » Sa, 25.04.2015 20:20

clag hat geschrieben: Da fällt mir nur noch das Wort armselig ein,
und einen schönen Abend noch.
Ich weiss nicht was du hast, ich habe alle Formel gepostet. Ob ich jetzt meine ganze Datei umbaue, oder du die Formeln in einem neuen Dokument kopierst, dürfte egal sein. Und dann greifst du andere an und beleidigst sie. DAS IST ARMSELIG. Um Übrigen hat Karolus alles Wissenswerte gepostet. (einfach nur mal lesen). Mehr habe ich dazu nicht zu sagen. Aber wahrscheinlich musst du das letzte Wort haben, wirst es dir sowieso nicht verkneifen können :D Für mich war's das, was diese betrifft


@karolus nochmals wärmsten Dank für deinen Tip Und Schönes Wochenende

Re: Datum eines Maximalfeldes anzeigen

von Karolus » Sa, 25.04.2015 19:57

Hallo

Nochmals : VERWEIS liefert auf einer unsortierten Suchmatrix nicht zuverlässig zu einem richtigen Ergebnis.

Das liegt daran das VERWEIS einen binären Suchalgorithmus anwenden der prinzipiell nur für sortierte Listen geeignet ist.
Das gleiche gilt übrigens für SVERWEIS, WVERWEIS und VERGLEICH ohne Sortierargument| mit Sortierargument 1 oder -1

Der Link zur Erklärung des Algorithmus ist bereits in meiner letzten Antwort in diesem Thread -- einfach mal lesen!

Re: Datum eines Maximalfeldes anzeigen

von clag » Sa, 25.04.2015 19:41

Hallo yazoo

alles klar!
Hilfe abreifen ja
yazoo hat geschrieben: Im Übrigen hatte Karolus ja das richtige eingestellt,
und dann
yazoo hat geschrieben:und extra alles relevante da erst herauszukopieren ist zu umständlich,
aber nix zurückgeben wollen,

genau das ist deutlich vorgeführte und gelebte Abgreifmenatalität!
yazoo hat geschrieben:Also unterlasse solche Anspielungen.
:mrgreen:

Da fällt mir nur noch das Wort armselig ein,
und einen schönen Abend noch.

Re: Datum eines Maximalfeldes anzeigen

von yazoo » Sa, 25.04.2015 18:49

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.

Re: Datum eines Maximalfeldes anzeigen

von clag » Sa, 25.04.2015 17:52

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.

Re: Datum eines Maximalfeldes anzeigen

von yazoo » Sa, 25.04.2015 17:02

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.

Re: Datum eines Maximalfeldes anzeigen

von clag » Sa, 25.04.2015 15:10

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.

Re: Datum eines Maximalfeldes anzeigen

von yazoo » Sa, 25.04.2015 14:20

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

Nach oben