Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1528to1532
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
Inhaltsverzeichnis

Liste der nächsten 4 Termine

Liste der nächsten 4 Termine
04.12.2016 19:54:35
WalterK
Hallo,
wie komme ich zu den nächsten 4 anstehenden Terminen, bei denen in C:C nicht das Wort "Nein" oder "Abwesend" steht. Formellösung ist erwünscht. Aber bitte keine Hilfsspalte.
Also links ist die Ausgangslage und rechts das gewünschte Ergebnis.

Tabelle1
 ABCDEFGHI
1PersonTerminAnmerkung   PersonDatumAnmerkung
2Anton15.12.2016    Anton15.12.2016 
3Berta20.12.2016Immer   Berta20.12.2016Immer
4Otto02.01.2017    Dora20.12.2016Ja
5Cäsar20.12.2016Nein   Otto02.01.2017 
6Max31.12.2016Abwesend      
7Dora20.12.2016Ja      
8Jenny15.01.2017       
9Otto30.11.2016       
Excel-Inn.de
Hajo-Excel.de
XHTML-Tabelle zur Darstellung in Foren, einschl. der neuen Funktionen ab Version 2007
Add-In-Version 23.09 einschl. 64 Bit


Besten Dank, Servus Walter

8
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Liste der nächsten Termine - Arrayformeln
04.12.2016 20:37:48
WF
Hi,
in H2:
{=KKLEINSTE(WENN(C$2:C$99<>"Nein";WENN(C$2:C$99<>"Abwesend";WENN(B$2:B$99>HEUTE(); B$2:B$99)));ZEILE(X1)) }
runterkopieren
in G2:
{=INDEX(A:A;KKLEINSTE(WENN(C$2:C$99<>"Nein";WENN(C$2:C$99<>"Abwesend";WENN(B$2:B$99=H2; ZEILE(A$2:A$99))));ZÄHLENWENN(H$2:H2;H2))) }
runterkopieren
Salut WF
Danke WF, so gehts. Servus Walter oT
04.12.2016 20:51:51
WalterK
Datensatznr. nur einmal ermitteln (Hilfsspalte)
05.12.2016 07:54:31
lupo1
F2: {=RUNDEN(REST(KKLEINSTE(WENN(C$2:C$99<>"Nein";WENN(C$2:C$99<>"Abwesend";WENN(B$2:B$99>HEUTE(); B$2:B$99+ZEILE(B$2:B$99)%%)));ZEILE(F1));1)/1%%;)}
G2: =INDEX(A:A;$F2) kann nun nach rechts und nach unten kopiert werden
Anzeige
zu früh abgeschickt
05.12.2016 08:01:18
lupo1
F2: =KKLEINSTE(WENN(C$2:C$99<>"Nein";WENN(C$2:C$99<>"Abwesend";WENN(B$2:B$99>HEUTE(); ZEILE(B$2:B$99))));ZEILE(F1)) reicht
... als Arrayformel, owT
05.12.2016 08:03:16
lupo1
F2: {=...}
so nicht
05.12.2016 08:44:44
WF
Hi,
er wollte keine Hilfsspalte (ist für mich OK).
ABER:
Die Datumsfolge ist nicht chronologisch aufsteigend.
WF
die lange Fassung ist OK
05.12.2016 09:16:08
WF
.
Doch
05.12.2016 09:21:04
lupo1
und zwar genau mit der Formel RUNDEN... in dem Ast, auf die Du antwortest :-)
Bei der verkürzten ohne RUNDEN hast Du dagegen recht.
Ohne Hilfsspalte dann halt nur zusätzlich mit drumrum geranktem INDEX; Formel gilt nun für komplettes Ziel:
G2: {=INDEX(A:A;RUNDEN(REST(KKLEINSTE(WENN($C$2:$C$99<>"Nein";WENN($C$2:$C$99<>"Abwesend";WENN($B$2:$B$99>HEUTE(); $B$2:$B$99+ZEILE(B$2:B$99)%%)));ZEILE(F1));1)/1%%;))} bis I5
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige