Registriert seit: 24.09.2015
Version(en): 2010
18.11.2015, 16:25
Hi Zusammen, ich bräuchte in Spalte G in Abfrage , in G stehen viele Dati - Jedes das >1 Jahr ist, soll in einem Ausgabe Fenster angezeigt werden + Spalte B ginge das ?
Registriert seit: 16.04.2014
Version(en): xl2016/365
Hola, geht das auch genauer? "+Spalte B" wird nur dir etwas sagen. Gruß, steve1da
Registriert seit: 24.09.2015
Version(en): 2010
ähm sorry
ich meinte das ein Fenster aufgeht mit allen Dati >1 Jahr und zusätzlich zum Datum der Inhalt aus Spalte B
mit Angegeben wird :)
Registriert seit: 12.10.2014
Version(en): 365 Insider (64 Bit)
Moin!
Zitat: Dati >1 Jahr Daten, die älter oder jünger als ein Jahr in Bezug auf heute sind?
Lade mal Deine Datei hoch, sonst wird das wohl nichts!
Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Registriert seit: 16.04.2014
Version(en): xl2016/365
Hola,
mach dir eine Hilfsspalte, z.B. in H (ich gehe davon aus das deine Daten in Zeile 2 beginnen):
Code:
=DATEDIF(G2;HEUTE();"y")
Jetzt um die Liste zu erstellen (beginnend z.B. in L2):
Code:
=WENNFEHLER(INDEX($G$2:$G$1000;AGGREGAT(15;6;ZEILE($1:$999)/(($H$2:$H$1000=1));ZEILE(A1)));"")
Daneben dann:
Code:
=INDEX(B:B;VERGLEICH(L2;G:G;0))
Gruß,
steve1da
Registriert seit: 24.09.2015
Version(en): 2010
Die Lösung von Steve1da versteh ich leider nicht.. ich hab mal die bsp dat. angehangen. vll ginge auch das er alle Dati größer 1 jahr in ein neues Blatt Kopiert bzw. alle Dati größer 1 Jahr in Splate F nimm dann in dieser Spalte zellen B-H und Kopier die in neues Sheet. nur weis ich nicht genau wie ich das umsetzen soll, dazu ist mein VBA noch nicht ausreichend gut genug
Angehängte Dateien
Copy of DemoTest - mit Userform 3-1.xlsm (Größe: 129,32 KB / Downloads: 4)
Registriert seit: 16.04.2014
Version(en): xl2016/365
Hola,
deine Daten in Spalte F sind nicht immer Daten, sondern da ist auch TEXT dazwischen. Ändert aber nichts an meinem eigentlichen Vorschlag. In T4 als Hilfsspalte:
Code:
=DATEDIF(F4;HEUTE();"y")
Dann:
Code:
=WENNFEHLER(INDEX('Demogeräte (Pool)'!$B$4:$B$1000;AGGREGAT(15;6;ZEILE($4:$1000)-3/(('Demogeräte (Pool)'!$H$4:$T$1000>0));ZEILE(A1)));"")
Die Formel nach rechts und nach unten kopieren.
Gruß,
steve1da
Registriert seit: 24.09.2015
Version(en): 2010
hm irgendwie haut das nicht hin. hab die Datei nochmal angehängt, ist das richtig so ? da kommt überall #NAME? Gruß Sascha
Angehängte Dateien
Copy of DemoTest - mit Userform 3-1.xlsm (Größe: 137,45 KB / Downloads: 11)
Registriert seit: 16.04.2014
Version(en): xl2016/365
20.11.2015, 11:31
(Dieser Beitrag wurde zuletzt bearbeitet: 20.11.2015, 11:31 von steve1da .)
Hola, die Formel in T3 muss natürlich auch nach unten gezogen werden. Wenn ich die Formeln eingebe, erscheint kein #ZAHL. Geh mal in T3, drück F2 und dann Enter - das gleiche in U3. Edit: hatte noch einen Fehler in der Formel in U3: =WENNFEHLER(INDEX('Demogeräte (Pool)'!$B$3:$B$1000;AGGREGAT(15;6;ZEILE($3:$1000)-2/(('Demogeräte (Pool)'!$T$3:$T$1000>0));ZEILE(A1)));"") Gruß, steve1da
Registriert seit: 24.09.2015
Version(en): 2010
Hoi, keine Chance immer der #Name fehler. könntest du mir die Datei mit Funktion anhängen ? Danke und Gruß Sascha