Jak uzyskać różnicę czasu jako minuty w programie Excel?


19

Mam wartości czasu w dwóch komórkach w arkuszu Excela i potrzebuję różnicy czasów w minutach.

Komórki w programie Excel są jak poniżej:

   A        B        C
1  6:38     8:23     1:45:00

A to czas rozpoczęcia
B to czas zakończenia
C to różnica czasu (B1-A1), która jest wyświetlana w formacie gg: mm: ss

Kolumny A i B są sformatowane jako niestandardowe hh: mm, a komórka C jest sformatowane jako niestandardowe hh: mm: ss .

Ale muszę wprowadzić wartość w komórce C1 jako 105 zamiast 1:45:00 .

Czy mógłbyś pomóc w wyświetlaniu czasu tylko w minutach i podawaniu właściwego formatu?


Jeśli nadal będziesz się przejmować po prawie 6 latach: dodałem kilka przykładów do odpowiedzi Neala , która nie wymaga żadnych formuł.
Arjan,

Odpowiedzi:


18

Wystarczy ustawić komórkę, aby była wyświetlana w formacie numerycznym, a wyświetli się liczba dziesiętna.

Część całkowita odpowiada wartości daty (tj. Dzień), a część dziesiętna - pora dnia.

Jeśli pomnożysz wartość liczbową 1:45 (czyli 0,07) przez 24x60 (liczbę godzin w ciągu dnia i liczbę minut w godzinie), otrzymasz wartość w minutach komórki (105).


1
Zamiast dodatkowych obliczeń wolałbym używać formatowania, jak w odpowiedzi Neala .
Arjan

12

Po prostu sformatuj komórkę jako [mm].

Nawiasy kwadratowe wokół mminformują Excela, aby pokazywał sumę zamiast tego, co byłoby pokazane, gdybyś wziął całkowitą liczbę godzin wolnego. Nawiasy również zmuszają program Excel do interpretowania mmjako minuty, a nie miesiąc. (Bez nawiasów, mi mm odnosi się do miesiąca jeśli nie poprzedzony halbo hhprzez kilka godzin lub następnie ssprzez kilka sekund).

Więc, gdzie 1:45:00z formatem mm:ssbędzie ignorować godzin i pokazać 45:00, jak [m]:ssi [mm]:sspokaże jak 105:00i zarówno [m]i [mm]pokaże 105(gdzie mi mmpokaże 12, będąc miesięcy od daty Excel domyślnej, która jest 31 grudnia 1899).

Działa to również przez godziny i sekundy. Podobnie jak 27:10:59z h:mmpokaże 3:10, ale zarówno [h]:mmi [hh]:mmpokaz 27:10, podczas gdy zarówno [h]i [hh]koncert 27. I spokaże 59, ale [s]daje 97859.


Załóżmy więc, że mam komórkę, która ma zarówno datę, jak i 24 godziny, takie jak 2018-09-25 15:40:33 ... zapoznaj się z prntscr.com/ip2b1t Używając swojej sugestii w kolumnie CI podziel datę od godziny i przekonwertuj ją do TOTAL sek. W kolumnie AI chcę mieć łączny czas narastania (w sekundach) i osiągnąłem to, jak pokazano na rysunku, przypisując 0 do A1, a następnie przypisując =A1+(C2-C1)do A2. Czy istnieje jakakolwiek inna alternatywa dla pomijania obliczeń pośrednich w kolumnie C
Nightcrawler

10

Myślę, że to zadziała:

  • A1 6:23
  • B1 8:23
  • C1 = (B1-A1) * 24 * 60

Upewnij się, że formatujesz C1 jako „Ogólne”


0

Po prostu sformatuj komórkę C jako hh:mm.


1
Lub, aby pokazać, jak 28 godzin 28, a nie 04, surround z nawiasami kwadratowymi: [hh]:mm.
Arjan

0

Jak niektórzy już powiedzieli, jeśli pomnożysz wartość liczbową 1:45 (czyli 0,07) przez 24x60 = 1440 (liczbę godzin w ciągu dnia i liczbę minut w ciągu godziny), otrzymasz wartość w minutach od komórki (105). Wersja krótka: C1 = (B1-A1) * 1440

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.