본문 바로가기
잔머리 엑셀

CONVERT 함수로 단위 변환을 해보자!

by Lv. 34 라이츄 2024. 11. 27.

이거 365만 되는거 아니니까 숙지해두십시오.


예전에 보건용 마스크 시험/검사하는 지정 기관에서 일한 적 있었다. 내가 기관 지정되려고 준비 할 때부터 있었는데, 그때 식약처에서 나왔던 주무관 중 한 명이 '결과서에 파스칼(Pa) 대신 mmHg로 써야 한다면 어떻게 하시겠어요?'였다. 이냥반들 진짜 나노 반도체 단위로 깠음... 근데 그럴법도 한 게 식약처에서 우리 일 좀 해달라고 지정하는거라 어쩔 수 없어요. 

 

거기 그만둔 지 오래긴 한데(나 관두고 코로나 터짐), 솔직히 계속 다녔으면 과로사로 죽었을듯... 윗대가리가 계획도 못 짜서 업무량 과중에(야근이 기본, 철야는 옵션) 실무진들이 다 떠멕여줘야 하고 수틀리면 7살 애마냥 원장님~ 이래요. 아니, 요즘은 일곱살 애도 안그럴듯? 아무튼 각설하고... 그럼 이 함수를 어떻게 쓸 지 알아보자.


일단 Pa(파스칼)를 mmHg로 변환해볼거다. C3으로 커서를 가져간 다음 =CONVERT(B3,"Pa","mmHg")를 입력하고 엔터키를 눌러보자.

 

어... 사실 변환 공식은 나도 모름. 아무튼 자동 채우기까지 해 주면

 

이렇게 하면 변환 끝이다. 

 

그럼 CONVERT 함수는 과연 어디까지 변환해줄까?

온도 변환 결과

https://support.microsoft.com/ko-kr/office/convert-%ED%95%A8%EC%88%98-d785bef1-808e-4aac-bdcd-666c810f9af2

 

CONVERT 함수 - Microsoft 지원

이는 수식에서 CONVERT를 사용하는 방법의 예입니다. 수식 설명 결과 =CONVERT(1, "lbm", "kg") 1파운드 질량을 킬로그램으로 변환합니다. 0.4535924 =CONVERT(68, "F", "C") 화씨 68도를 섭씨로 변환합니다. 20 =CONVE

support.microsoft.com

직접 가서 보자. 여기에 서술하기에는 너무 많다.


문서를 쭉 읽다 보니 접두사가 있다? 이건 뭐죠? SI 단위계에 붙는 접두사가 있다. 마이크로 킬로 이런게 접두사인데 메가커피의 메가도 접두사. 이건 어떻게 붙이는거죠?

 

일단 SI 접두어가 뭔지 보자. 

 

메가커피는 10의 6제곱 커피라는 얘기인듯... 아무튼 이런 식으로 어떤 단위에 붙는 접두어인데, 이걸 어떻게 붙이느냐... =convert(숫자, "원래 단위","SI 접두어+단위") 하면 된다. 아래 예시를 보자.

 

E3셀의 함수는 =CONVERT(B3,C3,D3)이다. 그러니까 1미터가 몇 센티미터인지 바꿔줘라 이 얘기. 비단 길이 뿐 아니라 무게에도 가능한데... 어? 그럼 이거 분자량으로 바꿀 수 있나요? 아뇨, convert 함수가 분자량을 지원 안 합니다. 

 

이렇게 리터를 밀리리터로 바꿀 수도 있다. 근데 앞에도 접두어 붙일 수 있나요? 

 

됩니다. 이건 마리크로리터를 밀리리터로 바꾼거다. 

 

참고로 컴퓨터 용량은 2의 n승이기때문에 저 접두어를 그대로 쓸 수 없고 전용 접두어가 따로 있다. 

이걸 참고해서 

 

이런 식으로 써주면 된다.

 

PS. 캡처본에 잘못 썼는데 욕타(X) 요타(O)입니다. 

최근댓글

최근글

skin by © 2024 ttutta