Hilfe Bei Excel Uhrzeit in einer Wenn-Funktion
#1
geschrieben 12. Februar 2007 - 12:17
Wenn Uhrzeit >12 dann.....; wenn Uhrzeit <12 dann....
Anzeige
#2
geschrieben 12. Februar 2007 - 12:33
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
(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
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
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
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
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
#10
geschrieben 12. Februar 2007 - 16:04
#11
geschrieben 12. Februar 2007 - 18:35
#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;"")

Hilfe
Neues Thema
Antworten
Nach oben





