Live-Forum - Die aktuellen Beiträge
Datum
Titel
24.04.2024 19:29:30
24.04.2024 18:49:56
24.04.2024 17:19:09
Anzeige
Archiv - Navigation
1328to1332
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

Dropdownliste mit Filter u. Bedingte Formatierung

Dropdownliste mit Filter u. Bedingte Formatierung
20.09.2013 10:03:36
Norbert
Hallo,
ich beschäftige mich gerade mit der Erstellung einer Ressourcenplanung Tabelle.
Dabei komme ich bei zwei Problemen nicht weiter und hoffe hier Unterstützung zu finden.
1.Ich hab auf einm Arbeitsblatt eine Tabelle mit Aufträgen. Diese ist dynamisch. Es kommen neue Aufträge hinzu, erledigte werden gelöscht. Ein Auftrag hat unter anderem eine Kurzbeschreibung und in einem Feld das Kürzel des Technikers.
Nun möchte ich auf einem anderen Arbeitsblatt eine Monatsübersicht der Aufträge je Techniker erstellen. Dabei soll der Techniker in seiner Spalte auf dem Tag klicken und eine eine Dropdownliste SEINER Aufträge erhalten. Da liegt das erste Problem, wie filtere ich die Liste und wie halte ich sie dynamisch?
2. Dann möchte ich in der Monatsübersicht das Wochenende grau und bereits verplante Tage hellgrau hinterlegen. Einzeln hab ich da kein Problem mit aber wie verknüpfe ich die Bedingungen?
Freue mich über jede Hilfe!
Norbert

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Beispielmappe
20.09.2013 11:34:05
Sheldon
Hallo Norbert,
ohne Beispielmappe werden wir Dir nicht helfen können. Woran erkennt man denn z. B., ob ein Tag "schon verplant" ist oder nicht?
In die Beispielmappe gehören einige Beispiel-Datensätze und am Besten ein möglichst fertiges Ergebnis, wie die Datei aussehen soll, wenn sie richtig arbeiten würde.
Gruß
Sheldon

AW: Beispielmappe
20.09.2013 13:06:52
Norbert
Hallo,
ich habe eine Beispieldatei hochgeladen.
https://www.herber.de/bbs/user/87360.xls
Leider habe ich keine Ahnung wie ich hier Screenshots einbinde.
Aber in der der Beispieldatei ist gut zu erkennen wie in der Dropdownliste
die beim Klick auf eine Tageszelle erscheint, die Auftragsliste
auftaucht. Diese Liste würde ich gerne filtern. So, dass jeder Techniker in seiner
Spalte nur seine Aufträge in der Dropdownliste erhält.
Hier habe ich noch keinen Ansatz.
Muß ich die bereitgestellt Liste schon vorab filtern?
Oder kann ich den Filter in der Definition der Liste einbinden, und wenn, dann wie?
Danke. Norbert

Anzeige
AW: Beispielmappe
20.09.2013 13:29:40
Bastian
Hallo Norbert,
ich würde die Listen vorab filtern:
 ABCDEFGHIJ
1          
2          
3 AuftragsnummerBeschreibungTechniker T1T2T3T4 
4 1Update Adobe ProfessionalT1 Update Adobe ProfessionalUpdate ICA-ClientUpdate Konsultats-und MustervorschriftenFirefox 
5 2Einführung masterplanerT1 Einführung masterplanerUpdate SnagITUpdate CPV V5.6Update KPP Auswahltool 
6 3Update Konsultats-und MustervorschriftenT3 Update WPMessage  Update Office 2010 
7 4FirefoxT4      
8 5Update WPMessageT1      
9 6Update ICA-ClientT2      
10 7Update SnagITT2      
11 8Update KPP AuswahltoolT4      
12 9Update Office 2010T4      
13 10Update CPV V5.6T3      
14          

