Sugiero centrarse en la facilidad de mantenimiento y la flexibilidad, es probable que pueda obtener los datos de las transacciones csv de cada cuenta de corretaje, pero puede que no todos informen de la misma manera. En lugar de luchar con la salida que proporcionan cada vez que se carga, sugiero una hoja de trabajo por la salida de corretaje donde se vierte el csv como es. Dependiendo de la forma en que informan puede querer otra hoja de trabajo por la salida de corretaje que se utiliza para estandarizar los datos de las transacciones.
Si quieres hacer un seguimiento de los tipos de cambio históricos y de los precios de las acciones para tus posiciones, te sugiero que crees una hoja separada para ellos, si utilizas Google Sheets puedes hacer uso de su práctico GOOGLEFINANCE() para obtener esos datos.
Luego reunía los datos en hojas de resumen. Estoy a favor de este enfoque de varias hojas porque facilita la actualización y conserva los detalles originales que puede que no haya utilizado inicialmente. También permite realizar varios tipos de análisis desde el mismo libro de trabajo sin repetir los datos de origen ni tener una hoja de cálculo gigante.
Convertir todo a una sola divisa le permitiría llegar a su resultado final, pero complicaría la presentación de informes/evaluación del rendimiento debido a las variaciones de los tipos de cambio. Esto puede ser o no una preocupación para usted, pero almacenar el tipo de cambio en el momento de las operaciones le dará mayor flexibilidad.
Veo un montón de hojas de ejemplo y how-to's, aquí hay un par que puede dar algunas ideas sobre cómo se podría hacer esto en Google Sheets (Un montón de ejemplos de Excel también, es sobre todo la funcionalidad de hoja de cálculo básica por lo que cualquier herramienta debe ser capaz de conseguir lo que necesita):
Hoja de cálculo de seguimiento de la cartera de acciones - Google Docs & Spreadsheets
Seguimiento de la cartera de valores con Google Sheets