Я пытаюсь создать простую таблицу для расчета прибыли / убытка после каждой полной транзакции, которую я выполняю на фондовом рынке. Таким образом, я смогу отслеживать эффективность своего портфеля в любой момент и сохраню исторические значения для аналитических целей.
В приведенной ниже таблице столбцы с 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


