Czy mogę uzyskać wartość komórki w formacie czasu automatycznie wklejoną do innej komórki w formacie liczb, dzięki czemu mogę zastosować funkcję sumy


1

Mam zaplanowany harmonogram pracy wszystkich pracowników w programie Excel 2016, Windows 10. Komórka C3 to „Czas w”, C4 to „Limit czasu”, a D3 to łączna liczba godzin tego dnia (tj. Wprowadzam 10 00 AM w C3 i Out 20:00 w C4, a D3 automatycznie daje mi 10 godzin). Bardzo dobrze.

Jednak komórka D3, całkowita liczba godzin w ciągu dnia, jest w formacie czasu, dlatego nie mogę (lub mogę?) Użyć jej jako liczby dla funkcji sum na końcu wiersza - innymi słowy, sumując te komórki, aby uzyskać całkowitą liczbę godzin w tygodniu, poniedziałek godziny + wtorek, ...). Czy można mieć komórkę, powiedzmy D4, która automatycznie skopiowałaby wartość w D3, ale wkleić ją do D4 jako format liczbowy, dzięki czemu będę mógł zabrać wszystkie moje komórki rzędu 4, dodać je i uzyskać łączną liczbę godzin tydzień. Następnie mogę po prostu podłączyć stawkę godzinową i uzyskać całkowity koszt pracy w tym tygodniu. Jestem pod takim wrażeniem, że udało mi się wykonać ten arkusz po samouczkach, ale teraz jestem zakłopotany.


Ta odpowiedź a poniższe komentarze wyjaśniają obsługę komórek czasu.
AFH

Odpowiedzi:


1

W formacie Excel Time, 1 reprezentuje 1 dzień - więc standardowym sposobem konwersji wartości Czasu na godziny jest pomnożenie przez 24. Więc możesz ustawić D4 do =24*D3lub po prostu pomnóż SUMA przez 24.

Chcesz ręcznie sformatować uszkodzone komórki jako „Ogólne” lub „Numer” aby wyświetlić je poprawnie.


-1

Aby wykonać zadanie, wykonaj następujące kroki:

  1. Wartość Put Time w C3 i amp; C4.
  2. Sformatuj obie komórki jako h:mm:ss AM/PM.
  3. W C4 wprowadź godzinę taką jak 22:00, excel zamieni ją na 22:00.
  4. Aby policzyć różnicę między dwoma czasami jako liczbą dziesiętną, użyj tego wzór w D4.
  5. = INT ((czas zakończenia - czas rozpoczęcia) * 24).
  6. Wybierz D4 i sformatuj go jako numer bez miejsca dziesiętnego.

Znajdziesz wartości, jak pokazano poniżej.

Start Time:   10:00:00 AM    Time difference in Decimal   

End Time:     10:00:00 PM    12

D4 = INT((C4-C3)*24)

Inne możliwe rozwiązanie to

D4=Text(C4-C3,"H") you get 12.

Ta odpowiedź jest zbyt skomplikowana. Zauważ, że Scott odpowiedział na to tylko dwoma zdaniami. PO wykonał już kroki 1 i 2, co jest oczywiste po przeczytaniu jego pytania. Krok 3 jest całkowicie niepotrzebny. Na koniec twoja pierwsza formuła zakłada, że ​​PO chce odrzucić część ułamkową przepracowanych godzin. Jest to mało prawdopodobne, ponieważ oblicza koszty pracy. Twoja druga formuła jest również bezużyteczna, ponieważ chce wykorzystać wynik w obliczeniach.
Bandersnatch

1
Ok, warto zauważyć ,,, nXt czas staram się odpowiedzieć lepiej niż powyżej :-)
Rajesh S
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.