Excels TIME-funktion är ett effektivt sätt att konvertera separata delar av information som representerar en specifik tid till en enda tidsstämpel. Detta kan tillåta användare att lättare sortera poster efter tid och konvertera maskinläsbar data till information som har betydelse för människor.
Den kan också användas för att bestämma skillnaden mellan två tidsstämplar. Implementeringen är ganska enkel, men det kan vara knepigt att bemästra utan att förstå hur funktionen fungerar och hur man formaterar dess utdata.
Vad är TIME-funktionen i Excel, och hur fungerar det?
TID-funktionen i Excel är ett enkelt sätt att omvandla separata värden för timmar, minuter och sekunder till en enda tidsstämpel. Funktionen tar tre argument, ett för varje avsnitt av tidsstämpeln.
Det första argumentet, timme, representerar timdelen av den valda tiden. TIME-funktionen använder 24-timmars tidsnotation. Tider efter 12:00 bör anges i 24-timmarsformat, inte AM/PM-format.
Om antalet inmatade timmar överstiger 23, kommer Excel att fastställa timvärdet för tidsstämpeln genom att dividera antalet med 24. Resten kommer att infogas i timplatsen.
Det andra argumentet, minut, är antalet minuter som har gått under den aktuella timmen. Alla minuter över 59 kommer att omvandlas till timmar och läggas till värdet av det första argumentet.
Det sista argumentet, andra, är antalet sekunder som har gått under den aktuella minuten. Liksom minuter kommer alla sekunder över 59 att omvandlas till minuter och läggas till antalet minuter.
Standardfunktionen TID tar formen:
=TIME(timme, minut, sekund)
Givet alla tre värdena kommer TID-funktionen att returnera ett decimaltal som representerar en tidsstämpel i timmar, minuter och sekunder. Det är viktigt att notera att inget av argumenten kan vara negativt.
Dessutom måste alla tre antingen vara referenser till celler, hårdkodade numeriska värden eller lämnas tomma. Om du misslyckas med något av dessa villkor kommer ett fel att returneras snarare än en tidsstämpel.
Exempel på TIME-funktionen i Excel
Excels TIME-funktion har flera olika användningsfall och massor av nytta. TID-funktionen är ett praktiskt sätt att snabbt konvertera flerdelade taktarter till en enda tidsstämpel.
Detta är lätt att åstadkomma i de fall där du har en timme, minut och sekund var i sina egna celler. TID-funktionen kan omvandla alla tre till ett enda värde med hjälp av funktionen.
=TIME(A2, B2, C2)
En annan vanlig användning av TIME-funktionen är att beräkna tiden mellan två tidsstämplar. Detta uppnås genom att ta skillnaden mellan timmar, minuter och sekunder som argument för funktionen.
=TIME(EndTimeHours - StartTimeHours, EndTimeMinutes - StartTimeMinutes, EndTimeSeconds - StartTimeSeconds)
Utdata kommer att vara ett decimaltal som motsvarar varaktigheten mellan starttiden och sluttiden.
Som standard kommer Excel att formatera celler vars utdata genereras av TIME-funktionen med formatet h: mm: ss AM/PM. Ändra cellens format till h: mm: ss, h: mm eller mm: ss för att visa förfluten tid snarare än en tid på dygnet.
Excel kommer automatiskt att formatera celler vars utdata bestäms av TIME-funktionen med standardtidsformatering. Som standard är detta en 12-timmars AM/PM-tidsstämpel, till exempel 18:17. Använda Formatera celler från snabbmenyn kan du välja andra formateringsalternativ.
Under tidsavsnittet i listan över format finns det flera vanliga sätt att visa tid. Dessa inkluderar 24-timmarsnotation och timme-minut-sekund-notation istället för timme-minuter-notation. Du kan också definiera anpassad formatering för dessa celler använder Excels anpassade formatsystem för att få exakt den utgång du behöver.
I det här exemplet representerar den första kolumnen ett ID som genererats av en okänd maskindel. De följande tre kolumnerna är tidsstämpel data som importeras till Excel från en logg över maskinens process. Dessa tre representerar när processen startade. De tre sista kolumnerna hämtas också från loggen, men representerar när processen avslutades.
Data som denna kan hämtas från en mängd olika automatiserade system eller kan matas in för hand med ett automatiskt insamlingsformulär skapat i Excel.
I kolumnen H visas funktionen
=TIME(B2, C2, D2)
kommer att producera en läsbar tidsstämpel för när processen startade. På samma sätt lägger man till den här funktionen i jag kolumnen kommer att producera en mänskligt läsbar tidsstämpel för den tid då processen avslutades.
=TIME(E2, F2, G2)
Slutligen kan vi lägga till följande funktion i J-kolumnen
=TIME(E2 - B2, F2 - C2, G2 - D2)
eller så kan vi använda formeln
=I2 - H2
och ändra cellformaten till h: mm: ss för att visa körtiden för varje process.
Ibland kan en tidsstämpel göra den totala tiden tillgänglig på bara minuter eller sekunder sedan en viss tid. Dessa kan också formateras på ett läsbart sätt med hjälp av TIME-funktionen.
Det här exemplet visar tre kolumner med information. Den första kolumnen är ID för en produktionskörning av en hypotetisk produkt. Den andra kolumnen är det datum då körningen avslutades. Den tredje kolumnen visar hur många sekunder som har gått sedan midnatt den dagen, när löpningen tog slut.
Vi kan skapa en mänskligt läsbar tidsstämpel av vår sluttid i kolumn D med funktionen:
=TID(0; 0; C2)
TID-funktionen kan också kombineras med andra funktioner, som SUMMA eller AVERAGE. Genomsnittet av en lista med körtidsstämplar skapade av TIME-funktionen kan ge en genomsnittlig körtid för en process.
Att summera en serie av förflutna tider som genereras av TIME-funktionen kan ge en total gångtid för en serie processer.
De bästa metoderna för att använda Excels TIME-funktion
TID-funktionen i Excel har några fallgropar som kan ge felaktiga resultat. En av de största problemen som ofta plågar användare är oförmågan att förstå att utdata är ett decimaltal. Detta nummer representerar tiden som förflutit sedan midnatt.
På grund av detta format är det enklast att lägga till eller subtrahera ett visst antal timmar, minuter eller sekunder innan funktionen körs. Detta innebär också att formateringen som används i utdata kommer att göra stor skillnad i hur tiden uppfattas.
En annan fråga är att när man subtraherar tidsstämplar måste de två gångerna ha inträffat på samma dag. Tidsskalor över 24 timmar kommer att resultera i att den beräknade förflutna tiden blir felaktig. Detta beror på att TIME-funktionen endast kan hålla upp till en 24-timmarsperiod i sin utgång.
Dessutom har alla tre argument ett maximalt värde på 32 767. Detta innebär att när man försöker bryta ner ett stort antal minuter eller sekunder kan funktionen svämma över. Detta gör att ett fel uppstår snarare än det önskade resultatet. Negativa värden är inte heller tillåtna och kommer att resultera i fel.
Excels TIME-funktion är mycket mångsidig
Excels TIME-funktion har en mängd olika användningsområden. Dessa inkluderar att skapa läsbara tidsstämplar och konvertera sekunder eller minuter till ett mer lättförståeligt format. Tidsstämplarna skapade med TIME-funktionen kan också användas för att jämföra två olika tider för att hitta en förfluten tid.
Det kan hjälpa till att formatera rapporter eller extrahera användbar information från svårbegripliga data. Den kan också användas för att sortera/filtrera ett brett utbud av data baserat på timing. Detta gör TIME-funktionen till ett måste för alla Excel-experter.