Ibland arbetar vi med tidsdata i Excel i situationer med felaktiga resultat när vi försöker beräkna tider som är större än 24 timmar på grund av den fördefinierade konfigurationen av Excel 2016. Idag analyserar Solvetic hur vi kan utföra dessa operationer med önskat resultat och i en enkelt i Excel 2016.
För att visa hur Excel 2016 inte korrekt beräknar tiden längre än 24 timmar har vi följande exempel:
Där har vi en serie timintervaller som överstiger 24 timmar, men resultatet av den totala summan når 19:09, som vi har angett beror detta på det format som tillämpas i cellen.
1. Visa resultat vars värde är större än 24 timmar, 60 minuter eller 60 sekunder
För att visa resultaten med eller de måste vara, eftersom det på detta sätt skulle vara fel, kommer det att vara nödvändigt att tillämpa ett tidsformat där tidsenheten är mellan parenteser som [h], [m] eller [ s].
För att visa de korrekta resultaten finns vi i cellen där summan görs, i detta fall cell B6, och vi kommer åt cellformatet med något av följande alternativ:
- Högerklicka på den och välj alternativet Format celler
- I gruppen Nummer, visa formatalternativen och välj alternativet Fler nummerformat
I fönstret som visas går vi till den anpassade raden och i fältet Typ anger vi ett av följande format:
- Tid längre än 24 timmar: Vi kan använda formaten [h]: mm: ss eller [h]: mm
- Tid längre än 60 minuter: Vi kan använda formatet [m]: ss
- Tid längre än 60 sekunder: Vi använder formatet [s]
FÖRSTORA
Vi kan se att det sanna resultatet återspeglas i provfältet. Klicka på OK och nu kommer resultatet att vara i enlighet med de angivna timmarna:
Följande är några av de format som vi kan använda när vi arbetar med timmar i Excel 2016:
För att demonstrera skillnaderna mellan formaten tar vi vårt exempel och detta blir resultatet med deras respektive format:
FÖRSTORA
2. Hur man beräknar skillnaden mellan timmar, minuter och sekunder i Excel 2016
Vi kan beräkna skillnaden mellan två data med något av följande alternativ:
Beräkna skillnaden mellan två timmarI det här fallet måste vi subtrahera den sista timmen från den första och multiplicera med 24, vilket är antalet timmar på dagen. För detta använder vi syntaxen (sluttid - starttid) * 24, detta visar resultatet i decimaltal. Om vi vill att resultatet ska vara ett heltal använder vi syntaxen = INT (sluttid - starttid) * 24
Beräkna skillnaden i minuterI det här fallet måste vi subtrahera den sista timmen med den första och multiplicera med 1440, vilket är antalet minuter på dagen. Om vi vill ha resultatet i decimaler använder vi syntaxen (sluttid - starttid) * 1440. Om vi vill ha resultatet i heltal använder vi syntaxen = INT (sluttid - starttid) * 1440
Beräkna skillnaden i sekunderI detta fall måste vi subtrahera den sista timmen med den första och multiplicera med 86400, vilket är antalet sekunder på dagen. Om vi vill ha resultatet i decimaler använder vi syntaxen (sluttid - starttid) * 86400. Om vi vill ha resultatet i heltal använder vi syntaxen = INT (sluttid - starttid) * 86400
Det övergripande resultatet kommer att likna följande:
3. Lägga till eller subtrahera timmar, minuter eller sekunder i Excel 2016
Det är möjligt att det i vissa data är nödvändigt att lägga till eller subtrahera en viss tid, i Excel 2016 är detta enkelt.
För detta kommer vi att använda följande syntax, som exempel som data om timmar, minuter och sekunder i intervallet D2: D5 och den påverkade data är cell B2
För att lägga till timmar använder vi formeln
= B2 + ($ D $ 2/24)
För att lägga till minuter använder vi formeln
= B2 + ($ D $ 3/1440)
För att lägga till sekunder använder vi formeln
= B2 + ($ D $ 4/86400)
För att subtrahera timmar använder vi
= B2 - ($ D $ 2/24)
För att subtrahera minuter använder vi
= B2 - ($ D $ 3/1440)
För att subtrahera sekunder använder vi
= B2 - ($ D $ 4/86400)
FÖRSTORA
Varje värde är associerat med den tid som representeras på dagen, till exempel är minuter 1440.
Så enkelt blir det att hantera all data i Excel 2016.