Numbers에서 CURRENCY 함수 환율 값 오류 문의

What happen in the numbers.

CURRENCYH("HKD","USD",,"2023/12/29") = CURRENCYH("USD","HKD",,"2023/12/29") ?



[관리자에 의해 제목이 수정 되었습니다.]

MacBook Air 13″

게시일: 2025. 4. 25 오전 05:19

답글
질문이 다음과 같이 표시됨: 우수 답글

게시일: 2025. 4. 25 오전 06:23

CURREMCYH("FROM", "TO", "AMOUNT", "DATE")는 해당 날짜의 1 FROM = ? TO 의 환율 값을 출력하는 함수입니다.


1.

CURRENCYH("USD","HKD",,"2023/12/29") = HK$7.8118 이 결과를 해석하면 1 USD = 7.8118 HKD 이 됩니다.

CURRENCYH("HKD","USD",,"2023/12/29") = US$7.8119 이 결과를 해석하면 1 HKD = 7.8119 USD 가 됩니다.


말이 안되죠. 1달러 = 7.8118홍콩달러가 맞다면, 1홍콩달러는 그 역수인 1/7.8118달러여야 하니까요.(USD 0.128)

실제 환율은 1 USD = 7.8118 HKD가 맞아요.


이에 대해 좀더 정확한 값을 원한다면 아래처럼 역수처리해서 입력해야 합니다.

= CURRENCYH("USD","HKD",,"2023/12/29")

=1/CURRENCYH("HKD","USD",,"2023/12/29")


그리고, 두 반대의 경우에 7.8119, 7.8118로 아주 작은 차이지만 어쨌든 차이가 있어요.

이건 환율의 매도/매수 거래 문제인 것 같아요.


2.

CURRENCYH("HKD","KRW",,"2023/12/29") = HK$163.5750

CURRENCYH("KRW","HKD",,"2023/12/29") = HK$0.0060


이 부분도 이상하죠. 환율 값 자체는 문제가 없어 보이는데, 결과 값에 홍콩달러로만 표시가 됐어요.

(163.575의 역수는 0.006이 맞아요)

궁금해서 USD, KRW를 넣어 비교해봤더니, 이번에는 원화₩ 표시가 잘 됐어요.

이 경우에는 1번 문제처럼 환율 값이 또 역수로 표시됐지만요.

무슨 이유인지 HKD, KRW 환율을 비교할 때 단위 표시가 HK$로 고정되는 버그가 있는 것 같습니다.


결론을 말씀드리면, CURRENCYH() 함수 내부적으로 버그 또는 오류가 있는 것 같아요.

아쉽게도 이 함수의 내부 로직을 직접 찾아볼 수는 없었어요.

또, 정확한 환율 정보를 찾기 위해 직접 외부의 환율 정보를 numbers로 가져올 수 있는 방법도

Numbers 자체에는 없어요.


대안책으로는, AppleScript를 이용해 from, to, 날짜 등의 매개변수를 넣고

외부 API를 호출해 결과를 numbers로 바로 전달하는 방법이 있을 것 같아요.

다만 이 스크립트 언어를 다루고 API 호출 방법 등을 알아야 합니다.

댓글: 3
질문이 다음과 같이 표시됨: 우수 답글

가도리 님에게 답변 2025. 4. 25 오전 06:23

CURREMCYH("FROM", "TO", "AMOUNT", "DATE")는 해당 날짜의 1 FROM = ? TO 의 환율 값을 출력하는 함수입니다.


1.

CURRENCYH("USD","HKD",,"2023/12/29") = HK$7.8118 이 결과를 해석하면 1 USD = 7.8118 HKD 이 됩니다.

CURRENCYH("HKD","USD",,"2023/12/29") = US$7.8119 이 결과를 해석하면 1 HKD = 7.8119 USD 가 됩니다.


말이 안되죠. 1달러 = 7.8118홍콩달러가 맞다면, 1홍콩달러는 그 역수인 1/7.8118달러여야 하니까요.(USD 0.128)

실제 환율은 1 USD = 7.8118 HKD가 맞아요.


이에 대해 좀더 정확한 값을 원한다면 아래처럼 역수처리해서 입력해야 합니다.

= CURRENCYH("USD","HKD",,"2023/12/29")

=1/CURRENCYH("HKD","USD",,"2023/12/29")


그리고, 두 반대의 경우에 7.8119, 7.8118로 아주 작은 차이지만 어쨌든 차이가 있어요.

이건 환율의 매도/매수 거래 문제인 것 같아요.


2.

CURRENCYH("HKD","KRW",,"2023/12/29") = HK$163.5750

CURRENCYH("KRW","HKD",,"2023/12/29") = HK$0.0060


이 부분도 이상하죠. 환율 값 자체는 문제가 없어 보이는데, 결과 값에 홍콩달러로만 표시가 됐어요.

(163.575의 역수는 0.006이 맞아요)

궁금해서 USD, KRW를 넣어 비교해봤더니, 이번에는 원화₩ 표시가 잘 됐어요.

이 경우에는 1번 문제처럼 환율 값이 또 역수로 표시됐지만요.

무슨 이유인지 HKD, KRW 환율을 비교할 때 단위 표시가 HK$로 고정되는 버그가 있는 것 같습니다.


결론을 말씀드리면, CURRENCYH() 함수 내부적으로 버그 또는 오류가 있는 것 같아요.

아쉽게도 이 함수의 내부 로직을 직접 찾아볼 수는 없었어요.

또, 정확한 환율 정보를 찾기 위해 직접 외부의 환율 정보를 numbers로 가져올 수 있는 방법도

Numbers 자체에는 없어요.


대안책으로는, AppleScript를 이용해 from, to, 날짜 등의 매개변수를 넣고

외부 API를 호출해 결과를 numbers로 바로 전달하는 방법이 있을 것 같아요.

다만 이 스크립트 언어를 다루고 API 호출 방법 등을 알아야 합니다.

가도리 님에게 답변 2025. 4. 25 오후 07:03

아시겠지만 이곳은 애플 사용자 간의 커뮤니티로,

제 답변이 애플 공식적인 의견과는 무관하다는 점을 이해하고 계실 거라 생각합니다.


저도 가도리 님 답글을 보고 궁금해서 확인해보니 CURRENCYH() 함수와 다르게,

CURRENCY() 함수는 이상없이 우리가 원하는 결과값을 출력하는 걸 확인했습니다.

USD - HKD / HKD - USD

KRW - HKD / HKD - KRW

USD - KRW / KRW - USD

모두 표시 통화이 정확했습니다.(소수 아래에서 약간의 차이 있었음)


제 생각에, CURRENCY() 함수는 단순하게 현재 환율을 불러오는 기능인 것 같고

CURRENCYH() 함수는 내부적으로 해당하는 날짜의 환율을 불러와 추가적인 연산이 이루어지는 것 같습니다.

그 과정에서 한화(₩) 표시가 제대로 이루어지지 않거나, 달러($)가 우세하게 표시되거나 하는 등의 문제가 있었던 게 아닐까 싶습니다.


내부적인 로직을 일반 사용자는 알 수 없기 때문에 송구하게도 명확한 답변을 드리지는 못합니다만,

결론적으로 이전 답글에서도 말씀드린 것처럼, CURRENCYH() 함수 자체에 내부적인 문제가 있는 것 같습니다.

어쩌면 가도리님 말씀처럼 문제 없던 함수가 갑자기 이상한 값을 뱉는다는 건,

MacOS 업데이트와 관련이 있을 수도 있겠습니다.


대안책으로 CURRENCY() 함수를 이용해 수식을 만들어 원하는 결과값을 받을 수 있을 것 같은데..

음- 이 부분은 원하는 날짜를 지정해 매개변수에 넣어야 하는 부분이라서

실제로 가능할지 저도 다른 방법을 고민하고 찾아보겠습니다.


이에 대해서는 애플에 직접 문의해보시는 것도 도움이 될 거예요.

공식 Apple 지원

맥씨 님에게 답변 2025. 4. 25 오후 05:55

좋은 의견 감사 합니다.

다만, 애플측에 문의 드리고 싶었던 것은

제가 2021년도부터 CURRENCYH("HKD","USD",,"2023/12/29") 함수를 아무런 문제없이 썼던 함수 입니다.

그런데, 대략 1달전부터 동일한 함수 값이 갑자기 바뀐것 입니다.

21년에 작성해 놓은 numbers 시트가 몇주전에 Open하는 순간 다시 계산을 하더니 이상한 값이 나오는 것입니다.

이상하지 않나요?

혹시나 해서 numbers에서 불러오는 Yahoo.finance 데이터를 확인해 봤더니, 거기에는 아무런 이상이 없었습니다.

오늘의 환율을 불러오는 CURRENCY( ) 함수는 이상이 없습니다.

이 글타래는 시스템 또는 커뮤니티 팀에 의해 닫혔습니다. 도움이 된 게시물을 추천하거나 커뮤니티에서 추가 답변을 검색해 볼 수 있습니다.

Numbers에서 CURRENCY 함수 환율 값 오류 문의

Apple 지원 커뮤니티에 오신 것을 환영합니다
Apple 고객이 제품에 대해 서로 도움을 주는 포럼입니다. Apple 계정을 사용하여 시작해 보세요.