Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1720to1724
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
Inhaltsverzeichnis

Voraussetzungen erfüllen

Voraussetzungen erfüllen
18.11.2019 10:36:31
Nadja
Guten Morgen,
ich benötige eure Hilfe und würde mich freuen, wenn mir jemand weiterhelfen könnte.
Ich habe eine Excel Datei.
In Spalte A steht Datum und Uhrzeit. Wir fangen um 00:15 Uhr an und machen immer 15min Schritte. In Spalte B können positive und negative werte stehen.
A.............................B
01.01.2015 00:15 5
01.01.2015 00:30 6
01.01.2015 00:45 -1
01.01.2015 01:00 -2
01.01.2015 01:15 -19
01.01.2015 01:30 -2
01.01.2015 01:45 2
01.01.2015 02:00 1
.
.
Das Ganze geht 2 Jahren lange (wir fangen ab Zeile 7 an)
Die in Spalte B stehenden Werte müssen bestimmte Voraussetzungen erfüllen. Diese sind:
-Von 23 bis 3 Uhr müssen die Werte der ersten zwei Viertelstunden (z.B.: 00:15 und 00:30) negativ und die letzten zwei Viertelstunden (z.B.: 00:45 und 01:00) positiv sein.
-von 4 bis 6 Uhr müssen die Werte der ersten zwei Viertelstunden positiv und die letzten zwei Viertelstunden negativ sein
-Von 7 bis 14 Uhr müssen die Werte der ersten zwei Viertelstunden negativ und die letzten zwei Viertelstunden positiv sein
-Von 15 bis 22 Uhr müssen die Werte der ersten zwei Viertelstunden positiv und die letzten zwei Viertelstunden negativ sein

Wenn die Voraussetzung beispielsweise für 0 Uhr erfüllt wird dann soll in Spalte C „Test erfolgreich“ stehen und wenn nicht erfüllt wird dann „Test fehlgeschlagen“
Aus irgendeinem Grund kann ich keine Datei hinzufügen. So soll es aber in etwa aussehen:
A .............................B.....C
01.01.2015 00:15 5 Test fehlgeschlagen
01.01.2015 00:30 6
01.01.2015 00:45 -1
01.01.2015 01:00 -2
01.01.2015 01:15 -19 Test erfolgreich
01.01.2015 01:30 -2
01.01.2015 01:45 2
01.01.2015 02:00 1
Ich hoffe ich habe das Problem ausführlich erklärt und bedanke mich im Voraus.
Viele Grüße!

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Voraussetzungen erfüllen
18.11.2019 11:48:16
Sigi
Hallo Nadja,
du hast da noch ein paar Lücken:
Was ist zwischen 3-4, 6-7 und 22-23 ? Da fehlen deine Definitionen!
Mit Formeln ist das schwer zu lösen, aber mit VBA wäre es besser möglich. Darf es eine VBA-Funktion sein?
Gruß
Sigi
AW: Voraussetzungen erfüllen
18.11.2019 12:08:01
Nadja
Hallo Sigi,
Schuldige, die Voraussetzungen waren nicht eindeutig formuliert.
also:
23:15-4:00 Uhr = Voraussetzung 1
4:15-7:00 Uhr = Voraussetzung 2
7:15-15:00 Uhr = Voraussetzung 3
15:15-23:00 Uhr = Voraussetzung 4
VBA Funktion wäre super!
Viele Grüße,
Nadja
AW: Voraussetzungen erfüllen
18.11.2019 13:36:08
Sigi
Hallo Nadja,
teste mal beiliegende Mappe mit VBA-Fkt.
Grüße
Sigi
https://www.herber.de/bbs/user/133288.xlsm
Anzeige
AW: Voraussetzungen erfüllen
18.11.2019 13:47:43
Nadja
Hallo Sigi,
kannst du mir bitte sagen wie ich das auf meine Datei übertrage.
ich weiß nicht genau was du gemacht hast. Hast du ein Makro geschrieben?
(sry bin unerfahren)
Grüße,
Najda
AW: Voraussetzungen erfüllen
18.11.2019 15:44:49
Sigi
Hallo Nadja,
ich dachte du hast VBA-Grundkenntnisse und kannst damit umgehen. Du musst in beiden Mappen (deine + meine) jeweils ins VBA-Projekt ins Modul gehen und den VBA rüberkopieren.
Wie folgt:
Zuerst in deine Mappe. Dann Menü - Entwicklertools - Visual Basic - bei Projekt (mit vorgebebenen Namen) markieren - rechte Maustaste - Einfügen - Modul (neues Modul wird angelegt) - und da rein musst du den VBA-Code reinkopieren! (Zurück zu deinem Excel - Excel-Symbol (links) klicken.)
Dann meine Mappe: Menü - Entwicklertools - Visual Basic - Module bei + aufklappen - Modul 1 (bereits vorhanden) - doppelklicken - dann gesamten VBA-Code markieren und kopieren (STRG + C) - wechseln zu deiner Mappe - ins neu angelegte Modul kopieren (STRG + V). Über Excel-Symbol zurück auf Excel-Ebene.
Anschließend musst du deine Mappe als (*.xlsm "mit Makro") neu speichern! (Bei *.xlsx kann kein VBA-Code gespeichert werden.)
Jetzt steht dir die Funktion PruefOK wie eine Excel-Funktion zur Verfügung. Aufruf über den Funktionsassistenen - Kategorie - benutzerdefiniert … Die Funktion liefert wahr oder falsch, deshalb noch eine Wenn-dann-Verzweigung.
Viel Erfolg.
Grüße
Sigi
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige