die Lösung ist villeicht ganz einfach, ich komm aber nicht drauf
Ich habe nachstehende Funktion in einer Zelle stehen.
=WENN(D7>I7;1;WENN(D7>0;WENN(D7<7;1;"");""))
In D7 Importiert er einen Zahlenwert aus einem anderen Tabellenblatt mit "=Jan!CB8" und vergleicht ihm mit I7 Wenn der Wert größer als I7 oder zwischen 0 und 7 liegt, soll er mir den Wert 1 ausgeben. Das funktioniert auch genau so wie es soll.
Nur Irgendwie gibt er auch den Wert 1 aus, wenn die Zelle "=Jan!CB8" gerade Leer ist und er somit keinen Wert Importieren kann.
Von der Logik kann das nicht sein, kurioserweise macht er das bei mir. Ich habe anhand deiner Folmeln versucht es nochmal nach zu gehen. Kam aber zum selben ergebnis. Wenn ich aber nur die Formeln in ein einfaches Blatt lege, klappt es wiederum
Da es über mehrere Blätter geht, ist das sehr komplex und der Ausschnitt stellt das nicht so da. kann man hier auch das ganze Dokument anhängen? Dann lässt es sich etwas leichter Nachvollziehen.
20.11.2015, 20:05 (Dieser Beitrag wurde zuletzt bearbeitet: 20.11.2015, 20:23 von ReneG.)
Ich war mir nicht Sicher, ob ich die ganze Datei anhängen darf.
Das Problem ist im letzten Blatt "Arbeitszeit"
Da habe ich für jeden Tag anfang und Ende, was in Bezug zur Grundzeit ausgewertet wird.
Dazu habe ich jeweils die Zeiten aus den anderen Blättern geholt und hinter den Zeiten in einem Feld die Auswertung. Wenn ein Wert zutrift, setzt er in das Feld eine eins und mit der bedingten Formatierung hebt er das Feld in Rot hervor. Mit der Anfangszeit und der Prozentualen Auswertungen klappt alles. Aber hinter der Endzeit habe ich Jeweils das Problem mit der Auswertung. Solange ein Wert in der Zelle steht, klappt alles. Aber wenn das Bezugsfeld leer bleibt, gibt die Formel "1" aus und die Formatierung lässt das Feld rot erscheinen.