Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Formel soll bei identischem Datum +1 rechnen

Formel soll bei identischem Datum +1 rechnen
10.05.2018 20:58:43
Christian
Hallo,
die Sache ist wohl leider doch etwas komplizierter als der Betreff erscheinen mag, nur mir ist kein passenderer Betreff eingefallen.
Es geht um folgendes:
https://www.herber.de/bbs/user/121538.xlsx
Die Formel in N1 gibt bislang die Zeile aus, in der der 30. Text in Spalte H zum letzten mal vorkommt.
Es soll jedoch der 31. genommen werden, wenn das Datum das bei dem 30. und das was bei dem 31. steht (Spalte J) identisch ist.
Mit anderen Worten bei dem 30. Text der in H45:H47 und bei dem 31. Text in H48 jeweils der 22.04.1996 stünde, soll dann die Formel nicht das letzte Vorkommen des 30. sondern das letzte Vorkommen des 31. Textes suchen.
Es gab dazu vor langer Zeit schonmal einen Beitrag von mir,
https://www.herber.de/forum/archiv/1520to1524/1523072_Herausfinden_welche_Zeile_den_31_Text_enthaelt.html
aber ich schaffe es nicht mehr zu reproduzieren, wie das Problem damals gelöst wurde.
Werner, vielleicht kannst du nochmal helfen... oder jemand anderes?
Danke
Christian

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

Betreff
Datum
Anwender
Anzeige
AW: Angaben sind noch nicht eindeutig ...
11.05.2018 08:33:15
...
Hallo Christian,
... denn ersten könnte der 30. Text theoretisch ja auch nach die in N1 ermittelten Zeile in Spalte H noch einmal auftreten (ist zwar in der Beispieldatei nicht der Fall)? Zweitens ist unklar ob nur das Datum des letzten 30. Wertes gleich dem des 31. Textes sein muss oder alle des 30. Textes? Drittens, was ist, wenn es keinen 31. oder sogar keinen 30. Text gibt?
Völlig unklar ist, weshalb und wozu Du in N2 eine Addition von 30 vornimmst.
Gruß Werner
.. , - ...
AW: Angaben sind noch nicht eindeutig ...
11.05.2018 16:06:08
Christian
Hallo Werner,
die Tabelle ist in 3 Bereiche unterteilt, im 2. Teil soll die Formel in Spalte M etwas ausgeben, in den anderen Teilen nicht.
Die Formeln in Spalte N sollen den 2. Bereich abstecken.
Ich habe ein Beispiel mit doppeltem Datum hinzugefügt.
Hier ist der 30. Text (nm3605549) und der 31. Text (nm1904886) mit dem selben Datum (22.04.1996) versehen, daher soll die Formel in Spalte M erst mit dem 32. statt mit dem 31. Text wie im linken Beispiel, beginnen etwas auszugeben.
Wäre auch das Datum das zum 32. Text gehört identisch zum Datum des 30. Textes und des 31. Textes soll die Formel erst mit dem 33. Text beginnen etwas auszugeben.
Ist auch das Datum des 33. Textes identisch mit dem Datum des 30. 31. und 32. Textes soll die Formel erst mit dem 34. Text anfangen etwas auszugeben.
usw.
https://www.herber.de/bbs/user/121553.xlsx
Vielleicht klärt das das ganze ja etwas auf.
Im Prinzip suche ich eine neue Formel für N1, die die Grenze, in der die Formel in Spalte M etwas ausgeben soll neu absteckt.
Gruß
Christian
Anzeige
AW: meine Fragen 2 und 3 sind noch offen ...
11.05.2018 20:14:08
neopa
Hallo Christian,
... und nach Deiner Aktualisierung stellt sich mir zusätzlich die neue Frage, was ist wenn der 31. Textwert mehrfach vorkommt und nur ein dazugehöriger Datumswert gleich dem des letzten 30. Textwertes ist und dann womöglich der 32. Textwertt analog ...
Gruß Werner
.. , - ...
AW: meine Fragen 2 und 3 sind noch offen ...
11.05.2018 23:00:31
Christian
Hallo Werner,
Ich versuche soweit ich kann deine Fragen der Reihe nach nochmal zu beantworten:
"denn ersten könnte der 30. Text theoretisch ja auch nach die in N1 ermittelten Zeile in Spalte H noch einmal auftreten (ist zwar in der Beispieldatei nicht der Fall)?"
N1 ermittelt ja das erste vorkommen des 31. Textes und zieht 1 ab, damit das letzte Vorkommen des 30. Textes ausgegeben wird. Danach kann der 30 Text nur nochmal vorkommen, wenn die Daten des 30. und 31. Textes identisch sind, da die Tabelle ja nach den Daten sortiert ist.
"Zweitens ist unklar ob nur das Datum des letzten 30. Wertes gleich dem des 31. Textes sein muss oder alle des 30. Textes"
Ist der Text gleich ist auch das Datum gleich. Keine Ausnahmen.
"Völlig unklar ist, weshalb und wozu Du in N2 eine Addition von 30 vornimmst."
N2 ist die Zeile, die für die Formel in Spalte M die untere Grenze darstellt, bis zu der sie etwas ausgeben soll. Im Normalfall reichen für meine Auswertungen 5 Zeilen, ich habe willkürlich 30 gewählt, um für alle Eventualitäten gewappnet zu sein. Behalt die Formel N2=N1+30 einfach so bei wie sie ist.
"... und nach Deiner Aktualisierung stellt sich mir zusätzlich die neue Frage, was ist wenn der 31. Textwert mehrfach vorkommt und nur ein dazugehöriger Datumswert gleich dem des letzten 30. Textwertes ist und dann womöglich der 32. Textwertt analog ..."
siehe bereits oben, wenn 2 Texte gleich, dann ist in jedem Fall auch das Datum in diesen beiden Zeilen identisch. Keine Ausnahme
Gruß
Christian
Anzeige
AW: dann mit geschachtelten AGGREGAT()-Formeln...
12.05.2018 11:05:39
neopa
Hallo Christian,
... in N1 so:
=WENNFEHLER(AGGREGAT(15;6;ZEILE(INDEX(B:B;AGGREGAT(15;6;ZEILE(B$1:B$2000)/(VERGLEICH(H$1:H$2000&"";
H$1:H$2000&"";)=ZEILE(B$1:B$2000));31)):B$2000)/(INDEX(J:J;AGGREGAT(15;6;ZEILE(B$1:B$2000)/
(VERGLEICH(H$1:H$2000&"";H$1:H$2000&"";)=ZEILE(B$1:B$2000));31)):J2000INDEX(J:J;AGGREGAT(15;6;
ZEILE(B$1:B$2000)/(VERGLEICH(H$1:H$2000&"";H$1:H$2000&"";)=ZEILE(B$1:B$2000));31)-1));1)-1;1)

WENNFEHLER() ist nur für den Fall, dass in H:H weniger als 30 verschiedene Texte stehen (war meine 3. Frage)
Gruß Werner
.. , - ...
Anzeige
AW: dann mit geschachtelten AGGREGAT()-Formeln...
12.05.2018 11:36:11
Christian
Hallo Werner,
die Frage hab ich wohl überlesen. SORRY.
Nein der Fall das weniger als 30 Texte da sind, ist auch ausgeschlossen.
Gruß
Christian
klappt
12.05.2018 12:00:25
Christian
Hallo Werner,
hab die Wennfehler Formel entfernt, getestet, funktioniert.
Dachte nicht dass das so eine aufwändige Formel wird.
Danke für die Mühe
Christian
AW: bitte owT
13.05.2018 18:17:30
neopa
Gruß Werner
.. , - ...

331 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige