Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
148to152
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
148to152
148to152
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

FORMEL?

FORMEL?
20.08.2002 21:52:14
Claudia
Hallo Excel-Freunde.
Zweiter Versuch.
Habe eine Tabelle mit einer Datumsspalte von A2:A150 und
eine Namensspalte von B2:B150.
Folgendes PROBLEM!!

Ich versuche nun herauszufinden welche Mitarbeiter als nächster Geburtstag hat.Das Suchkriterium (Datum) wird in Zelle C2 eigegeben mit der Formel =HEUTE().

Mit folgenden Formeln versuche ich nun die Mitarbeiter herauszufinden.
In Spalte D1:
=INDEX(B:B;KKLEINSTE(WENN(($A$1:$A$150=$C$1);ZEILE($1:$150));1))

In Spalte D2:
=WENN(ZEILE()>ZÄHLENWENN(A:A;$C$1);"";INDEX(B:B;KKLEINSTE(WENN((A$1:A$1000=$C$1);ZEILE($1:$150));ZEILE())))
Diese Formeln habe ich von einen Kollegen bekommen.

Aber es funktioniert leider nicht!!!!!
WAS MACHE ICH FALSCH?
Die Formeln sollte ohne Rücksicht auf die Jahreszahl funktionieren.

Vielen Dank für eure Bemühungen.
Mfg.Claudia.P

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: FORMEL?
20.08.2002 22:17:25
th.heinrich
Re: FORMEL?
20.08.2002 22:34:50
Claudia
Danke für eure Hilfe.
Es gibt da noch ein Problem.
Meine Tabelle schaut so aus.
Spalte A2Geb.Datum 20.08.1963
Spalte B2 Name Max Muster

Das Problem ist die Jahreszahl 1963.
In C2 steht =HEUTE() also 20.08.2002
Die Jahreszahl darf bei der Suche nicht berücksichtigt werden.
Denn so wird jetzt kein Geburtstag angezeigt.
ps. wie bekomme ich eine Tabelle in den Beitrag?
Könnt ihr mir helfen?????
Vielen Dank an alle.
mfg Claudia

Anzeige
Re: FORMEL?
20.08.2002 22:42:47
Charlie
Hallo, Claudia!

Noch mal:
Die Lösung für Dein Problem findest Du unter
http://www.excelformeln.de/formeln.html?welcher=17

Diese ist von WF und nicht von mir, ich wollte mir mit dem Link nur ersparen, dass ich das Wissen von WF hier wiederholen muss:
=INDEX(A2:A100;VERGLEICH(MIN(WENN(MONAT(A2:A100)+TAG(A2:A100)/50>=MONAT(HEUTE())+TAG(HEUTE())/50;MONAT(A2:A100)+TAG(A2:A100)/50));MONAT(A2:A100)+TAG(A2:A100)/50;0))

Diese Matrixformel, die Dir sogar das =HEUTE() in C2 abnimmt (ist schon drinnen), musst Du mit Strg+Shift+Enter eingeben.

Den Bereich A2:A100 kannst Du natürlich bei Bedarf erweitern oder verkleinern.

Viel Erfolg,
Charlie

Anzeige
Re: FORMEL?
20.08.2002 22:43:03
Silvio
Du bekommst eine Tabelle in den Beitrag in dem du auf der Seite
https://www.herber.de/forum
einmal auf "Features" klickst und dir alles in Ruhe durchließt!

Mfg Silvio

Re: FORMEL?
20.08.2002 22:49:45
Charlie
Re: FORMEL?
21.08.2002 07:10:54
Berai
Hallo Claudia,

so funktioniert die Formel von WF.
A2:A100=Datum
B2:B100=Namen
Schreibe in C1 diese Matrixformel

{=INDEX(A2:A101;VERGLEICH(MIN(WENN(MONAT(A2:A101)+TAG(A2:A101)/50>=MONAT(HEUTE())+TAG(HEUTE())/50;MONAT(A2:A101)+TAG(A2:A101)/50));MONAT(A2:A101)+TAG(A2:A101)/50;0))}

Nach dem Einfügen der Formel geschweifte Klammern löschen und Formeleingabe mit der Tastenkombinatinon [STRG+SHIFT+ENTER] abschließen.
Diese Formel liefert dir das nächste Geburtstagsdatum.

In D1 schreibst dudie Formel

=SVERWEIS(C1;A:B;2;0)

diese liefert dir den zugehörigen Namen.

Gruß
Rainer

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige