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

kkleinste mit Datum

Forumthread: kkleinste mit Datum

kkleinste mit Datum
Frank
Hallo allerseits,
gibt es eine Möglichkeit, eine Spalte mit Daten im Format 01/12/2012 mit kkleinste, bzw. kgrößte auszuwerten? Ich kriege immer den Fehler #Zahl.
Danke im voraus
Frank
Anzeige
AW: kkleinste mit Datum
30.05.2012 13:50:16
Rudi
Hallo,
das sind dann Texte und keine Datumswerte.
 AB
101/12/201203/09/2011
23/9/201104/10/2012
34/10/201201/12/2012

ZelleFormatWert
B1TT/MM/JJJJ03.09.2011
B2TT/MM/JJJJ04.10.2012
B3TT/MM/JJJJ01.12.2012

ZelleFormel
B1{=KKLEINSTE($A$1:$A$3+0;ZEILE())}
B2{=KKLEINSTE($A$1:$A$3+0;ZEILE())}
B3{=KKLEINSTE($A$1:$A$3+0;ZEILE())}
Achtung, Matrixformel!
Die geschweiften Klammern{} nicht eingeben,
sondern die Zelle mit
Shift + Strg + Enter
verlassen statt Enter alleine.

Gruß
Rudi
Anzeige
Das Klappt, wenn alles DATUMS-Angaben sind
30.05.2012 13:52:32
NoNet
Hey Frank,
Bist Du sicher, dass im angegebenen Bereich nur Datums-Angaben stehen ?
Bei mir klappt das (unabhängig vom Format) ohne Weiteres.
Wie sieht denn Deine KKLEINSTE()-Funktion aus ?
Salut, NoNet
AW: Das Klappt, wenn alles DATUMS-Angaben sind
30.05.2012 14:23:39
Frank
Erstmal danke für die Antowrten.
@Rudi: Wenn ich Deine Formel benutze funktioniert es prima, allerdings verstehe ich den Sinn von zeile() in der Formel nicht ganz. Habe das mit 1 ersetzt und bekomme das gewünschte Ergebnis.
@NoNet: Ja, ich bin sicher, aber bei mir (Excel2010) funktioniert das nicht.
Anzeige
Wenn das mit Rudis Funktion klappt...
30.05.2012 14:33:12
NoNet
Hallo Frank,
Wenn das mit Rudis Funktion klappt, dann ist das ein Hinweis darauf, dass die Datumszellen eben doch keine "echten" Datumsangaben sind, denn durch den Zusatz +0 in der Funktion wird das "Textdatum" in ein "Zahlendatum" umgewandelt !
Prüfe mal die Originalzellen mit der Funktion =ISTZAHL(A1)
Der Zusatz ZEILE() in Rudis Funktion bewirkt, dass man die Funktion zeilenweise nach unten kopieren kann, also in der ersten Zeile das 1.kleinste Datum angezeigt wird, in Zeile 2 das 2.kleinste, in Zeile 3 das 3.kleinste etc.
Gruß, NoNet

http://www.exceltreffen.de/index.php?page=224
Anzeige
AW: Wenn das mit Rudis Funktion klappt...
31.05.2012 08:39:03
Frank
Hallo NoNet,
wenn ich die Originalzelle mit =ISTZAHL() prüfe, erhalte ich FALSCH. Die Zellen sind auch definitiv als Datum formatiert.
Das mit ZEILE() funktioniert dann aber nur, wenn die erste Formel in Zeile 1 steht, das ist bei mir nicht der Fall, ich brauche nur das kleinste Datum in einer anderen Zeile.
Vielen Dank für Hilfe und Erklärungen.
Anzeige
ISTZAHL() ergibt für 'echte' Datumszellen WAHR
31.05.2012 12:40:32
NoNet
Hallo Frank,
wenn ich die Originalzelle mit =ISTZAHL() prüfe, erhalte ich FALSCH.

Nur als Information : Wenn es sich um 'echte' Datumszellen gehandelt hätte, müsste die Funktion =ISZTAHL(A1) das Resultat WAHR ergeben.
Es handelte sich also wie vermutet (und von Dir nun bestätigt) um KEINE "echten" Datumszellen :-))
Gruß, NoNet

