Just nu i M3-nätverket
Jump to content

EXCEL: Hur formatera klockslag i celler?


hendersson

Recommended Posts

Ok,,,,tänker nog gör så att man endast slipper å skriva ":" utan att det implementeras automatiskt. Jag skippar verifiering, för det kommer användarna själva att klara. Men för att det ska gå snabbt för dem så skulle det vara bra att slippa om de skrev ":";

 

om de skriver 0800så blir det 08:00, om de skriver 2130 så blir det 21:30 etc.

 

är det VBA som gäller här då också?

 

Link to comment
Share on other sites

är det VBA som gäller här då också?

Nej då. I fortsättningen använder jag beteckningen C2 för inmatningscellen.

Till att börja, med markera C2 och (för att citera mitt svar i den ursprungliga tråden)

Gå till Format -> Celler

I dialogen, välj fliken Tal och Kategori:Anpassat

 

Här finns ganska stora möjligheter att skapa sina egna format mha div formatkoder. Följande anpassade talformat ger ditt önskade resultat, nästan:

00\:00

Vad det gör är att se till att alla inmatade tal blir minst fyra siffror och lägger till nollor framför om det behövs. Dessutom lägger det in ett kolon mellan siffra 2 och 3.

För att omvandla det inmatade värdet till en XL-tid, lägg till följande formel i t.ex. D2:

= 1/24*HELTAL(C2/100)+1/24/60*REST(C2;100)

Kolumn D kan döljas, men det är värdet i D2 som bör användas vid beräkningar med tidsformler.

 

Dataverifiering är faktiskt ingen dum idé.

Markera C2 igen och välj Data -> Verifiering

På fliken "Inställningar", välj Tillåt: Anpassat och mata in följande formel:

=OCH(HELTAL(C2/100)<24;REST(C2;100)<60)

Så länge användarna skriver korrekta tider händer ingenting, men 1270 kommer att orsaka ett felmeddelande. Om du vill formulera ett mer informativt meddelande görs det också i dialogen "Dataverifiering".

 

/Johan

 

Link to comment
Share on other sites

Varför startar du en NY tråd?

 

En fråga, en tråd är den enkla gyllene vägen här.

 

Hänvisar till:

//eforum.idg.se/viewmsg.asp?EntriesId=673893

coh stänger denna.

 

 

/T

 

Even when we know we´ll never find the answers, we have to keep on asking questions.

 

 

[inlägget ändrat 2005-02-03 22:53:16 av Monshi]

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

Guest
This topic is now closed to further replies.


×
×
  • Create New...