Fórmula para identificar a 1ª e a 2ª moeda em um par de moedas, por exemplo USD / CAD

1

Eu tenho uma coluna A onde ela lista todos os tipos de pares de moedas ,

Eu tenho uma coluna B cujo cabeçalho diz Moeda . Isso lista a moeda individual, a primeira ou a segunda moeda da coluna Par de moedas.

**Currency Pairs**  **Currency**   **Trade Amount**   **Rate**   **Notional**  
USD/CAD                  CAD          100               1.3        100/1.3

GBP/USD                  GBP          200               1.3        200*1.3

A coluna nocional é onde eu preciso construir uma fórmula do excel. Essa fórmula varia dependendo se a moeda é igual à primeira ou segunda moeda do par de moedas. No primeiro, por exemplo, CAD é o mesmo que a segunda moeda do par de moedas USD / CAD.

  • Se a moeda for igual à primeira moeda do par de moedas, eu preciso multiplicar o valor do comércio pela taxa.
  • Se a moeda for igual à segunda moeda do par de moedas, eu preciso dividir o Valor do comércio pela Taxa.

Minha pergunta é se existe uma fórmula do excel para calcular o notional pela variação 2 acima?

    
por Zoe 11.08.2017 / 19:59

4 respostas

0

Você pode colocar a seguinte fórmula na coluna nocional e arrastá-la para baixo.

=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"))

Normalmente, uma fórmula mais simples também funcionará, pois as Abreviações de Moeda geralmente têm 3 caracteres. Ainda assim, essa fórmula usa o delimitador / para separar as abreviações da moeda e comparar. Ele também adiciona uma terceira condição apenas no caso de haver um erro de que a moeda não é nenhuma das duas do par. Isso pode ser removido se não for necessário.

    
por 11.08.2017 / 20:34
0

Experimente esta fórmula:

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

Expressão (1-2*(FIND(TRIM(B2),TRIM(A2))>1)) será 1 ou -1 .

    
por 11.08.2017 / 20:54
0

Eu faço isso no trabalho, na verdade. A maneira como lidamos com isso é listando cada combinação de pares - por exemplo, USDCAD é uma entrada e CADUSD é outra entrada. USDCAD = 1 / CADUSD

    
por 11.08.2017 / 21:05
0

Uma fórmula simples irá lidar com isso:

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

E, mesmo com a verificação de erros, é curto:

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

    
por 12.08.2017 / 00:58