12.07.2018, 14:15 (Dieser Beitrag wurde zuletzt bearbeitet: 12.07.2018, 14:15 von Beek2k.)
Hallo liebe Excel Gemeinde,
leider bin ich mit meinem Latein am Ende und habe auch nach 2 Tagen der Befragung von Google, sowie dem Lesen von einigen Beiträgen hier, keine Lösung gefunden.
Ich möchte eine Excel Liste erstellen, mit dynamischen drop-down Feldern welche voneinander abhängig sind, so weit kein Problem.
Dann sollen doppelte Werte markiert werden in dem jeweiligen Datum, eigentlich auch kein Problem - Ein Lösung, dass ich nicht jeden Tag einzeln Formatieren muss wäre aber super. - Selbst gelöst mit Makro, war einfacher als gedacht :)
Als nächstes sollen die Eintragungen der Arbeiter noch mit einer Urlaubstabelle verglichen werden und dann ebenfalls markiert werden, falls der Arbeiter an dem Tag Urlaub hat. - Grundsätzlich habe ich hier eine Lösung mit Zählenwenn (=ZÄHLENWENN('Ferien, Feiertage usw.'!B$4:B$12;D4)>0) gefunden, diese würde aber bedeuten, dass ich auch hier jeden Tag einzeln entsprechend zuweisen müsste. Bei 365 Tagen recht viel klicken.
Habe auch hier jetzt versucht, das ganze per Makro zu lösen, jedoch trägt das Makro die Formel nicht dynamisch ein sondern benutzt immer die gleiche Formel. Daher keine Lösung, oder nur die falsche Ausführung?!
die Beispieldatei hat nichts mit der Beschreibung zu tun - dort gibt es nur ein Blatt. Warum hast du verbundene Zellen, wenn nur in der jeweils rechten Spalte Eintragungen gemacht werden?
Das stimmt, ich habe die Beispieldatei recht einfach gehalten. In die derzeit leeren Spalten würde noch ein Eintrag erfolgen, welcher aber ebenfalls kein Problem darstellt und mit meinem Problem nichts zu tun hat.
Das Problem ist ja auch mit einem Blatt vorhanden?!
Das Beispiel kann ich erst übernächste Woche aufwändiger gestalten, da ich jetzt keinen Zugang zu einem Rechner habe.
Leider komme ich mit dem Vorschlag von Steve nicht zu meinem gewünschten Ergebnis, bzw. komme ich zu gar keinem. Vielleicht bin ich auch nur zu unfähig die Formel richtig einzugeben, daher habe ich sie ebenfalls in die Testdatei mit eingefügt.
Ich habe meine Lösung, welche bei einem Tag funktioniert in die Testdatei mit eingefügt " =ZÄHLENWENN(D$23:D$35;D4)>0 ". Für den Vergleich und die Markierung in Spalte D funktioniert das super, nur leider müsste man so jeden Tag einzeln bearbeiten. Daher wäre eine Lösung super, welche es ermöglicht entweder alles mit einem mal zu bearbeiten oder per tollem Makro dies zu erledigen. Leider reichen meine Excel Skills dazu halt nicht aus.
ich weiß nicht, was das werden soll, aber so auf jeden Fall nicht viel:
=(ZÄHLENWENN($B$23:$B$35;C$2))*(D4<>"") ergibt nie wahr, weil Du immer zählst, wie oft das Datum aus C2 in B23:b35 erscheint. Der Bereich ist aber leer! Außerdem zu viele Klammern. =ZÄHLENWENN(D$23:D$35;D4)>0 arbeitet einwandfrei Auf doppelte prüfen auch mit Zählenwenn:
=ZÄHLENWENN(D$4:D$16;D4)>1
Allerdings muß diese Formel vor die andere und ein Häkchen bei Anhalten.
Arbeitsblatt mit dem Namen 'Tabelle1'
D
4
5
6
Arbeiter 1
7
8
Arbeiter 2
9
10
11
Arbeiter 3
12
13
14
Arbeiter 1
15
16
Zelle
bedingte Formatierung...
Format
D4
1: (ZÄHLENWENN($B$23:$B$35;C$2))*(D4<>"")
abc
D4
2: ZÄHLENWENN(D$4:D$16;D4)>1
abc
D4
3: ZÄHLENWENN(D$23:D$35;D4)
abc
Verwendete Systemkomponenten: [Windows (32-bit) NT 6.01] MS Excel 2010
23.07.2018, 13:24 (Dieser Beitrag wurde zuletzt bearbeitet: 23.07.2018, 13:24 von Beek2k.)
Vielen Dank für die Hilfe. Scheint genau so zu funktionieren wie ich es wollte.
:18:
So, auch die richtige Datei formatiert. Es macht da zwar nicht genau was es sollte, da es die leere Zelle vor dem Namen formatiert, was aber auch okay ist. Sonst genau was ich gesucht hatte. Wie einfach eine Lösung doch meistens ist :) Danke nochmal!