Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Einfache Anforderung aber sehr kompliziert
#1
Nabend liebe Mitglieder,

ich habe hier ein gewaltiges Problem, was ich seit 2 tage nicht lösen kann.

Ich wähle aus einer Liste einen Monat und hierzu sollen dann nur die Werte (einmalig, keine dupolikate) angezeigt werden, die
auf den drei aufeinanderfolgenden Monaten folgen.

Mit Sverweis geht es nicht bzw. habe ich nicht hibekommen.
Anbei auch die Beispiel Datei.

Ihr würdet mir ganz doll helfen.

Liebe Grüße
Werner


Angehängte Dateien
.xlsx   test.xlsx (Größe: 9,77 KB / Downloads: 10)
Antworten Top
#2
Hola,

ein Vorschlag:
in Sheet2, C1 folgende Formel:


Code:
=(A3<=EDATUM(Sheet1!$B$4;3))*(A3>=Sheet
1!$B$4)

In Sheet1, B5 folgende Formel (mit Strg-Shift-Enter abschließen):


Code:
=INDEX(Sheet2!B3:B26;MIN(WENN((Sheet2!B3:B26<>"")*(Sheet2!C3:C26=1);ZEILE(3:26)-2)))


In Sheet1, B6 folgende Formel (mit Strg-Shift-Enter abschließen):


Code:
=WENNFEHLER(INDEX(Sheet2!$B$3:$B$26;VERGLEICH(1;(ZÄHLENWENN(Sheet2!D$3:D3;Sheet2!$B$3:$B$26)=0)*(Sheet2!$B$3:$B$26<>"")*(Sheet2!$C$3:$C$26=1);0));"")


B6 nach unten ziehen.

Gruß,
steve1da
Antworten Top
#3
Danke dir für den Vorschlag.
Die erste Formel ist anscheinend versehentlich abgeschnitten

Könntest du das bitte ergänzen ? Danke

(29.10.2015, 08:19)steve1da schrieb: Hola,

ein Vorschlag:
in Sheet2, C1 folgende Formel:


Code:
=(A3<=EDATUM(Sheet1!$B$4;3))*(A3>=Sheet
1!$B$4)

In Sheet1, B5 folgende Formel (mit Strg-Shift-Enter abschließen):


Code:
=INDEX(Sheet2!B3:B26;MIN(WENN((Sheet2!B3:B26<>"")*(Sheet2!C3:C26=1);ZEILE(3:26)-2)))


In Sheet1, B6 folgende Formel (mit Strg-Shift-Enter abschließen):


Code:
=WENNFEHLER(INDEX(Sheet2!$B$3:$B$26;VERGLEICH(1;(ZÄHLENWENN(Sheet2!D$3:D3;Sheet2!$B$3:$B$26)=0)*(Sheet2!$B$3:$B$26<>"")*(Sheet2!$C$3:$C$26=1);0));"")


B6 nach unten ziehen.

Gruß,
steve1da
Antworten Top
#4
Hola,

hab ich wohl nicht alles markiert - der Rest steht aber drunter ;)


Code:
=(A3<=EDATUM(Sheet1!$B$4;3))*(A3>=Sheet1!$B$4)



Gruß,
steve1da
Antworten Top
#5
Hallo steve1da,

es geht nicht.

kannst du das file hier hochladen ?
Antworten Top
#6
Hola,

sorry, mir ist die Tabelle grad kaputt gegangen und ich krieg es grad nicht mehr nachgebaut.

Gruß,
steve1da
Antworten Top
#7
Hola,

neuer Versuch :)

In Sheet2, C3 zum nach unten kopieren:


Code:
=(A3<=EDATUM(Sheet1!$B$4;3))*(A3>=Sheet1!$B$4)


In D3 (mit Strg-Shift-Enter abschließen):


Code:
=INDEX(Sheet2!B3:B26;MIN(WENN((Sheet2!B3:B26<>"")*(Sheet2!C3:C26=1);ZEILE(3:26)-2)))


In D4: (mit Strg-Shift-Enter abschließen) zum nach unten kopieren:


Code:
=WENNFEHLER(INDEX($B$3:$B$26;VERGLEICH(1;(ZÄHLENWENN(D$3:D3;$B$3:$B$26)=0)*($B$3:$B$26<>"")*($C$3:$C$26=1);0));"")


In Sheet1, in B5 (mit Strg-Shift-Enter abschließen) zum nach unten kopieren:


Code:
=WENNFEHLER(INDEX(Sheet2!$D$3:$D$26;KKLEINSTE(WENN(Sheet2!$D$3:$D$26<>"";ZEILE($3:$26)-2);ZEILE(A1)));"")


Gruß,
steve1da
Antworten Top
#8
danke dir, aber es geht nicht ;(

anbei meine Excel Datei mit den formeln.

wie gesagt, wenn ich in sheet1 01.03.2015 wähle, dann sollen
die länder angezeigt werden, die in den 3 monaten danach (3) mindestens einmal vorkommen.

Beispiel:

ich wähl 01.10.2015

dann müsste nur Italien und Deutschland angezeigt werden, weil diese in Sheet2 vorkommen
(italien in oktober, italien in november, deutschland in dezember, deutschland in januar, deutschland in februar



Danke


Angehängte Dateien
.xlsx   test.xlsx (Größe: 11,07 KB / Downloads: 4)
Antworten Top
#9
Hi,

(30.10.2015, 12:01)vivendo schrieb: anbei meine Excel Datei mit den formeln.

dann müsste nur Italien und Deutschland angezeigt werden, weil diese in Sheet2 vorkommen
(italien in oktober, italien in november, deutschland in dezember, deutschland in januar, deutschland in februar

ich denke, es geht doch (nur Detlefs Formeln eingefügt):

.xlsx   Test - shiftdel.xlsx (Größe: 12,65 KB / Downloads: 4)
Antworten Top
#10
Hallo Ralf

Zitat:ich denke, es geht doch (nur Detlefs Formeln eingefügt):
Ich glaube mein Gedächtnis und meine Sinne lassen nach: An welcher Stelle im Thread habe ich Vorschläge gemacht???
Wir sehen uns!
... Detlef

Meine Beiträge können Ironie oder Sarkasmus enthalten.

Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste