Office: Zeile mit genauem Datum ODER nachstgrößerem Datum finden

Helfe beim Thema Zeile mit genauem Datum ODER nachstgrößerem Datum finden in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hi, habe nochmal ein ähnliches Problem mit z.B. folgender Tabelle: A B 31.08.1990 #N/A N/A 29.09.1990 #N/A N/A 31.10.1990 88,61 30.11.1990... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von chess, 30. November 2012.

  1. chess Erfahrener User

    Zeile mit genauem Datum ODER nachstgrößerem Datum finden


    Hi,

    habe nochmal ein ähnliches Problem mit z.B. folgender Tabelle:

    A B
    31.08.1990 #N/A N/A
    29.09.1990 #N/A N/A
    31.10.1990 88,61
    30.11.1990 99,25
    31.12.1990 97,33

    Ich möchte nun z.B. zu einem vorgegeben Datum (Input-Feld) den Zeilen-Index bekommen, in dem genau dieses Datum vorhanden ist oder das nächstgrößere Datum. Habe das schon mit Vergleich() und Parameter '-1' probiert, leider geht das nicht, weil die Zeitreihe aufsteigend sortiert ist.

    Beispiel:

    Gesucht wird der 29.9.1990
    ergebnis: 2

    Gesucht wird der 31.10.1990
    Ergebnis: 3

    Gesucht wird der 15.10.1990
    Ergebnis: 3

    vg
    chess
     
  2. schatzi Super-Moderator
    Hallo!

    ABCDEFG
    131.08.1990 29.09.19902
    229.09.1990 31.10.19903
    331.10.1990 15.10.19903
    430.11.1990
    531.12.1990
    6
    ZelleFormel
    G1{=MIN(WENN(A$1:A$99>=F1;ZEILE($1:$99)))}
    G2{=MIN(WENN(A$1:A$99>=F2;ZEILE($1:$99)))}
    G3{=MIN(WENN(A$1:A$99>=F3;ZEILE($1:$99)))}
    Achtung, Matrixformel enthalten!Die geschweiften Klammern{} werden nicht eingegeben.Verlassen Sie den Zelleneditor mit Strg+Shift + Enter, statt Enter alleine.
     
    Zuletzt von einem Moderator bearbeitet: 30. November 2020
  3. chess Erfahrener User
    vielen dank!
     
  4. hiob
    hiob Erfahrener User

    Zeile mit genauem Datum ODER nachstgrößerem Datum finden

    hi, oder ohne array-formel(n)..:

    Arbeitsblatt mit dem Namen 'Tabelle2'
    AFG
    131.08.199029.09.19902
    229.09.199031.10.19903
    331.10.199015.10.19903
    430.11.1990
    531.12.1990
    ZelleFormel
    G1=VERGLEICH(KGRÖSSTE(A:A;ZÄHLENWENN(A:A;">="&F1));A:A;0)
    Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg
     
    Zuletzt von einem Moderator bearbeitet: 30. November 2020
  5. schatzi Super-Moderator
    Hallo hiob!

    Alternativen sind immer prima! Insbesondere dann, wenn sie matrixfrei funktionieren.
    Aus Spaß und aus Langeweile habe ich hier allerdings mal Rechenzeiten für 1 Mio. Daten verglichen:

    Daten:
    ZUFALLSZAHL() und aufsteigend sortiert in A1:A999999
    0,5 in F1

    {=MIN(WENN(A$1:A$99>=F1;ZEILE($1:$99)))} (meine)
    =VERGLEICH(KGRÖSSTE(A:A;ZÄHLENWENN(A:A;">="&F1));A:A;0) (deine)
    =VERGLEICH(KGRÖSSTE(A1:A999999;ZÄHLENWENN(A1:A999999;">="&F1));A1:A999999;0) (nur für Spaß)
    =VERGLEICH(C3;A1:A999999)+(ZÄHLENWENN(A1:A999999;C3)=0) (von excelformeln.de)


    Ergebnis:
    Alle Formeln rechnen gleich schnell! Die Unterschiede sind marginal und sie wechseln auch immer mal wieder, aber ich poste sie trotzdem mal:

    CDE
    10,54996681,968750
    20,54996681,953125
    30,54996681,968750
    40,54996681,960938
    ZelleFormel
    D1{=MIN(WENN(A1:A999999>=C1;ZEILE(1:999999)))}
    D2=VERGLEICH(KGRÖSSTE(A1:A999999;ZÄHLENWENN(A1:A999999;">="&C2));A1:A999999;)
    D3=VERGLEICH(C3;A1:A999999)+(ZÄHLENWENN(A1:A999999;C3)=0)
    D4=VERGLEICH(KGRÖSSTE(A:A;ZÄHLENWENN(A:A;">="&C2));A:A;)
    Achtung, Matrixformel enthalten!Die geschweiften Klammern{} werden nicht eingegeben.Verlassen Sie den Zelleneditor mit Strg+Shift + Enter, statt Enter alleine.
     
    Zuletzt von einem Moderator bearbeitet: 30. November 2020
    schatzi, 4. Dezember 2012
    #5
  6. hiob
    hiob Erfahrener User
    respekt... ;-)
     
Thema:

Zeile mit genauem Datum ODER nachstgrößerem Datum finden

Die Seite wird geladen...
  1. Zeile mit genauem Datum ODER nachstgrößerem Datum finden - Similar Threads - Zeile genauem Datum

  2. VBA in einer Zeile zu lang

    in Microsoft Excel Hilfe
    VBA in einer Zeile zu lang: Moin, mein VBA Code ist für eine Zeile zu lang. Kann mir einer helfen wie ich den auf 2 Zeilen aufteilen Kann? arrSchuhDaten = Array(Range("A6"), Range("F6"), Range("J6"), Range("A7"),...
  3. Wenn ein Wert ein einer Spalte, dann komplette Zeile im anderen Blatt untereinander einfügen.

    in Microsoft Excel Hilfe
    Wenn ein Wert ein einer Spalte, dann komplette Zeile im anderen Blatt untereinander einfügen.: Hallo, kann mir jemand bitte bei folgenderm Helfen. Habe etwas ähnliches gefunden was ich brauche, nur noch eine kleine Änderung ist notwendig. Aufgabe: Es wird geprüft, ob in Spalte Q ein Wert...
  4. Buchsatz mit Word: untere Zeile der Seiten immer auf der gleichen Höhe

    in Microsoft Word Hilfe
    Buchsatz mit Word: untere Zeile der Seiten immer auf der gleichen Höhe: Ich versuche gerade, mein Buch mit MS Office Professional PLUS möglichst professionell zu setzen. Das Vermeiden von einsamen Einzelzeilen am Beginn oder am Ende von Seiten verhindert Word...
  5. leere Zelle in Zeile finden

    in Microsoft Excel Hilfe
    leere Zelle in Zeile finden: Hallo Liebe Excel Profis, ich bin noch recht unbedarft was VBA angeht. Man kopiert und liest und bastelt und versucht alles zu verstehen. Aber irgendwann kommt man nicht weiter. Ich habe eine...
  6. VBA: Platzhalter ersetzen und evtl. leere Zeile einfügen

    in Microsoft Word Hilfe
    VBA: Platzhalter ersetzen und evtl. leere Zeile einfügen: Hallo zusammen, ich habe eine Word-Vorlage mit Platzhaltern, in die ich mit VBA Daten aus einer Excel-Datei einfüge (in eine Excel-Zeile schreibe ich alle Daten für ein neues Word-Dokument). So...
  7. Zeilen anders anordnen (oberste nach unten, usw.)

    in Microsoft Excel Hilfe
    Zeilen anders anordnen (oberste nach unten, usw.): Hallo zusammen, ich habe die Frage, ob es irgendeine Funktion oder eine andere Möglichkeit gibt, in einer Tabelle mit beispielsweise 30 Zeilen, diese folgendermaßen neu anzuordnen: Ehemals...
  8. Problem mit genauer Zeilen definition bei Aktion

    in Microsoft Excel Hilfe
    Problem mit genauer Zeilen definition bei Aktion: In folgendem Code welcher in der relevanten "Tabelle1" ausgeführt wird: Private Sub Worksheet_Change(ByVal Target As Range) Dim objCell As Range, aa As Range If Not Intersect(Target,...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden