Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1200to1204
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

Wenn, dann

Wenn, dann
Werner
Hallo Excel Freunde
habe folgendes Problem
In Zelle B3 steht folgendes Datum 01.12.2011
in Zelle X3 steht folgende Formel: =$B3+3 (gibt mir dann als Datum den 04.12.2011 aus)
in Zelle X4 steht folgendes =X3 (zeigt mir den Tag als So an)
in Zelle X52 soll dann folgende Rechnung stattfinden:
wenn in X4 So steht soll 0 stehen , sonst soll die Uhrzeit 19:15 angezeigt werden.
Ich hoffe ich habe mich einigermaßen verständlich ausgedrückt und hoffe auf euere Hilfe.
Gruß
Werner

25
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Wenn, dann
23.02.2011 08:24:49
strodti
Moin Werner,
versuche es so:
=WENN(X4="So";0;ZEIT(19;15;))
Gruß
Tobias
besser...
23.02.2011 08:33:11
strodti
=WENN(K6="So";"0";ZEIT(19;15;))
dann wird auch nur die 0 gesetzt, und nicht 0:00
Gruß
Tobias
AW: besser...
23.02.2011 09:11:51
Werner
Hallo Tobias
vielen Dank für die rasche Antwort.
Leider funktioniert es so nicht. Egal welcher Tag in X4 steht, es zeigt immer 19:15 an.
Gruß
Werner
nicht besser...
23.02.2011 09:25:45
Erich
Hi Tobias,
wenn in X3 ein Datum steht (eine Zahl, angezeigt mit dem Zahlenformat TT.MM.JJJJ)
und X4 = X3 ist - kann dann in X4 die Zeichenkette "So" stehen? Ich denke nicht.
Wenn in X4 ein "So" angezeigt wird, ist das die Zahl (dieselbe wie in X3), angezeigt mit Zahlenformat TTT.
Will man wissen, ob das Datum in X4 ein Sonntag ist, muss man den Wochentag von X4 prüfen,
mit WOCHENTAG oder REST oder wie auch immer.
Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort
Anzeige
AW: nicht besser...
23.02.2011 09:39:07
strodti
Moin Erich,
Asche auf mein Haupt - ja Du hast recht. Ich war einfach von einem Textfeld ausgegangen. Hätte ich das Problem richtig nachvollzogen, wäre ich drüber gestoßen.
Gruß
Tobias
AW: nicht besser...
23.02.2011 10:16:23
Werner
Hallo Tobias
Also es handelt sich um einen Arbeitsplan welcher für verschiedene Monate verwendet wird.
In B3 gebe ich das Monat ein, für welches Monat der Plan erstellt wird (Eingabe: 01.12.2011 mit folgender Formatierung der Zelle: Datum 14.03.2001).
Zelle X3 bezieht sich dann auf die Eingabe in Zelle B3 und gibt mir folgendes Datum aus: 01.12.2011 (Formatierung: Datum 14.03.2001).
Zelle X4 berechnet durch folgende Formel: =X3 um welchen Wochentag es sich handelt. In diesen Fall um einen Sonntag (Zelle X3 ist mit nichts formatiert, unter rechts anklicken, Zelle formatieren, ist keine Formatierung hinterlegt).
In Zelle X52 soll dann, weil in Zelle X4 So steht, eine 0 stehen, bzw. in anderen Monaten wenn in X4 kein So (sonstige Wochentage wie Mo,der Di, usw.) steht die Zeit 19:15 stehen.
Gruß Werner
Anzeige
Mal Uhrzeit, mal 0
23.02.2011 09:14:26
Erich
Hi Werner,
habe ich das so richtig verstanden?
 BCX
