Microsoft Office Forum [ www.Office-Fragen.de ] >> READONLY <<
Microsoft Office 2003-2019 => Excel => Thema gestartet von: Meckermohrli am Oktober 12, 2018, 13:19:38 Nachmittag
-
Hallo,
ich habe in einer Spalte verschiedene Werte (Zeiten, hh:mm) untereinander stehen.
jetzt möchte ich diese aussortieren und in die Nachbarspalte übertragen, aber nur die, die kleiner als 0 sind (also negative Zeiten)
sowie die, die größer/gleich als 00:16 (16 Minuten) sind.
Meine Versuche:
=WENN(UND(G3>="00:16:00";G3<0);"";G3)
=WENN(G3<0;WENN(G3>"00:15";G3;""))
=WENN(UND(G3<0;G3>"00:15");G3;"")
Leider funktioniert das nicht...
Kann mir da bitte jemand weiterhelfen ?
-
=(ABS(G3*1440-7,5)>8)*G3 mit Format h:mm;;
-
Moin,
eine grundsätzliche Anmerkung: Mit =WENN(UND(G3>="00:16:00";G3<0);"";G3) gibst du als Bedingung an, dass der Wert in G3 gleichzeitig <0 und >="16:00" sein soll. Und das geht natürlich nicht. Das Zauberwort wäre dann vielleicht ODER().
Ich probiere es nicht aus, weil ich keine Original formatierten Muster-Daten habe ...
-
Hallo,
mit ODER hat es auch nicht funktioniert.
Die Variante von lupo1 funktioniert, allerdings wird dann in leeren Zeilen "#WERT!" ausgegeben.
Wenn man das noch unterdrücken könnte wäre es fast perfekt.
Ganz perfekt wäre dann auch noch die Unterdrückung der Ausgabe von "00:00"
-
Das ist Verleumdung. Checke bitte die angeblich leere Zelle mit =ISTLEER().
(um es vorwegzunehmen: Du erzeugst diese vermeintlich leere Zelle mit "" in einer Formel, was ich schrecklich finde)
Dann: =WENNFEHLER(meineFormel;)
Ich hatte außerdem ein Format vorgegeben. Sind noch versprengte Minussekunden (etwa aufgrund fehlender Rundung auf Minuten in Deiner Formel) bei Dir dabei, kann ich auch nichts dafür. Nicht meine Aufgabe!
-
Tut mir leid, aber verleumden möchte ich nun wirklich niemanden ! :'(
Es handelt sich um eine Tabelle zur Arbeitszeiterfassung. Diese wird täglich mit den Anfangs- und Endzeiten gefüllt (Stunden und Minuten, keine Sekunden, keine Rundung)
Sa. und So. ist meist leer, aber eben nicht immer, und ja in diesem Fall wird eine leere Zelle mit "" in eine Formel erzeugt. ;D
Das wirkt sich dann halt auf die weitere Berechnung aus, wie gearbeitete Zeit, Überstunden oder Minus-Zeit.
Da Überstunden-Zeiten erst ab 16 min auf einem Zeitkonto gesammelt werden, sind diese Werte entsprechend auszusortieren.
Und die Minus-Zeiten sind da ja auch wieder abzuziehen...
Ich hoffe, jetzt ist es besser zu verstehen... 8)
-
jetzt bin ich inzwischen soweit:
=WENN(ISTLEER(C3);0;(ABS(G3*1440-7,5)>8)*G3)
nun muß ich da nur noch ein "Feiertag" unterkriegen, ich schätze mal mit ODER ?
-
So, fertig ! ;D
Hab es mit dem Feiertag inzwischen selber gelöst.
Meine Variante ist auch mal als Anhang beigefügt, evtl. hilft es ja mal einem anderen weiter.
Vielen Dank für die Hilfe hier im Forum !