Funciona de la siguiente forma.Calculas el precio de venta de todas las acciones vendidas: 53*17,72= 939,16€Calculas el precio de compra de las 53. De esas 53 acciones que vendes, las primeras 30 las compraste a 23,908 (las primeras que salen son las primeras que entraron) y las siguientes 23 a 18,539: (30*23,908)+(23*18,539) = 1.143,64€Plusvalía = precio de venta - precio de compra = -204,42€
Gracias Diegoj, me alego de que te haya gustado. En la imagen de arriba no te tiene que fijar, son cálculos internos. De hecho en la hoja por defecto son columnas que están ocultas.El resultado sería que en esa venta hay 204,42 de minusvalías (que si te fijas es la suma de las dos operaciones en las que se divide la venta para el cálculo 185,71+18,81)Un saludo.
Lo de los bloques y la función no merece la pena que lo intentes modificar, solo sería necesario cambiarlo si se da la extraña circunstancia de que hagamos alguna venta que sea superior en tamaño a 20 compras que es algo raro. Lo del gasto en divisa significa que si estamo haciendo la cuenta FIFO de una divisa por ejemplo dólares. Primero entran 10.000 dólares, después compramos 2.000 dólares en acciones de Apple y después vamos de viaje a USA, sacamos la tarjeta de crédito y gastamos 1.000 dólares, aunque haya habido una variación patrimonial desde que entraron los dólares hasta que gastamos 1.000 no habría que tributar ella, pero sí sacarlos de la cuenta FIFO. Respecto a la última pregunta habría que hacer una cuenta FIFO de cada divisa igual que de cada acción. En ella se apuntan todas las divisas que entran y todas las que salen, da igual si es para comprar una acción u otra.