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)
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
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, 09: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
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
Top
#5
Hallo steve1da,

es geht nicht.

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

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

Gruß,
steve1da
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
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)
Top
#9
Hi,

(30.10.2015, 13: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)
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.

Top


Gehe zu:


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