Könnte mir einer sagen, wie ich das so in eine Formel bekomme?
Wenn Uhrzeit >12 dann.....; wenn Uhrzeit <12 dann....
Seite 1 von 1
Hilfe Bei Excel Uhrzeit in einer Wenn-Funktion
Anzeige
#2
geschrieben 12. Februar 2007 - 12:33
als einzelne Formeln:
zusammnegesetzt
A1: =JETZT() aktuelle Uhrzeit A2: =STUNDE(A1) Stunde der aktuellen Uhrzeit A3: =WENN(A2>12;"Nachmittag";"Vormittag") wenn Stunde der aktuellen Uhrzeit > 12....
zusammnegesetzt
=WENN(STUNDE(JETZT())>12;"Nachmittag";"Vormittag")Problem: STUNDE(JETZT()) liefert bis und mit 12:59:59 eine 12 zurück, aber du möchtest vermutlich schon ab 12:00 'Nachmittag' erhalten, Lösung, nicht auf 12 sondern auf 11 abfragen.
#3
geschrieben 12. Februar 2007 - 13:03
12 Uhr = 0,5 (halber Tag)
(Die Dezimale Zahl bekommt man wenn man die Zelle mit der Uhrzeit als Zahl formatiert.)
Also kann man so abfragen:
=Wenn(A1>0,5;1;0)
oder eben Wenn(A1<0,5;1;0)
Species !
(Die Dezimale Zahl bekommt man wenn man die Zelle mit der Uhrzeit als Zahl formatiert.)
Also kann man so abfragen:
=Wenn(A1>0,5;1;0)
oder eben Wenn(A1<0,5;1;0)
Species !
#4
geschrieben 12. Februar 2007 - 13:20
Bin schon ein stück weiter aber noch nicht ganz das was ich haben wollte
Also:
wenn uhrzei<12 dann, wenn g1=1 dann 5; wenn g1=2 dann 10 usw usw...
so dan habe ich eine fertige formel! funzt auch
nur ich will noch folgendes einfügen
wenn uhrzeit>12 dann, wenn g1=1 dann 8, wenn g1=2 dann 16
Wie muss ich das in die formel integrieren? mit was für einer funktion?
hoffe ich habe das einigermaßen verständlich ausgedrückt
Also:
wenn uhrzei<12 dann, wenn g1=1 dann 5; wenn g1=2 dann 10 usw usw...
so dan habe ich eine fertige formel! funzt auch
nur ich will noch folgendes einfügen
wenn uhrzeit>12 dann, wenn g1=1 dann 8, wenn g1=2 dann 16
Wie muss ich das in die formel integrieren? mit was für einer funktion?
hoffe ich habe das einigermaßen verständlich ausgedrückt
#5
geschrieben 12. Februar 2007 - 13:29
wieviele wenn-funktionen werden es denn? in excel kannst du maximal 7 wenn-funktionen verschachteln!
kannst da die tabelle hochladen?
ansonsten!
wenn;dann[(wenn;dann[(wenn;dann;sonst)];sonst)];sonst
hoffe du weißt wie ich es meine, sonst einfach nochmal fragen!
kannst da die tabelle hochladen?
ansonsten!
wenn;dann[(wenn;dann[(wenn;dann;sonst)];sonst)];sonst
hoffe du weißt wie ich es meine, sonst einfach nochmal fragen!
#6
geschrieben 12. Februar 2007 - 13:41
=WENN(ODER(STUNDE(JETZT())>11;(STUNDE(JETZT())<3));WENN(I25=1;"5";WENN(I25=2;"10";WENN(I25=3;"15";WENN(I25=4;"20";WENN(I25=5;"25";WENN(I25=6;"30";"")))))))
so das ist meine formel, nun will ich, dass das gleiche passiert, nur wenn es zwischen 3 und 11 uhr ist und ich in i25 1 eingebe soll anstat 5, 8 kommen, bzw bei 2 soll 16 stat 10 kommen
es soll also von der tageszeit abhängig sein
so das ist meine formel, nun will ich, dass das gleiche passiert, nur wenn es zwischen 3 und 11 uhr ist und ich in i25 1 eingebe soll anstat 5, 8 kommen, bzw bei 2 soll 16 stat 10 kommen
es soll also von der tageszeit abhängig sein
#7
geschrieben 12. Februar 2007 - 13:51
das shiet ziemlich verwirrend für mich aus!
nur mal so als idee, wäre es nicht sinnvoller mit sverweisen (matrix) zu arbeiten!
ich versuche es aber mal so! kann nur etwas dauern!
EDIT:
bin mir jetzt nicht sicher, sollte aber funktionieren!
in der ersten zeile steht ja die wenn-frage
in der zweiten der dann-teil
und in der dritten der sonst-teil <- diesen hattest du komplett vergessen, und in diesem gibst du einfach die entsprechenden zahlen ein!
EDIT2:
für was soll die tabelle denn sein?
bedenke wenn du mit 'JETZT()' rechnest bezhiet sich das immer auf die aktuelle uhrzeit!
sprich:
du gibst 14uhr in I25 1 ein ist das ergebnis 5
du gibst 4uhr in I25 1 ein ist das ergebnis 8
selbst wenn du 14uhr eine andere änderung machst werden alle formeln wo 'JETZT()' vorkommt neu berechnet!
nur mal so als idee, wäre es nicht sinnvoller mit sverweisen (matrix) zu arbeiten!
ich versuche es aber mal so! kann nur etwas dauern!
EDIT:
=WENN(ODER(STUNDE(JETZT())>11;(STUNDE(JETZT())<3)); WENN(I25=1;"5";WENN(I25=2;"10";WENN(I25=3;"15";WENN(I25=4;"20";WENN(I25=5;"25";WENN(I25=6;"30";"")))))); WENN(I25=1;"8";WENN(I25=2;"16";WENN(I25=3;"15";WENN(I25=4;"20";WENN(I25=5;"25";WENN(I25=6;"30";"")))))))
bin mir jetzt nicht sicher, sollte aber funktionieren!
in der ersten zeile steht ja die wenn-frage
in der zweiten der dann-teil
und in der dritten der sonst-teil <- diesen hattest du komplett vergessen, und in diesem gibst du einfach die entsprechenden zahlen ein!
EDIT2:
für was soll die tabelle denn sein?
bedenke wenn du mit 'JETZT()' rechnest bezhiet sich das immer auf die aktuelle uhrzeit!
sprich:
du gibst 14uhr in I25 1 ein ist das ergebnis 5
du gibst 4uhr in I25 1 ein ist das ergebnis 8
selbst wenn du 14uhr eine andere änderung machst werden alle formeln wo 'JETZT()' vorkommt neu berechnet!
Dieser Beitrag wurde von Master.Max bearbeitet: 12. Februar 2007 - 14:30
#8
geschrieben 12. Februar 2007 - 15:07
Genau das mit der Uhrzeit ist ja so gewollt. Danke klappt alles gut hat sehr geholfen.
#10
geschrieben 12. Februar 2007 - 16:04
#11
geschrieben 12. Februar 2007 - 18:35
Sollst du ja auch, war eh die falsche Tageszeit für mich..... mir ist es nur aufgefallen :-)
#12
geschrieben 13. Februar 2007 - 13:14
Zitat (Master.Max: 12.02.2007, 13:51)
=WENN(ODER(STUNDE(JETZT())>11;(STUNDE(JETZT())<3)); WENN(I25=1;"5";WENN(I25=2;"10";WENN(I25=3;"15";WENN(I25=4;"20";WENN(I25=5;"25";WENN(I25=6;"30";"")))))); WENN(I25=1;"8";WENN(I25=2;"16";WENN(I25=3;"15";WENN(I25=4;"20";WENN(I25=5;"25";WENN(I25=6;"30";"")))))))
Aufgabe:
Wenn I25 kleiner gleich 6 ist,
- multipliziere I25 zwischen 12 Uhr mittags und 3 Uhr Morgens mit 5
- für die übrige Zeit mit 8
Wenn I25 grösser als 6 ist, keine Ergebnis
==>
=WENN(I25<=6;WENN(ODER(STUNDE(JETZT())>11;(STUNDE(JETZT())<3));5;8)*I25;"")
Thema verteilen:
Seite 1 von 1