
Tengo una columna A donde enumera todo tipo dePares de divisas,
Tengo una columna B cuyo encabezado dice:Divisa. Esto enumera la moneda individual, ya sea la primera o la segunda moneda de la columna Par de divisas.
**Pares de divisas** **Moneda** **Monto comercial** **Tasa** **Nocional** USD/CAD CAD 100 1,3 100/1,3 GBP/USD GBP 200 1,3 200*1,3
La columna Nocional es donde necesito construir una fórmula de Excel. Esta fórmula varía dependiendo de si la moneda es la misma que la primera o segunda moneda del par de divisas. En el primer ejemplo, CAD es la misma que la segunda moneda del par de divisas USD/CAD.
- Si la moneda es la misma que la primera moneda del par de divisas, necesito multiplicar el monto de la operación por la tasa.
- Si la moneda es la misma que la segunda moneda del par de divisas, necesito dividir el monto de la operación por la tasa.
Mi pregunta es si existe una fórmula de Excel para calcular el valor nominal según las 2 variaciones anteriores.
Respuesta1
Puede poner la siguiente fórmula en la columna nocional y arrastrarla hacia abajo.
=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"))
Por lo general, también funcionará una fórmula más simple, ya que las abreviaturas de moneda suelen tener 3 caracteres. Aún así, esta fórmula utiliza el delimitador / para separar las abreviaturas de moneda y compararlas. También agrega una tercera condición en caso de que haya un error de que la moneda no sea ninguna de las dos del par. Esto se puede eliminar si no es necesario.
Respuesta2
Respuesta3
De hecho, hago esto en el trabajo. La forma en que lo manejamos es enumerando cada combinación de pares. Por ejemplo, USDCAD es una entrada y CADUSD es otra entrada. USDCAD = 1/CADUSD