Я пытаюсь создать простую таблицу для расчета прибыли / убытка после каждой полной транзакции, которую я выполняю на фондовом рынке. Таким образом, я смогу отслеживать эффективность своего портфеля в любой момент и сохраню исторические значения для аналитических целей.
В приведенной ниже таблице столбцы с A по C и ячейка D2 являются входными данными; Я хочу, чтобы формула вычисляла столбец D ("общее количество активов") от D3 и ниже. Значение должно оставаться неизменным, когда действие (столбец B) - "покупка". Если действие "продать", значение должно обновиться, чтобы отразить прибыль / убыток.
Кто-нибудь может помочь?
A B C D E F G transaction initial 1 stock action value assets total investment 2 apple buy 1000 512 512 3 apple sell 1001 513 4 google buy 7000 513 5 google sell 7004 517 6 twitter buy 20016 517 7 netflix buy 14000 517 8 twitter sell 20000 501 9 sony buy 19000 501 10 sony sell 19256 757 11 netflix sell 14064 821
Объяснение / обоснование: каждая акция имеет номинальное значение (V) A × 1000, где A - числовое значение первой буквы в названии акции (apple = 1000, google = 7000, twitter = 20000, netflix = 14000 и сони = 19000). Все значения транзакции (покупка и продажа) равны V и V+4 n, необязательно в том порядке, где n - число с одним номером (apple = 1, google = 2, twitter = 3, netflix = 4 и sony = 5). Таким образом, транзакции являются прозрачными и декодируемыми, а не таинственными. Например, увеличение с 512 до 513 (между строками 2 и 3) может быть только прибылью, полученной от продажи яблока за 1001 после покупки его за 1000. Снижение с 517 до 501 (между строками 7 и 8) может быть только убытком от продажи твиттера за 20000 после покупки его за 20016.
821 = 512+1+4-16+64+256