지금까지 포스팅된 달러-한화 계산/변환하는 식은 아래와 같습니다.
1. [구글 스프레드 시트 활용] 한화를 달러로 변환 후 달러에 빌리언Billion, 밀리언Million, 킬로(thousand, Kilo) 적용하기
2. [구글 스프레드 시트 활용] 달러 한화로 계산하기 (빌리언Billion, 밀리언Million, 킬로(thousand, Kilo) 포함)
3. [구글 스프레드 시트 활용] IF, ISNUMBER, SEARCH, SUBSTITUTE 함수 이용하여 달러와 단위값 분리하기
4. [구글 스프레드 시트 활용] 숫자를 한글로 변환하여 표현하기(스크립트 편집기를 사용하여 스크립트 적용하기)
5. [구글 스프레드 시트 활용] VLOOKUP, MULTIPLY, LEN, LEFT, RIGHT 함수 활용하여 단위가 포함된 달러값 환산하기
6. [구글 스프레드 시트 활용] IF, ISNUMBER 활용하여 경고문 만들기
위의 수식들을 전부 한 시트에 때려 박아 봅니다.
우선 가장 기본적인 환율 계산 시트를 만들어봅니다.
한화/달러 계산 둘다에 쓰일 기준값인 환율은 가장 위로 빼줍니다.
그럼 수식을 적용해봅니다.
한화-> 달러의 경우
=원화/환율
달러-> 한화의 경우
=달러*환율
입니다.
그럼 첫 번째 포스팅에서 설명했던 대로,
변환된 한화-> 달러로 변환된 값에 밀리언, 빌리언 등의 단위를 적용해봅니다.
=달러값/단위값
으로 나눠주면 완성입니다.
만약 단위 적용하여 나눈 값 뒤에 바로 단위까지 붙이고 싶다면,
소수점 자리 이하를 버리는 함수를 적용해야 합니다.
ROUND 함수를 사용하면 됩니다.
지정한 소수점 자리까지 남기고 그 아래 값은 반올림하는 함수입니다.
(비슷한 함수로 ROUNDDOWN, ROUNDUP이 있습니다. 각각 버림/올림입니다.)
보통 달러값에서 소수점 아래 두 자리까지 사용하므로
소수점 두 자리보다 아래의 값, 할푼리에서 '리' 값부터 과감히 버려줍시다.
그럼 아래의 수식을 입력해줍니다.
=ROUND(C$14/G7,2)
행에 해당하는 숫자 앞에 $을 붙이면 수식을 드래그해서 복사할 때 열 방향 고정이 되고,
제일 앞에 $을 붙이면 행방 향 고정이 됩니다.
이것과 관련해선 다음 기회에 자세히...
오늘은 복습 편이니까요.
소수점 둘째 자리 까지만 남기고 반올림된 것을 확인할 수 있습니다.
여기에 &으로 단위 값을 더해줍니다.
아래와 같은 방식으로 표현하면 됩니다.
=ROUND(C$14/G7,2)&"K"
그럼 아래와 같은 결과가 나오게 됩니다.
그럼 이제 달러를 활용해보도록 하겠습니다.
위의 한화-> 달러 식에서 만든 것처럼
단위 값이 붙은 달러 값을 입력해도 알아서 변환하여 한화로 바꿔주는 식을 적용시켜봅니다.
두 가지 방법을 알려드린 바 있습니다.
(1. 단위 값에 해당하는 "0" 개수로 변환하기, 2. 단위값과 숫자 분리한 후 곱하기)
이번 포스팅에서는 바로 2번을 적용해보도록 하겠습니다.
아래의 수식을 입력해주면 됩니다.
=MULTIPLY(LEFT(G11,(LEN(G11)-1)),VLOOKUP(RIGHT(UPPER(G11)),F5:G7,2,false))
숫자와 단위를 분리한 후 어떤 단위 값이 적혀있는지 찾아 곱해주는 식입니다.
자세한 설명은 이전 포스팅을 참고해주세요.
달러+단위값을 잘못 입력하는 사람을 위해
경고문을 작성해줍니다.
바로 이전 포스팅에서 설명드렸습니다.
=IF(ISNUMBER(MULTIPLY(LEFT(G12,(LEN(G12)-1)),0)),G8,G9)
그럼 이런 식이 완성됩니다.
그래서 한화로 얼마인지 헷갈린다면?
엑셀의 Numberstring 함수에 해당하는 스크립트를 적용해줍니다.
스크립트 및 스크립트 적용법은 이전 포스팅을 참고해주세요.
이로써 한화/달러, 달러/한화 계산하는 포스팅 정리편을 마쳤습니다.
최종본 파일을 엑셀 형태로 첨부해놓을 테니,
필요하신 분들은 활용하시기 바랍니다.
*엑셀에 맞게 수식이 변형된 파일이므로, 구글 스프레드 시트에서 활용하고자 하시는 분들은
별도의 수정이 필요합니다.
댓글