Når vi arbejder med tidsdata i Excel, befinder vi os nogle gange i situationer med fejlagtige resultater, når vi forsøger at beregne tider større end 24 timer på grund af den foruddefinerede konfiguration af Excel 2016. I dag analyserer Solvetic, hvordan vi kan udføre disse operationer med de ønskede resultater og i en enkelt i Excel 2016.
For at demonstrere, hvordan Excel 2016 ikke korrekt beregner tiden større end 24 timer, har vi følgende eksempel:
Der har vi en række timeintervaller, der overstiger 24 timer, men resultatet af den samlede sum når 19:09, som vi har angivet, dette skyldes det anvendte format i cellen.
1. Vis resultater, hvis værdi er større end 24 timer, 60 minutter eller 60 sekunder
For at vise resultaterne med eller de skal være, da det på denne måde ville være forkert, vil det være nødvendigt at anvende et tidsformat, hvor tidsenheden er mellem parenteser som f.eks. [H], [m] eller [ s].
For at vise de korrekte resultater er vi placeret i cellen, hvor summen er lavet, i dette tilfælde celle B6, og vi får adgang til celleformatet ved hjælp af en af følgende muligheder:
- Højreklik på det og vælg Format celler
- I formatgruppen skal du vise formatindstillingerne og vælge indstillingen Flere talformater
I det viste vindue går vi til den personlige linje, og i feltet Type indtaster vi et af følgende formater:
- Tid større end 24 timer: Vi kan bruge formaterne [h]: mm: ss eller [h]: mm
- Tid større end 60 minutter: Vi kan bruge formatet [m]: ss
- Tid større end 60 sekunder: Vi vil bruge formatet [s]
FORSTØRRE
Vi kan se, at det sande resultat afspejles i feltet Prøve. Klik på OK, og nu vil resultatet være i overensstemmelse med de indtastede timer:
Følgende er nogle af de formater, vi kan bruge, når vi arbejder med timer i Excel 2016:
For at demonstrere forskellene mellem formaterne tager vi vores eksempel, og dette bliver resultatet med deres respektive formater:
FORSTØRRE
2. Sådan beregnes forskellen mellem timer, minutter og sekunder i Excel 2016
Vi kan beregne forskellen mellem to data ved hjælp af en af følgende muligheder:
Beregn forskellen mellem to timerI dette tilfælde skal vi trække den sidste time fra den første og multiplicere med 24, hvilket er antallet af timer i døgnet. Til dette vil vi bruge syntaksen (sluttid - starttid) * 24, dette viser resultatet i decimaltal. Hvis vi ønsker, at resultatet skal være et heltal, vil vi bruge syntaksen = INT (sluttid - starttid) * 24
Beregn forskellen i minutterI dette tilfælde skal vi trække den sidste time med den første og multiplicere med 1440, hvilket er antallet af minutter i døgnet. Hvis vi vil have resultatet i decimaler, vil vi bruge syntaksen (sluttid - starttid) * 1440. Hvis vi vil have resultatet i et helt tal, vil vi bruge syntaksen = INT (sluttid - starttid) * 1440
Beregn forskellen i sekunderI dette tilfælde skal vi trække den sidste time med den første og multiplicere med 86400, hvilket er antallet af sekunder i døgnet. Hvis vi vil have resultatet i decimaler, vil vi bruge syntaksen (sluttidspunkt - starttid) * 86400. Hvis vi vil have resultatet i et helt tal, vil vi bruge syntaksen = INT (sluttid - starttid) * 86400
Det samlede resultat svarer til følgende:
3. Tilføjelse eller fradrag af timer, minutter eller sekunder i Excel 2016
Det er muligt, at det i visse data er nødvendigt at tilføje eller fratrække en vis tid, i Excel 2016 er dette enkelt.
Til dette vil vi bruge følgende syntaks, idet vi som eksempel tager data om timer, minutter og sekunder i området D2: D5 og de berørte data er celle B2
For at tilføje timer bruger vi formlen
= B2 + ($ D $ 2/24)
For at tilføje minutter bruger vi formlen
= B2 + ($ D $ 3/1440)
For at tilføje sekunder bruger vi formlen
= B2 + ($ D $ 4/86400)
For at trække timer fra vil vi bruge
= B2 - ($ D $ 2/24)
For at trække minutter fra vil vi bruge
= B2 - ($ D $ 3/1440)
For at trække sekunder fra vil vi bruge
= B2 - ($ D $ 4/86400)
FORSTØRRE
Hver værdi er forbundet med den mængde tid, der er repræsenteret på dagen, f.eks. Er minutter 1440.
Så enkelt vil det være at administrere alle tidsdata i Excel 2016.