301.12.2011 04.12.2011
4  So
5   
6   
7 X52:0
8 oder:0
ZelleFormatWert
B3TT.MM.JJJJ01.12.2011
X3TT.MM.JJJJ04.12.2011
X4TTT04.12.2011
X7h:mm;;00
X8h:mm;;00
ZelleFormel
X3=B3+3
X4=X3
X7="19:15"*(REST(X4;7)>1)
X8=WENN(WOCHENTAG(X4;2)=7;0;ZEITWERT("19:15"))
Wichtig ist auch das Format in X7:X8.
Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort
Anzeige
AW: Mal Uhrzeit, mal 0
23.02.2011 10:19:41
Werner
Hallo Erich
Also es handelt sich um einen Arbeitsplan welcher für verschiedene Monate verwendet wird.
In B3 gebe ich das Monat ein, für welches Monat der Plan erstellt wird (Eingabe: 01.12.2011 mit folgender Formatierung der Zelle: Datum 14.03.2001).
Zelle X3 bezieht sich dann auf die Eingabe in Zelle B3 und gibt mir folgendes Datum aus: 01.12.2011 (Formatierung: Datum 14.03.2001).
Zelle X4 berechnet durch folgende Formel: =X3 um welchen Wochentag es sich handelt. In diesen Fall um einen Sonntag (Zelle X3 ist mit nichts formatiert, unter rechts anklicken, Zelle formatieren, ist keine Formatierung hinterlegt).
In Zelle X52 soll dann, weil in Zelle X4 So steht, eine 0 stehen, bzw. in anderen Monaten wenn in X4 kein So (sonstige Wochentage wie Mo,der Di, usw.) steht die Zeit 19:15 stehen.
Gruß Werner
Anzeige
Versuch, zu verstehen
23.02.2011 10:38:30
Erich
Hi Werner,
ich mache mal den Versuch einer Übersetzung:
"In B3 gebe ich das Monat ein, für welches Monat der Plan erstellt wird (Eingabe: 01.12.2011"
In B3 gibst du den 1. des Monats ein, für die der Plan erstellt wird (1.12.2011 für Dezember 2011).
"mit folgender Formatierung der Zelle: Datum 14.03.2001)
B3 hat das Zahlenformat TT.MM.JJJJ
"Zelle X3 bezieht sich dann auf die Eingabe in Zelle B3 und gibt mir folgendes Datum aus: 01.12.2011"
Das verstehe ich nicht. Steht in X3 eine Formel? Wenn ja, welche? Hier ist X3 = B3.
In deinem ersten Beitrag hattest du geschrieben: "in Zelle X3 steht folgende Formel: =$B3+3"
und dann stand da der 04.12.2011. Was gilt jetzt?
X3 hat das Zahlenformat TT.MM.JJJJ
"Zelle X4 berechnet durch folgende Formel: =X3 um welchen Wochentag es sich handelt. In diesen Fall um einen Sonntag"
Wenn in X4 die Formel "=X3" steht, ist der Wert von X4 gleich dem Wert von X3.
Da wird gar nichts berechnet, auch kein Wochentag.
"Zelle X3 ist mit nichts formatiert, unter rechts anklicken, Zelle formatieren, ist keine Formatierung hinterlegt)."
Meinst du hier X4, nicht X3?
In Excel ist jede Zelle immer formatiert. (Wenn noch gar nicht benutzt, hat sie das Format "Standard".)
Was meinst du mit "unter rechts anklicken"?
Schau mal - wenn X4 die aktive Zelle ist - unter "Zellen formatieren", Registerkarte "Zahlen".
Da siehst du, welches Zahlenformat die Zelle hat. Ich vermute: TTT
Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort
Anzeige
AW: Versuch, zu verstehen
23.02.2011 10:45:32
Werner
Hallo Erich
Sorry habe ich leider falsch angegeben.
Richtig:
In Zelle X3 steht folgende Formel: =$B3+3 (Formatierung: Datum 14.03.2001).
Gruß Werner
ja gut
23.02.2011 10:55:16
Erich
Hi Werner,
..., aber viel spannender ist X4. Welches Zahlenformat steht da drin?
Gib X4 doch spaßeshalber mal vorübergehend das Format Standard.
Dann siehst du vermutlich eine Zahl so um die 40800. Das ist die Zahl, als die XL das Datum speichert.
Wie kommst du bei deinen Formatangaben eigentlich auf 14.03.2001 ? Das ist 10 Jahre her...
Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort
AW: ja gut
23.02.2011 11:09:23
Werner
Hallo Erich
vielen Dank für deine Mühen.
Also ich habe in Zelle die Formatierung Standart ausgewählt, und mir zeigt es nur Ziffern an: 408781
zur den bisherigen Formatierung 14.01.2001 bin gekommen: Zelle mit rechts anklicken, Zelle formatieren auswählen, linke Fensterhälfte Datum auswählen und rechte Fensterhälfte 14.03.2001 auswählen, mit Ok bestätigen.
Auf die Zelle X4 bezieht sich keine andere Zelle, jedoch soll sie mir abhängig von Zelle X3 den Wochentag anzeigen.
Die Zelle X52 kann auch bezug auf Zelle X3 nehmen und soll dann (wenn X3 ein Sonntag ist) die bereits erwähnten berechnungen durchführen.
Gruß
Werner
Anzeige
schon weiter
23.02.2011 11:22:47
Erich
Hi Werner,
hurra, die 14.01.2001 habe ich jetrzt auch gefunden. Das ist das Beispiel für den Datumstyp
in der Liste der Typen für die Kategorie Datum des Zahlenformats.
Wenn du für eine Zelle mal dieses "Format" auswählst und dann sofort links auf die Kategorie "benutzerdefiniwert" klickst,
kannst du sehen, dass das Format nicht wirklich "14.01.2001", sondern "TT.MM.JJJJ" ist.
Vielleicht kannst du auf diesem Wege auch das Format "TTT" finden? Das würde die Anzeige "So" erklären.
Übrigens: Wenn du X3 das Format (benutzerdefiniert) TTT TT.MM-JJJJ gibst (mit Leerzeichen hinter TTT),
kannst du den Wochentag zusammen mit dem Datum auch schon in X3 sehen.
Vielleicht brauchst du X4 ja gar nicht.
Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort
Anzeige
noch ein paar Bemerkungen
23.02.2011 11:30:39
Erich
Hi Werner,
das Format heißt "Standard" und hat nichts mit der Standarte zu tun.
Die angezeigte Zahl ist nicht 408781, sondern 40878.
"Die Zelle X52 kann auch bezug auf Zelle X3 nehmen":
Ja! Es ist völlig egal, ob X3 oder X4 in der X52-Formel steht - X3 und X4 sind sowieso gleich.
Genaue Formulierungen, möglichst ohne Fehler - erleichtern die Kommunikation.
(Das schreibt jetzt einer, der weiß, dass er viele vile Tippfehler macht... ;-) )
Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort
AW: noch ein paar Bemerkungen
23.02.2011 11:36:35
Werner
Hallo Erich
Vielen Dank für deine Hilfe trotz den kleinen Fehlern.
Ich weiss; Excel verzeiht keine Fehler und rechnet dann automatisch mit Fehlern weiter.
Also noch einmal HERLICHEN DANK
Gruß
Werner
Anzeige
AW: Mal Uhrzeit, mal 0
23.02.2011 10:40:53
strodti
Hi Werner,
danke für die Ausführung, aber Erich und ich haben es schon verstanden.
Bzgl. der Formel für Deinen Wochentag: Du schreibst, dass in Zelle X4 die Formel = X3 steht. Nun, daraus resultiert kein Wochentag, sondern der gleiche Eintrag wie in X3 - nämlich auch das Datum.
Vollziehe die Lösung von Erich nach, wobei Du die Zelle X7 in Erichs Beispiel ignorieren kannst (verstehe diese auch nicht, zumal X8 nicht Bezug darauf nimmt - Erich, bitte erkläre uns das!!).
Gruß und halt die Ohren steif.
Tobias
AW: Mal Uhrzeit, mal 0
23.02.2011 10:50:49
Werner
Hallo Tobias
In Zelle X4 steht wirklich: =X3
für diese Zelle X4 ist keine Formatierung ausgewählt.
In Zelle X3 steht folgende Formel: =$B3+3 (Formatierung: Datum 14.03.2001).
Gruß Werner
Anzeige
AW: Mal Uhrzeit, mal 0
23.02.2011 11:06:36
strodti
Hallo Werner,
ich bin jetzt richtig neugierig. Kannst Du Deine Tabelle mal zur Verfügung stellen?
Vielleicht können Erich oder ich Dir dann genau sagen, an welcher Stelle wir aneinander vorbei reden.
Gruß
Tobias
Formel in X7
23.02.2011 11:06:53
Erich
Hi Tobias und Werner,
in X7 und X8c meines Beispiel stehen zwei Formeln, die das selbse Ergebnis haben.
Man kann sich davon eine aussuchen, welche, ist Geschmackssache. In C8 stand ja auch "oder".
X7 ist kürzer als X8, dafür etwas schwerer zu verstehen.
So funzt die Formel in X7: ="19:15"*(REST(X4;7)1)
REST(X4;7) ist 1, wenn X4 ein Sonntag ist.
(REST(X4;7)1) ist FALSCH, wenn X4 ein Sonntag ist, sonst WAHR.
WAHR wird bei der Multiplikation ("*"-Zeichen in der Formel) zu 1, FALSCH wird zu 0
Aus
="19:15"*(REST(X4;7)1)
wird an einem Sonntag
="19:15"*0 = 0
und an jedem anderen Wochentag
="19:15"*1 = Uhrzeit 19:15 (Vor der Multiplikation wird der Text "19:15" automatisch in eine Zeit (Zahl) konvertiert.
Alles klar?
Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort
Aah, danke ... owT
23.02.2011 11:23:41
strodti
AW: Formel in X7
23.02.2011 11:28:34
Werner
Hallo Erich
habe jetzt die von dir angegebene Formel: ="19:15"*(REST(X4;7)1)
in Zelle X52 eingegeben und sie funktioniert.
VIELEN VIELEN Dank
die Datei habe ich trotzdem mit hochgeladen.
Vielleich kann Sie ja noch verbessert werden.
Gruß
Werner
AW: Formel in X7
23.02.2011 11:30:46
Werner
Hallo Erich
habe jetzt die von dir angegebene Formel: ="19:15"*(REST(X4;7)1)
in Zelle X52 eingegeben und sie funktioniert.
VIELEN VIELEN Dank
die Datei habe ich trotzdem mit hochgeladen.
https://www.herber.de/bbs/user/73696.xlsm
Vielleich kann Sie ja noch verbessert werden.
Gruß
Werner
Beispielmappe
23.02.2011 11:58:14
Erich
Hi Werner,
ja, an der Mappe könnte man noch heftig arbeiten.
Für mich ist das Tabellenblatt zu sehr von der "Optik" bestimmt statt von der Funktion.
Nur zwei Beispiele:
Verbundene Zelle sollte man nur einsetzen, wenn man sie wirklich mal braucht.
C3 ist verbunden, Deshalb wird dir kein Zahlenformat für diese Zelle angezeigt.
Hebst du das "Verbinden" auf, siehst du das benutzerdefinierte Zahlenformat TTT sofort.
Leerzeilen unterbrechen Exceltabellen, können sich in Formeln sehr negativ auswirken,
auch z. B. beim Filtern, Sortieren usw. Ich habe mir das nicht näher angesehen, aber
soll die leere Zeile 8 tatsächlich nur zum Erzeugen eines Strichs zwischen den Zeilen 7 und 9 dienen?
Gibt es dafür nicht Rahmen?
Was soll eine Formel wie
=SUMME(J16-J15)
Wenn J16-J15 = 7 ist, steht da
=SUMME(7)
Was soll da die Funktion SUMME?
Wie wäre es stattdessen einfach mit der Formel =J16-J15 ?
Wie auch immer - es läuft ja.
Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort
Hilfe Erich...
23.02.2011 12:14:44
strodti
... die Lösung für Werner ist da, aber hast Du Dir die Tabelle von Werner mal angeschaut? In der Tat steht in Zelle X4 nur =X3, und dann erscheint der jeweilige Wochentag, ohne dass eine Formatierung TTT dahinter steckt. Zumindest was ich so gefunden habe. Code ist auch nicht hinterlegt. Hast Du eine Idee, wie das funktioniert?
Gruß
Tobias
schon erledigt...
23.02.2011 12:15:59
strodti
...hatte Deinen letzten Beitrag noch nicht bemerkt.
Gruß
Tobias

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige