통화쌍(예: USD/CAD)에서 첫 번째와 두 번째 통화를 식별하는 공식

통화쌍(예: USD/CAD)에서 첫 번째와 두 번째 통화를 식별하는 공식

나는 모든 종류의 항목을 나열하는 열 A를 가지고 있습니다.통화쌍,

헤더에 다음과 같은 열 B가 있습니다.통화. 여기에는 통화 쌍 열의 첫 번째 또는 두 번째 통화인 개별 통화가 나열됩니다.

**통화 쌍** **통화** **거래 금액** **비율** **명목**  
USD/CAD CAD 100 1.3 100/1.3

GBP/USD GBP 200 1.3 200*1.3

Notional 열은 Excel 수식을 구성해야 하는 곳입니다. 이 공식은 해당 통화가 통화쌍의 첫 번째 통화인지 두 번째 통화인지에 따라 달라집니다. 첫 번째 예에서 CAD는 USD/CAD 통화 쌍의 두 번째 통화와 동일합니다.

  • 통화가 통화 쌍의 첫 번째 통화와 동일한 경우 거래 금액에 환율을 곱해야 합니다.
  • 해당 통화가 통화 쌍의 두 번째 통화와 동일한 경우 거래 금액을 환율로 나누어야 합니다.

내 질문은 위의 2가지 변형에 따라 명목을 계산하는 Excel 수식이 있는지 여부입니다.

답변1

Notional Column에 다음 수식을 입력하고 아래로 드래그하시면 됩니다.

=IF(B2=LEFT(A2,LEN(A2)-SEARCH("/",A2,1)),C2*D2,IF(B2=MID(A2,SEARCH("/",A2,1)+1,LEN(A2)-SEARCH("/",A2,1)),C2/D2,"Invalid"))

일반적으로 통화 약어는 일반적으로 3자 길이이므로 더 간단한 공식도 작동합니다. 여전히 이 공식은 구분 기호 /를 사용하여 통화 약어를 구분하고 비교합니다. 또한 통화가 쌍의 둘 중 하나도 아니라는 오류가 발생할 경우를 대비해 세 번째 조건을 추가합니다. 필요하지 않은 경우 제거할 수 있습니다.

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

답변2

다음 공식을 시도해 보세요.

=ROUND(C2*D2^(1-2*(FIND(TRIM(B2),TRIM(A2))>1)),2)

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

표현식 (1-2*(FIND(TRIM(B2),TRIM(A2))>1))은 또는 1 입니다 -1.

답변3

실제로 직장에서 이런 일을 해요. 우리가 처리하는 방법은 각 쌍 콤보를 나열하는 것입니다. 예를 들어 USDCAD는 하나의 항목이고 CADUSD는 또 다른 항목입니다. USDCAD = 1/CADUSD

답변4

간단한 공식으로 이를 처리합니다.

 =IF(LEFT(A2,3)=B2,C2*D2,C2/D2)

오류 검사를 수행하더라도 간단합니다.

=IF(LEFT(A2,3)=B2,C2*D2,IF(RIGHT(A2,3)=B2,C2/D2,"Error")

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

관련 정보