Formeln der Tabelle
ZelleFormel
F4{=WENN(ZEILEN($1:1)>ZÄHLENWENN($D:$D;F$3); "";INDEX($C:$C;KKLEINSTE(WENN($D$1:$D$99=F$3;ZEILE($1:$99)); ZEILE($C1))))}
G4{=WENN(ZEILEN($1:1)>ZÄHLENWENN($D:$D;G$3); "";INDEX($C:$C;KKLEINSTE(WENN($D$1:$D$99=G$3;ZEILE($1:$99)); ZEILE($C1))))}
H4{=WENN(ZEILEN($1:1)>ZÄHLENWENN($D:$D;H$3); "";INDEX($C:$C;KKLEINSTE(WENN($D$1:$D$99=H$3;ZEILE($1:$99)); ZEILE($C1))))}
I4{=WENN(ZEILEN($1:1)>ZÄHLENWENN($D:$D;I$3); "";INDEX($C:$C;KKLEINSTE(WENN($D$1:$D$99=I$3;ZEILE($1:$99)); ZEILE($C1))))}
F5{=WENN(ZEILEN($1:2)>ZÄHLENWENN($D:$D;F$3); "";INDEX($C:$C;KKLEINSTE(WENN($D$1:$D$99=F$3;ZEILE($1:$99)); ZEILE($C2))))}
G5{=WENN(ZEILEN($1:2)>ZÄHLENWENN($D:$D;G$3); "";INDEX($C:$C;KKLEINSTE(WENN($D$1:$D$99=G$3;ZEILE($1:$99)); ZEILE($C2))))}
H5{=WENN(ZEILEN($1:2)>ZÄHLENWENN($D:$D;H$3); "";INDEX($C:$C;KKLEINSTE(WENN($D$1:$D$99=H$3;ZEILE($1:$99)); ZEILE($C2))))}
I5{=WENN(ZEILEN($1:2)>ZÄHLENWENN($D:$D;I$3); "";INDEX($C:$C;KKLEINSTE(WENN($D$1:$D$99=I$3;ZEILE($1:$99)); ZEILE($C2))))}
F6{=WENN(ZEILEN($1:3)>ZÄHLENWENN($D:$D;F$3); "";INDEX($C:$C;KKLEINSTE(WENN($D$1:$D$99=F$3;ZEILE($1:$99)); ZEILE($C3))))}
G6{=WENN(ZEILEN($1:3)>ZÄHLENWENN($D:$D;G$3); "";INDEX($C:$C;KKLEINSTE(WENN($D$1:$D$99=G$3;ZEILE($1:$99)); ZEILE($C3))))}
H6{=WENN(ZEILEN($1:3)>ZÄHLENWENN($D:$D;H$3); "";INDEX($C:$C;KKLEINSTE(WENN($D$1:$D$99=H$3;ZEILE($1:$99)); ZEILE($C3))))}
I6{=WENN(ZEILEN($1:3)>ZÄHLENWENN($D:$D;I$3); "";INDEX($C:$C;KKLEINSTE(WENN($D$1:$D$99=I$3;ZEILE($1:$99)); ZEILE($C3))))}
F7{=WENN(ZEILEN($1:4)>ZÄHLENWENN($D:$D;F$3); "";INDEX($C:$C;KKLEINSTE(WENN($D$1:$D$99=F$3;ZEILE($1:$99)); ZEILE($C4))))}
G7{=WENN(ZEILEN($1:4)>ZÄHLENWENN($D:$D;G$3); "";INDEX($C:$C;KKLEINSTE(WENN($D$1:$D$99=G$3;ZEILE($1:$99)); ZEILE($C4))))}
H7{=WENN(ZEILEN($1:4)>ZÄHLENWENN($D:$D;H$3); "";INDEX($C:$C;KKLEINSTE(WENN($D$1:$D$99=H$3;ZEILE($1:$99)); ZEILE($C4))))}
I7{=WENN(ZEILEN($1:4)>ZÄHLENWENN($D:$D;I$3); "";INDEX($C:$C;KKLEINSTE(WENN($D$1:$D$99=I$3;ZEILE($1:$99)); ZEILE($C4))))}
F8{=WENN(ZEILEN($1:5)>ZÄHLENWENN($D:$D;F$3); "";INDEX($C:$C;KKLEINSTE(WENN($D$1:$D$99=F$3;ZEILE($1:$99)); ZEILE($C5))))}
G8{=WENN(ZEILEN($1:5)>ZÄHLENWENN($D:$D;G$3); "";INDEX($C:$C;KKLEINSTE(WENN($D$1:$D$99=G$3;ZEILE($1:$99)); ZEILE($C5))))}
H8{=WENN(ZEILEN($1:5)>ZÄHLENWENN($D:$D;H$3); "";INDEX($C:$C;KKLEINSTE(WENN($D$1:$D$99=H$3;ZEILE($1:$99)); ZEILE($C5))))}
I8{=WENN(ZEILEN($1:5)>ZÄHLENWENN($D:$D;I$3); "";INDEX($C:$C;KKLEINSTE(WENN($D$1:$D$99=I$3;ZEILE($1:$99)); ZEILE($C5))))}
F9{=WENN(ZEILEN($1:6)>ZÄHLENWENN($D:$D;F$3); "";INDEX($C:$C;KKLEINSTE(WENN($D$1:$D$99=F$3;ZEILE($1:$99)); ZEILE($C6))))}
G9{=WENN(ZEILEN($1:6)>ZÄHLENWENN($D:$D;G$3); "";INDEX($C:$C;KKLEINSTE(WENN($D$1:$D$99=G$3;ZEILE($1:$99)); ZEILE($C6))))}
H9{=WENN(ZEILEN($1:6)>ZÄHLENWENN($D:$D;H$3); "";INDEX($C:$C;KKLEINSTE(WENN($D$1:$D$99=H$3;ZEILE($1:$99)); ZEILE($C6))))}
I9{=WENN(ZEILEN($1:6)>ZÄHLENWENN($D:$D;I$3); "";INDEX($C:$C;KKLEINSTE(WENN($D$1:$D$99=I$3;ZEILE($1:$99)); ZEILE($C6))))}
F10{=WENN(ZEILEN($1:7)>ZÄHLENWENN($D:$D;F$3); "";INDEX($C:$C;KKLEINSTE(WENN($D$1:$D$99=F$3;ZEILE($1:$99)); ZEILE($C7))))}
G10{=WENN(ZEILEN($1:7)>ZÄHLENWENN($D:$D;G$3); "";INDEX($C:$C;KKLEINSTE(WENN($D$1:$D$99=G$3;ZEILE($1:$99)); ZEILE($C7))))}
H10{=WENN(ZEILEN($1:7)>ZÄHLENWENN($D:$D;H$3); "";INDEX($C:$C;KKLEINSTE(WENN($D$1:$D$99=H$3;ZEILE($1:$99)); ZEILE($C7))))}
I10{=WENN(ZEILEN($1:7)>ZÄHLENWENN($D:$D;I$3); "";INDEX($C:$C;KKLEINSTE(WENN($D$1:$D$99=I$3;ZEILE($1:$99)); ZEILE($C7))))}
F11{=WENN(ZEILEN($1:8)>ZÄHLENWENN($D:$D;F$3); "";INDEX($C:$C;KKLEINSTE(WENN($D$1:$D$99=F$3;ZEILE($1:$99)); ZEILE($C8))))}
G11{=WENN(ZEILEN($1:8)>ZÄHLENWENN($D:$D;G$3); "";INDEX($C:$C;KKLEINSTE(WENN($D$1:$D$99=G$3;ZEILE($1:$99)); ZEILE($C8))))}
H11{=WENN(ZEILEN($1:8)>ZÄHLENWENN($D:$D;H$3); "";INDEX($C:$C;KKLEINSTE(WENN($D$1:$D$99=H$3;ZEILE($1:$99)); ZEILE($C8))))}
I11{=WENN(ZEILEN($1:8)>ZÄHLENWENN($D:$D;I$3); "";INDEX($C:$C;KKLEINSTE(WENN($D$1:$D$99=I$3;ZEILE($1:$99)); ZEILE($C8))))}
F12{=WENN(ZEILEN($1:9)>ZÄHLENWENN($D:$D;F$3); "";INDEX($C:$C;KKLEINSTE(WENN($D$1:$D$99=F$3;ZEILE($1:$99)); ZEILE($C9))))}
G12{=WENN(ZEILEN($1:9)>ZÄHLENWENN($D:$D;G$3); "";INDEX($C:$C;KKLEINSTE(WENN($D$1:$D$99=G$3;ZEILE($1:$99)); ZEILE($C9))))}
H12{=WENN(ZEILEN($1:9)>ZÄHLENWENN($D:$D;H$3); "";INDEX($C:$C;KKLEINSTE(WENN($D$1:$D$99=H$3;ZEILE($1:$99)); ZEILE($C9))))}
I12{=WENN(ZEILEN($1:9)>ZÄHLENWENN($D:$D;I$3); "";INDEX($C:$C;KKLEINSTE(WENN($D$1:$D$99=I$3;ZEILE($1:$99)); ZEILE($C9))))}
F13{=WENN(ZEILEN($1:10)>ZÄHLENWENN($D:$D;F$3); "";INDEX($C:$C;KKLEINSTE(WENN($D$1:$D$99=F$3;ZEILE($1:$99)); ZEILE($C10))))}
G13{=WENN(ZEILEN($1:10)>ZÄHLENWENN($D:$D;G$3); "";INDEX($C:$C;KKLEINSTE(WENN($D$1:$D$99=G$3;ZEILE($1:$99)); ZEILE($C10))))}
H13{=WENN(ZEILEN($1:10)>ZÄHLENWENN($D:$D;H$3); "";INDEX($C:$C;KKLEINSTE(WENN($D$1:$D$99=H$3;ZEILE($1:$99)); ZEILE($C10))))}
I13{=WENN(ZEILEN($1:10)>ZÄHLENWENN($D:$D;I$3); "";INDEX($C:$C;KKLEINSTE(WENN($D$1:$D$99=I$3;ZEILE($1:$99)); ZEILE($C10))))}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Formel aus: http://www.excelformeln.de/formeln.html?welcher=28
Gruß, Bastian

Anzeige
AW: Beispielmappe
20.09.2013 13:38:28
Norbert
Ja, das ist ein guter Ansatz, so habe ich auch direkt noch einen Übersicht mit Aufträgen pro Techniker.
Dann muß ich jeweils die passende Liste als Quelle für die Dropdownliste übergeben.
Werde ich mir gleich ansehen.
Sind diese Listen dann dynamisch?
Danke. Norbert

AW: Beispielmappe
20.09.2013 13:44:41
Bastian
Hallo Norbert,
Wenn Du die Tabelle in eine "Liste" umgewandelt hast, und die neuen Hilfsspalten Teil davon sind, ist das Ganze auch dynamisch.
Gruß, Bastian

346 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige