Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
364to368
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
364to368
364to368
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Nochmals Formelfrage ???

Nochmals Formelfrage ???
18.01.2004 14:24:33
Jürgen
Hallo Forum
habe nochmals eine Frage zu einer Formel.
Habe diese Formel:
=MAX(;MIN(U3+(T3>U3);MAX(("20:00">"06:00");"06:00"))-MAX(T3;"20:00"))+MAX(;MIN(U3;MAX(("20:00">"06:00");"06:00"))-MAX(;"20:00"))*(T3>U3)+MAX(;MIN(T3+(T3>U3);MIN(("20:00">"06:00");"06:00"))-MAX(T3;))+MIN(U3;MIN(("20:00">"06:00");"06:00"))*(T3>U3)*Z3
funktioniert auch soweit, habe nur das Problem: mit*Z3 am Ende multipliziere ich eine Zahl die in Spalte Z3 steht, wenn dort 1 steht ist die Endsumme richtig, wenn dort 2 oder 3 u.s.w steht wird immer nur 3 Stunden mehr aufgerechnet und nicht mit der Zahl multipliziert.
Wo ist der Fehler???
Gruss Jürgen

11
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Nochmals Formelfrage ???
18.01.2004 15:11:19
Heinz Ulm
Hallo Jürgen,
was soll denn die Formel eigendlich machen, Ich habe sie gerade durchgetestet und erst wenn T3 größer wird als U3 rechnet sie bei der anderen Kombination steht immer 0 in der Zelle.
Mir ist der Sinn unerklärlich.
Gruß Heinz
AW: Nochmals Formelfrage ???
18.01.2004 15:29:06
Jürgen
Hallo Heinz
die Formel rechnet geleistete Nachtstunden zwischen 20:00 und 6:00 aus. Ich möchte dieses Formelergebnis nun mit einer Anzahl von Mitarbeitern die in Zelle Z3 stehen multiplizieren. z.b. T3(19:00) U3(3:00) = (Formelergebnis 7:00(h) * Z3(2) (Anzahl Mitarbeiter). wie gesagt bei Anzahl 1 ok, bei grösser als 1 Fehler in Berechnung zählt immer 3 Stunden auf.
Keine Ahnung warum
Gruss Jürgen
Anzeige
AW: Nochmals Formelfrage ???
18.01.2004 16:13:33
Heinz Ulm
Hallo Jürgen,
probiers mal mit der Formel:
=REST(WENN(U3<"6:00"*1;U3;"6:00"*1)-WENN(T3<"20:00"*1;"20:00"*1;T3);1)*Z3
Gruß Heinz
AW: Nochmals Formelfrage ???
18.01.2004 17:41:24
Jürgen
Hallo Heinz,
dank dir Formel klappt, vieleicht kannst du mir nochmals helfen.
Habe diese Formel für Berechnung geleistete Std über 8 hinaus, macht nur fehler wenn in Y9 kein Wert vorhanden ist, dann soll die Zelle leer bleiben.
=WENN(Y9*24>8;(Y9*24-8)/24;)
wie ist dieses noch zu beheben?
Dank dir im vorraus
Gruss Jürgen
AW: Nochmals Formelfrage ???
18.01.2004 17:49:10
Heinz Ulm
Hallo Jürgen,
versuchs mal mit einer vorgeschalteten Wenn in diesem Stil:
=wenn(Y9="";0;=WENN(Y9*24>8;(Y9*24-8)/24;))
"" bedeutet für excel eine leere Zelle.
die 0 in =wenn(Y9="";0;...)) deshalb dass bei weiteren Berechnungen kein Fehler #Wert! auftritt.
Gruß Heinz
Anzeige
AW: Nochmals Formelfrage ???
18.01.2004 19:02:11
Heinz Ulm
Hallo Jürgen,
ich nehme an, dass das mit deinen Zeitangaben in der Formel zusammen hängt.
"20:00" ist Text und mit Text kann man eigentlich nicht rechnen. Deshalb habe ich ja immer *1 hinter die "Textzeit" geschrieben. Damit wandelt sich die "Textzeit" in richtige Zeit um.
Leider muss man das so eingeben oder schreibt die Zeit in eine Zelle und nimmt die Zelle in der Formel.
=MAX(;MIN(U3+(T3>U3);MAX(("20:00">"06:00");"06:00"))-MAX(T3;"20:00"))+MAX(;MIN(U3;MAX(("20:00">"06:00");"06:00"))-MAX(;"20:00"))*(T3>U3)+MAX(;MIN(T3+(T3>U3);MIN(("20:00">"06:00");"06:00"))-MAX(T3;))+MIN(U3;MIN(("20:00">"06:00");"06:00"))*(T3>U3)*Z3
Auch ist mir nicht klar was (T3>U3) sein soll, das gibt ja keinen Wert sondern nur FALSCH Oder WAHR als Ergebnis, Ebenso sind mir die ; hinter max(;... ein Rätsel.
Wo jetzt genau der Fehler liegt kann ich dir nicht sagen.
Gruß Heinz
Anzeige
AW: Nochmals Formelfrage ???
18.01.2004 19:37:38
Jürgen
Hallo Heinz
weiss auch nicht worauf sich die lange Formel genau bezieht, habe sie durch Stöbern irgendwo mal im Forum gefunden, klappte aber soweit, außer wo ich jetzt noch mit einer zahl multiplizieren wollte.
Nochmals eine Frage zu deiner Formel, wenn ich Nachtschichten eingebe funktioniert sie hundertprozentig, aber wenn ich Tagschichten z.b 7:00 - 18:00 eingebe, werden immer 10 Nachtstunden berechnet und angezeigt. Geht das noch zumachen das er da nichts anzeigt!
=REST(WENN(U3<"6:00"*1;U3;"6:00"*1)-WENN(T3<"20:00"*1;"20:00"*1;T3);1)*Z3
Gruss Jürgen
AW: Nochmals Formelfrage ???
18.01.2004 19:46:51
Heinz Ulm
Hallo Jürgen,
probiers mal damit:
=WENN(U3>T3;0;REST(WENN(U3<"6:00"*1;U3;"6:00"*1)-WENN(T3<"20:00"*1;"20:00"*1;T3);1)*Z3)
Ich sage einfach wenn das EndeU3 größer ist als der Anfang T3 ist Tag, und dann 0##
Gruß Heinz
Anzeige
AW: Nochmals Formelfrage ???
18.01.2004 20:31:48
Jürgen
Hallo Heinz
Damit ist zwar das Tag Problem behoben, dann rechnet er aber erst wenn 0:00 erreicht oder überschritten sind.
z.B 15:00 - 23:00 zeigt 0 Nachtstd an obwohl 3 Angezeigt werden müssten.
z.B 15:00 - 0:30 dann richtig 4:30
Gruss Jürgen
AW: Nochmals Formelfrage ???
18.01.2004 20:55:22
Heinz Ulm
Hallo Jürgen,
lade doch mal die Mappe auf den Server.
Gruß Heinz
AW: Nochmals Formelfrage ???
19.01.2004 15:54:55
Jürgen
Hallo Heinz,
Problem ist erledigt, weiss zwar nicht warum habe ein bißchen mit meiner alten Formel herumgedoctert, jetzt multipilziert er richtig. (??????)
ich danke dir aber trotzdem für deine Mühen
MFG
Jürgen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige