Excel 사용자 정의 시간 형식 경과 시간

Excel 사용자 정의 시간 형식 경과 시간

Excel 셀에서 일부 경과 시간의 형식을 지정해야 합니다. 셀에는 시간과 분이 표시되어야 합니다. 형식을 사용하면 가능합니다 [h]:mm. 이 형식에서는 천 단위 구분 기호를 사용할 수 없습니다. 마지막으로, :00사용자가 이 분을 입력하지 않으면 출력에 자동으로 추가되어야 합니다 . 몇 가지 형식을 시도했지만 원하는 결과를 얻지 못했습니다.

  input  | desired    |  output with a custom cell format |
   value |  output    |      [h]:mm    |       #.###":00" | 
-----------------------------------------------------------
   12:34 |      12:34 |       12:34    |            1:00  | 
  123:45 |     123:45 |      123:45    |            5:00  |
 1234:56 |   1.234:56 |     1234:56    |           51:00  | 
12345:56 |  12.345:56 |    12345:56    |        12345:56  |
   12    |      12:00 |      288:00    |           12:00  |
  123    |     123:00 |     2952:00    |          123:00  |
 1234    |   1.234:00 |    29616:00    |        1.234:00  |
12345    |  12.345:00 |   296280:00    |       12.345:00  |

편집: 원본 테이블이 오해의 소지가 있었습니다. 문제를 더 잘 표시하도록 재구성되었습니다.

계산을 수행할 필요가 없습니다.

누군가 나에게 힌트를 줄 수 있습니까?

매우 감사합니다.

답변1

입력이 12345:56정의에 따른 텍스트 값이 될 경우(단순히 유효한 숫자 값이 아님) 사용자 정의 형식을 구축하려면 일종의 번역/계산이 필요합니다.

=IF(colon in string is true, the format left substring as ..... etc. etc.

이것이 작동하는 것을 볼 수 있는 유일한 방법


옵션 1

  • 데이터(콜론 포함)를 입력하는 방식으로
  • 입력 셀의 서식을 지정하려면
  • 더 이상 계산할 필요 없이,

귀하의 요청에 따라 설정으로 이동하는 것입니다.

  • 파일 > 옵션 > 고급 > 소수 구분 기호를 다음으로 변경합니다.:
  • 범위를 소수점 이하 두 자리 숫자로 포맷하고 '천 단위 구분 기호 사용' 버튼을 클릭하세요.

이제 귀하가 입력하는 모든 숫자는 계산 없이 .천 단위 구분 기호와 소수 앞의 기호 를 모두 사용합니다 (귀하의 질문에 따라).:

여기에 이미지 설명을 입력하세요

또한 두 번째에서 마지막 값까지 원하는 출력에 천 단위 구분 기호가 있어야 한다고 가정했습니까?


옵션 2

또 다른 옵션은 다른 인접한 셀을 사용하여 예상 결과를 출력하는 것입니다. 이렇게 하면 소수 구분 기호를 그대로 둘 수 있지만 다음과 같습니다.

  • 입력 열의 서식을 텍스트로 지정
  • 인접한 열에 다음 수식을 입력합니다(소수 구분 기호가 쉼표라고 가정하는 예 참조).

    =SUBSTITUTE(TEXT(SUBSTITUTE(A2,":",","),"#.###,00"),",",":")
    

여기에 이미지 설명을 입력하세요

관련 정보