http://www.exceltreffen.de/index.php?page=224
Anzeige
AW: Wenn das mit Rudis Funktion klappt...
31.05.2012 12:41:19
Rudi
Hallo,
wenn ich die Originalzelle mit =ISTZAHL() prüfe, erhalte ich FALSCH.
wenn das FALSCH ergibt, ist es kein Datum sondern Text.
Die Zellen sind auch definitiv als Datum formatiert.
Das Format hat nichts mit dem Inhalt zu tun.
ich brauche nur das kleinste Datum in einer anderen Zeile.
Warum dann KKLEINSTE()?
{=Min(A1:A10+0)}
Gruß
Rudi
Anzeige
;
Anzeige

Infobox / Tutorial

kkleinste mit Datum in Excel nutzen


Schritt-für-Schritt-Anleitung

Um die Funktion KKLEINSTE (oder SMALL in der englischen Version) in Excel korrekt mit Datumswerten zu nutzen, kannst du die folgenden Schritte befolgen:

  1. Stelle sicher, dass die Daten als echte Datumswerte formatiert sind.

    • Überprüfe dies, indem du die Formel =ISTZAHL(A1) in einer Zelle neben deinen Daten eingibst. Wenn das Ergebnis WAHR ist, handelt es sich um echte Datumswerte.
  2. Benutze die KKLEINSTE-Funktion.

    • Wenn deine Daten in den Zellen A1 bis A3 stehen, gib in eine andere Zelle die folgende Formel ein:
      =KKLEINSTE(A1:A3; ZEILE())
    • Diese Formel gibt das kleinste Datum zurück. Um das 2. oder 3. kleinste Datum zu erhalten, kopiere die Formel nach unten.
  3. Wenn du den Fehler #Zahl erhältst, könnte es sein, dass deine Daten als Text formatiert sind. Verwandle sie in echte Datumswerte, indem du +0 in die Formel einfügst:

    =KKLEINSTE(A1:A3 + 0; ZEILE())
  4. Bestätige die Formel als Matrixformel, indem du die Eingabetaste mit Shift + Ctrl + Enter drückst.


Häufige Fehler und Lösungen

  • Fehler #Zahl: Dieser Fehler tritt auf, wenn die Daten nicht als echte Datumswerte erkannt werden. Stelle sicher, dass die Zellen korrekt formatiert sind.

  • Formel funktioniert nicht in anderen Zeilen: Wenn du nur das kleinste Datum in einer bestimmten Zeile haben möchtest, stelle sicher, dass du die Formel nicht in der ersten Zeile einer Matrix eingibst, wenn du ZEILE() nicht verwenden möchtest.

  • Datumswerte werden als Text erkannt: Verwende die Funktion +0 in der Formel, um sicherzustellen, dass Excel die Textdaten in echte Datumswerte umwandelt.


Alternative Methoden

Wenn du keine Matrixformeln verwenden möchtest, kannst du auch die Funktion MIN verwenden:

=MIN(A1:A3 + 0)

Diese Methode gibt dir das kleinste Datum zurück, ohne die Matrixformel zu verwenden. Beachte jedoch, dass du bei mehreren kleinsten Werten die Funktion KKLEINSTE bevorzugen solltest.


Praktische Beispiele

Angenommen, du hast die folgenden Datumswerte in A1 bis A3:

Zelle Wert
A1 01/12/2012
A2 03/09/2011
A3 04/10/2012

Um das kleinste Datum zu finden, gib in Zelle B1 die folgende Formel ein:

=KKLEINSTE(A1:A3; 1)

Um das zweitkleinste Datum zu finden, gib in Zelle B2 die folgende Formel ein:

=KKLEINSTE(A1:A3; 2)

Tipps für Profis

  • Verwende die Funktion ISTZAHL als erste Überprüfung, um zu erkennen, ob deine Datumsangaben korrekt formatiert sind.

  • Nutze ZEILE() clever, um dynamische Formeln zu erstellen, die sich automatisch anpassen, je nachdem, in welcher Zeile du die Formel eingibst.

  • Experimentiere mit verschiedenen Datumsformaten in Excel, um zu sehen, wie sie sich auf die Berechnungen auswirken.


FAQ: Häufige Fragen

1. Wie kann ich die kleinsten Daten aus einem größeren Bereich abrufen? Du kannst die Formel =KKLEINSTE(A1:A10; ZEILE()) in der ersten Zeile verwenden und nach unten ziehen, um mehrere kleinste Werte zu erhalten.

2. Warum funktioniert die KKLEINSTE-Funktion nicht bei mir? Stelle sicher, dass alle Zellen im angegebenen Bereich echte Datumswerte enthalten und nicht als Text formatiert sind.

3. Gibt es eine englische Version der KKLEINSTE-Funktion? Ja, die englische Version ist SMALL. Du kannst sie genauso verwenden: =SMALL(A1:A3; 1).

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