Live-Forum - Die aktuellen Beiträge
Datum
Titel
29.03.2024 13:14:12
28.03.2024 21:12:36
28.03.2024 18:31:49
Anzeige
Archiv - Navigation
768to772
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
768to772
768to772
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Formelhilfe erbeten

Formelhilfe erbeten
02.06.2006 15:32:12
Ellen
Ich komme für den Alltagsgebrauch gut mit Excel klar, kann auch kleine Formel schreiben. Doch sobald es "kompliziert" wird, muss ich passen. So an dieser Formel. Kann mir die jemand mitteilen? Ich muss sonst ein Formular mit der Kirche um's Kreuz erstellen und genauso wären Änderungen.
Vom Sinn her soll die Formel folgendes machen:
Wenn F4 = oder &gt 8:00 aber &lt 14:00, dann 6,00; Wenn F4 = oder &gt 14:00 aber &lt 24:00, dann 12,00. Wenn F4 = oder &gt 24, dann 24,00
8:00, 14:00, 24:00 sind die Stunden. Da kann aber auch z.B. 9:36 drin stehen, daher größer-gleich (= oder &gt)
Bei den Beträgen 6,00, 12,00 oder 24,00 kommt dann der Bezug zu einer anderen Zelle rein Z. B. 6,00 = Z1, 12,00 = Z2 und 24,00 = Z3). Das bekomme ich noch hin.
F4 ist eine Zelle.
Kann man das überhaupt programmieren? Ich hoffe doch. Danke für jede Hilfe.

10
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Formelhilfe erbeten
02.06.2006 15:51:46
Ralf
Hi Ellen,
Du musst den UND Operator verwenden. Wenn F4 kleiner als 14 und größer gleich 8....
Hier ein Bsp.:
=wenn(Und(F4 kleiner 14:00;F4 größer= 8:00);6;Wenn(Und(.....);...;...)
kleiner und größer durch die entsprechenden Zeichen ersetzen.
Ciao, Ralf
AW: Formelhilfe erbeten
02.06.2006 15:56:33
HermannZ
Hallo Ellen;
wenn es sich in der Zelle F4 wirklich um Uhrzeiten handelt dann;
=WENN(UND(F4&gt=ZEITWERT("8:00");F4&ltZEITWERT("14:00"));Z1;WENN(UND(F4&gt=ZEITWERT("14:00");F4&ltZEITWERT("24:00"));Z2;WENN(F4&gt=ZEITWERT("24:00");Z3)))
Gruß hermann
AW: Formelhilfe erbeten
06.06.2006 11:04:35
Ellen
Danke für eure hilfreichen Antworten. Die Formel ist eingegeben, es wird kein Fehler angezeigt. Und zwar steht jetzt drin:
=WENN(UND(F4&gt=ZEITWERT("8:00");F4&ltZEITWERT("14:00"));Tagessätze!$B$14;WENN(UND(F4&gt=ZEITWERT("14:00");F4&ltZEITWERT("24:00"));Tagessätze!$B$8;WENN(F4&gt=ZEITWERT("24:00");Tagessätze!$B$2)))
Der Zeitwert, also z. B. 8:15 Stunden, wird korrekt errechnet und steht in der Spalte F4. Sobald ich die Formel eingebe, wird automatisch der Betrag von Tagessätze!$B$2 angezeigt, selbst wenn in F4 null steht. Wo liegt der Fehler? Ich kann keinen Fehler in der Formel erkennen, allerdings sind meine Kenntnise wie eingangs beschrieben, minimal.
Jemand noch eine Idee? Oder soll ich das Formular einfach mal hochladen?
Anzeige
AW: Formelhilfe erbeten
06.06.2006 12:14:31
Ralf
Hi Ellen,
0 oder 24:00 sind als Zeitwerte identisch (beides 24.00 Uhr, bzw. 0:00 Uhr). Überprüfe mal die Formatierung von F4. Evtl. in der letzten Wenn-Klausel (wenn(F4&gt= Zeitwert("24:00").... den Zeitwert rausschmeissen.
Ciao, Ralf
AW: Formelhilfe erbeten
06.06.2006 14:03:35
Ellen
Leider, es klappt immer noch nicht. Ich füge die Datei bei. Ich bin sicher, ihr findet sofort, woran es liegt, wenn ihr Datei seht *hoff* ;-)
Sie liegt hier: https://www.herber.de/bbs/user/34186.xls
AW: Formelhilfe erbeten
06.06.2006 14:30:35
HermannZ
Hallo Ellen;
folgende Formel in der Zelle G5 sollte dein Probelm lösen;
=WENN(B5+C5=0;"";WENN(UND(F5&gt=ZEITWERT("8:00");F5&ltZEITWERT("14:00"));Tagessätze!$B$14;WENN(UND(F5&gt=ZEITWERT("14:00");F5&ltZEITWERT("24:00"));Tagessätze!$B$8;WENN(F5&gt=ZEITWERT("24:00");Tagessätze!$B$2))))
Gruß Hermann
Anzeige
AW: Formelhilfe erbeten
06.06.2006 14:56:56
Ellen
Hallo Hermann,
deine abgeänderte Formel hat auch nicht das gewünschte Ergebnis gebracht, aber mich auf eine Idee und so kam folgende Formel raus, mit der es jetzt funktioniert
=WENN(UND(F5=ZEITWERT("8:00");F5=ZEITWERT("14:00");F5=ZEITWERT("24:00");Tagessätze!$B$2))))
Den ersten angegebenen Zeitwert von 24:00 habe ich auf 23:59 gesetzt. Jetzt geht's. Wenn 24:00 drin steht, wird nicht das Richtige angezeigt (nämlich der Wert von Tagessätze!$B$2).
Für mich, rein aus Neugier und zum dazu Lernen, hast du eine Erklärung dafür?
AW: Formelhilfe erbeten
06.06.2006 15:15:41
Ellen
Sorry, aus irgendeinem Grund ist die von mir eingestellte Formel unvollständig, ist mir gerade aufgefallen. Richtig ist sie.
=WENN(UND(F5=ZEITWERT("8:00");F5=ZEITWERT("14:00");F5=ZEITWERT("24:00");Tagessätze!$B$2))))
Frage off-topic, weil ich nirgendwo eine Möglichkeit/Antwort fand: Muss ich jedesmal meine Logindaten neu eingeben, wenn ich was posten will?
Anzeige
AW: Formelhilfe erbeten
06.06.2006 15:26:31
HermannZ
Hallo Ellen;
sorry das ist mir jetzt zwischen zwei telefonaten garnicht aufgefallen,du hast natürlich vollkommen recht das geht so nicht,weil ja 00:00 Uhr und 24:00 Uhr bei Excel Null ist und somit diese konstruktion der Formel nicht zuläst.Wie du schon richtig herausgefunden ist so der höchstmögliche Suchbare Wert bei 24:00 Uhr 23:59:59 ( 0,999988426 )
bei Excel sind ja 24 Stunden = 1, das setzt aber voraus das zwei Uhrzeiten und zwar 24:00 und 00:00 Uhr ein und dasselbe ist, und hier ist dann das Haar in der Suppe.
Gruß hermann
AW: Formelhilfe erbeten
06.06.2006 15:37:02
Ellen
Danke, Hermann, für die Erklärung und euch allen für die Hilfe.
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige