Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Wenn - Dann mit Makro

Forumthread: Wenn - Dann mit Makro

Wenn - Dann mit Makro
29.10.2003 17:45:16
Heinz Nolle
Hallo,

es soll eine Zellenformel so angepaßt werden: wenn C:D - A:B > 645 ergibt dann soll 645 als Festwert eingetragen werden. Als VBA-Programm einfach, aber mit diesen Zellenmakros ...
Das hier hat nicht geklappt:
WENN(C2="";"";+((60*C2+D2)-(60*A2+B2))) > 645;E2=645
ab '>' falsch.
Geht um Anwesenheitszeit (7:30 bis 16:00 = 510)
Hat da vielleicht jemand einen Tip? Danke.

Heinz
Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Wenn - Dann mit Makro
29.10.2003 18:19:35
oos
Hallo Heinz,

erklär' mal was in A2, B2, C2 und D2 für Werte stehen, damit man deine Formel besser nachvollziehen kann.

G.a.BY

Niko
AW: Wenn - Dann mit Makro
29.10.2003 18:40:59
Heinz Nolle
Hallo Niko,

so wie hier angegeben: 'Geht um Anwesenheitszeit (7:30 bis 16:00 = 510)'.
Also: 7 30 16 00 ergibt 510 min Anwesenheit.

Gruß Heinz
Anzeige
AW: Wenn - Dann mit Makro
29.10.2003 19:01:26
oos
Hallo Heinz,

soll es so sein? (ist der Wert in B2 kleiner als 645 wird der kleinere Werte ausgegeben)

AW: Wenn - Dann mit Makro
30.10.2003 10:13:04
Heinz Nolle
Hallo Niko,

(tolle Tabelle. Das Programm hab´ich mir gleich runtergeladen, muß aber der Admin installieren)

Diese Anwesenheitsliste sieht so aus https://www.herber.de/bbs/user/1665.xls
Einträge sind z.B.:
B14 = 7 (für 7:00 Uhr)
C14 = 30 (Minuten)
D14 = 16 (wie oben)
E14 = 20
F14 = 530 (Minuten, Ergebnis, Anwesenheitszeit für diesen Tag. Hier steht die Formel: =WENN(D14="";"";+((60*D14+E14)-(60*B14+C14))) -)

So geht das durch alle Tage, für alle 12 Monate (12 Tabellen)

Nun soll das so verändert werden das als Ergebnis höchstens 645 Minuten erscheinen; alles was drüber ist, kann nicht mehr abgebummelt werden, also z.B.:
von 7:00 bis 18:00 sind 660 Minuten es soll aber nur 645 angezeigt werden
(If Ergebis > 645 Then xy.Value = 645)

Ich werd mal sehen ob ich Dein Makro anpassen kann. Danke.

Gruß Heinz
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige