Live-Forum - Die aktuellen Beiträge
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
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige