2014-03-19 5 views
0

임 Excel 2010 사용 RA 및 DEC 값에서 올바른 값을 추출하는 데 문제가 있습니다. RA와 DEC에서 각 값을 추출하고 deg, min, sec를 별도의 열에 배치하려고합니다.RA 및 DEC 값 추출

기본적으로 값을 별도의 열로 다시 작성하면됩니다. 3500 개 이상의 항목을 변환 할 수 있으므로이 작업을 개별적으로 수행 할 수 없습니다.

예 :

컬럼 A ..... | B ... | C. | D

19 : 24 : 59.38 | 19 | 24 | 59.38

여기 내가 지금 가지고있는 것입니다. 시간대 "[h] : mm : ss.s"로 포맷 된 텍스트 표시 줄에 RA가 '7:24:59 PM'으로 표시되면 A1 셀에 19 : 24 : 59.59로 표시됩니다.

는 DEG 얻을 : C1 = MID ((TRUNC (A1 : B1 = TEXT (TRUNC (A1,2) * (24)는 "00") - 정확한

분를 얻을 ->이 19 생산 5) * 24-B1) * 60,1,2) ->이 값은 24를 산출합니다.

초를 얻으려면 다음을 입력하십시오. D1 = MID (((TRUNC (A1,5) * 24-B1) * 60) -C1) * 60,1,5) -> 이것은 58.46을 잘못 생성합니다. 이 값은 59.59 (십진수) 또는 바람직하게는 59.38 (십진수)이어야합니다.

정확한 값을 추출하는 방법을 알려주는 사람이 있습니까?

미리 감사드립니다.

답변

0

형식에 [h]:mm:ss.00을 사용해야합니다. 그러면 올바른 값이 표시됩니다.

B1 위해 당신은 =HOUR(A1)을 사용할 수 있으며 C1 당신은 =MINUTE(A1)를 사용할 수 있지만 그것은 소수점 그래서 대신 =MOD(A1*86400,60)를 사용하여 절단하기 때문에 D1 당신이 =SECOND(A1)을 사용할 수 없습니다.

아마도 screenshot이 도움이 될까요?

+0

내가 제안한대로, 당신이 제안하는 형식은 소수점 59.59, 59.00을 만드는 데 00을 더한다. – theotheraussie

+0

또한 두 번째에 대한 MOD() 계산은 SECOND() 계산과 마찬가지로 소수점을 잘라내는 것처럼 보입니다. – theotheraussie

+0

나는 Excel 2010을 가지고 있으며 답변을 게시하기 전에 수식이있는 스프레드 시트를 만들었습니다. 나는 당신의 결과가 나의 것과 어떻게 다른지는 보지 못했지만 그것은 실제로 나의 기계에서 효과가 있었다. –