하루 중 시간이 아닌 시간 지속 시간으로 작업
저는 벤치마킹을 하고 있는데 엑셀을 사용하여 결과 그래프를 만들고 싶습니다.나는 간단하지만 짜증나는 문제가 있는데, 그것은 내 국수를 굽는 것입니다.
문제는 엑셀이 "시간"이 하루 중 한 시간을 의미한다고 주장한다는 것입니다.그것은 제가 지속적으로 일하는 것을 허락하지 않습니다.제가 "3분 6초"라고 말하려 할 때, 이것을 "자정 3분 6초"라고 잘못 해석하는데, 제가 말한 것은 전혀 아닙니다.
저는 모든 것을 초 단위로 힘들게 변환함으로써 문제를 해결할 수 있습니다.하지만 모든 그래프는 분과 초가 아니라 초 단위로 표시됩니다.게다가 계속 입력해야 하는 것은 고통입니다.=3*60+6
뿐만 아니라3:06
일단 이 작업을 완료한 후에는 공식을 확인하여 데이터를 올바르게 입력했는지 확인해야 합니다.
하루 중 특정 시간에 고정되지 않은 기간으로 엑셀을 작동시키는 방법을 아는 사람이 있습니까?
일반적인 "시간" 데이터 유형으로 쉽게 이 작업을 수행할 수 있습니다. 형식만 변경하면 됩니다!
Excels time/date 형식은 1.0이면 1일 전체(1900년 1월 1일부터 시작)입니다.그래서 36시간은 1.5시간입니다.을 형을변경경우로 [h]:mm
수 있을 36:00
.
따라서 지속 시간을 사용하려면 예를 들어 감산을 사용하면 됩니다.
A1: Start: 36:00 (=1.5)
A2: End: 60:00 (=2.5)
A3: Duration: =A2-A1 24:00 (=1.0)
형사 용식d "days" h:mm:ss
또는[h]:mm:ss
당신의 필요에 따라.
30시간 12m 54초의 지속 시간이 있다고 가정합니다.
h:mm:ss
동안 않음)-> 6:12:54 (예정)[h]:mm:ss
-> 30:12:54d "days" h:mm:ss
6> 1일 6:12:54
변형이 가능합니다.는 나는그것을좋다니아합런다 같은 것을 좋아합니다.d"d" h"h" mm"m" ss"s"
1d 6h 12m 54로 포맷됩니다.
사용자 지정 형식 hh:mm는 23:59까지 시간 수만 정확하게 표시하고, 그 후에는 나머지 시간(낮은 일)만 표시합니다.예를 들어, 기본값이 올바르더라도 48시간은 00:00으로 표시됩니다.
시간과 초(전체 시간 미만 또는 초과)로 올바르게 표시하려면 사용자 지정 형식 [h]:mm;@ 이 경우 48시간이 48:00으로 표시됩니다.
건배.
지정 하여 다음과할 수 .d "days", h:mm:ss
에게 당에게다같결줄것과다입니를은음과신▁like▁result다▁which와 같은 를 줄 입니다.16 days, 13:56:15
우수한 감방에서
합니다.[h]:mm:ss
15.397:56:15와 같은 컨트롤 : = ( - 24: 16 = (397시간 - 13시간)/24와 같은 결과: 16 ▁( (397시간 - 13시간)/24
차트 레이블을 "X1min:X2sec" 형식으로 만드는 방법은 모르겠지만, 소수가 초(.5 = 30초, .25 = 15초 등)를 나타내는 분 형식으로 지속 시간을 얻는 다른 방법이 있습니다.
A열에 시간 데이터가 있다고 가정합니다. 예를 들어, A1 셀에는 12:03:06이 있습니다. 3min 6sec 데이터는 자정이 지난 3:06으로 잘못 해석되고 B열은 비어 있습니다.
셀 B1에 =MINET(A1) + SECOND(A1)/60 공식을 입력하고 Enter/return을 누릅니다.셀 B2의 오른쪽 하단 모서리를 잡고 A열이 이동할 때까지 아래로 끌어 A열의 모든 데이터에 공식을 적용합니다.
마지막 단계에서는 열 B를 모두 강조 표시하고 숫자 형식으로 설정해야 합니다(공식을 적용하면 형식이 자동으로 시간으로 설정되었을 수 있음).
기간으로 원하는 셀/열을 강조 표시하고 마우스 오른쪽 단추를 눌러 "셀 형식 지정"을 선택합니다.시간 및 분 형식으로 기간을 입력하려면 "사용자 정의"로 이동하여 "h:mm"를 찾습니다.초도 포함하려면 "h:mm:ss"를 클릭합니다.그 후 총 기간을 합산할 수도 있습니다.
이게 도움이 되길 바랍니다.
이 문제를 해결하기 위한 가장 좋은 방법은 위의 조합을 사용하는 것입니다.모든 셀이 "만 표시하기 위해 사용자 지정 형식으로 입력되었습니다.HH:MM" - "4:06"(4분 6초)에 입력한 경우 필드에 입력한 숫자가 올바르게 표시되지만 데이터 자체는 HH를 나타냅니다.배경에 MM이 있습니다.
다행히도 시간은 60(60초 = 60분)의 요인을 기반으로 합니다.그래서 7H:15M / 60 = 7M:15S - 저는 여러분이 이것이 어디로 가고 있는지 볼 수 있기를 바랍니다.따라서 데이터 작업을 수행할 때 4:06을 60으로 나눈다면(예: 100개 셀에 걸쳐 총 시간 또는 평균 시간을 합산하기 위해) 정규 합계 또는 평균 공식을 사용한 다음 공식에서 60으로 나눈다.
예: =(SUM(A1:A5)/60. 데이터가 5개의 시간 추적 필드에 걸쳐 있는 경우 4:06, 3:15, 9:12, 2:54, 7:38(MM:SS를 나타냄)이지만 백그라운드의 데이터는 실제로 HH:MM) 그러면 제가 그 5개의 필드의 합계를 계산할 때, 제가 원하는 것은 27M:05S여야 하지만 대신 표시되는 것은 1D:03입니다.H:05M:00S.위에서 언급한 바와 같이, 1D:3H:5M을 60으로 나눈 값 = 27M:5S ...이 제가 찾고 있는 합계입니다.
그 밖의 예로는 =(SUM(G:G)/60, =(평균(B2:B90)/60) 및 =MIN(C:C)이 있습니다(이것은 직접 검사이므로 /60은 필요 없습니다!).
"공식" 또는 "계산" 필드(평균, 총 시간 등)는 Excel의 기본 생각이 HH이므로 60으로 나누면 MM:SS의 사용자 지정 형식을 가져야 합니다.MM(따라서 이 문제가 발생합니다.현재 입력 중인 데이터 필드는 "일반" 또는 "숫자" 형식에서 사용자 지정 형식인 HH:음.
이 프로세스는 여전히 사용하기에 약간 번거롭지만 데이터 입력이 여전히 매우 쉽게 입력되고 화면에 4:06(대부분의 사람들이 "분" 헤더 아래에 있을 때 분:초로 표시됨)으로 표시됨을 의미합니다.일반적으로 시간을 추적할 때 "최적 시간", "평균 시간", "총 시간" 등의 공식에 사용해야 하는 필드는 두 개뿐이며, 공식이 입력되면 변경되지 않으므로 이 프로세스는 "원 오프" 프로세스가 됩니다. 저는 회사에서 통화 추적 시트를 사용하여 "평균 통화"를 추적합니다."일의 총 통화 시간".
월요일 오후 5시에서 다음 날 화요일 오후 2시 30분 사이의 시간을 표시하려고 합니다.
셀 A1(예:)에 날짜를 입력합니다.A2에서 시간.(공백을 포함하여 오후 5시를 입력하시면 오후 5시로 표시됩니다.요일도 표시하려면 C3(예: C3)에 공식 =A1을 입력한 다음 셀을 강조 표시하고 형식 지정 드롭다운 메뉴로 이동하여 사용자 지정을 선택하고 dddd를 입력합니다.
아래 행에서 이 모든 것을 반복합니다.
마지막으로 셀 D2에 해당 기간을 표시한다고 가정합니다. 공식 =(a2+b2)-(a1+b1)을 입력합니다.이 값을 "22h 30m"로 표시하려면 셀을 선택하고 Custom(사용자 정의) 아래의 형식 지정 메뉴에서 h"h"m"m"을 입력합니다.
제가 결국 한 것은: 손으로 시간을 입력하는 것입니다. 예를 들어, 1분, 03초.간단하지만 효과적입니다.엑셀은 제가 일부 답변에서 제시한 '커스텀 포맷'을 사용했을 때도 다른 모든 것을 덮어쓴 것 같습니다.
언급URL : https://stackoverflow.com/questions/16912568/working-with-time-duration-not-time-of-day
'programing' 카테고리의 다른 글
Excel에서 sqlite 데이터베이스로 데이터 내보내기 (0) | 2023.04.26 |
---|---|
경기 전후의 Grep 문자? (0) | 2023.04.26 |
WPF 데이터 그리드 행을 두 번 클릭 이벤트를 프로그래밍 방식으로 (0) | 2023.04.26 |
사용 가능한 공간을 채우기 위해 WPF의 컨트롤을 얻는 방법은 무엇입니까? (0) | 2023.04.26 |
열 1과 열 A를 동시에 동결 (0) | 2023.04.26 |