Как мне обновить число от контрольной даты в другой таблице в таблицах Google?

Я хочу иметь возможность обновлять количество владений для конкретной акции, которая у меня есть, со ссылкой на лист транзакции. Таким образом, в одной таблице у меня будет дата, когда я купил, и сумму, которую я купил в этот день. Затем в другой таблице он будет ссылаться на дату транзакции, проиндексировать строку с этой датой и затем обновить номер, который я купил, до правильного номера. Я знаю, как вернуть номер строки для значения поиска (используя функцию = match), но тогда я не знаю, как обновить формулу на основе ее строки.

Вот изображение того, что я имею в виду


person rjandersson    schedule 24.03.2020    source источник
comment
Привет и добро пожаловать в SO. Я согласен с @ player0 здесь: я не уверен, что понимаю, о чем вы спрашиваете. Вы можете отредактировать свой вопрос, перефразируя его.   -  person Daemon Painter    schedule 24.03.2020
comment
@DaemonPainter Я обновил изображение строками, потому что забыл добавить их. Я хочу обновить функцию в столбце G на основе номера строки, найденной функцией сопоставления. Я сам толком не знаю, как это выразить словами ...   -  person rjandersson    schedule 24.03.2020
comment
вы можете поделиться копией своего листа?   -  person player0    schedule 24.03.2020
comment
Можете ли вы показать функцию, которую вы используете?   -  person Jescanellas    schedule 25.03.2020
comment
@ player0 Здесь - я сделал макет того, что пытаюсь сделать в этом лист   -  person rjandersson    schedule 25.03.2020
comment
@Jescanellas У меня нет никаких функций - я пытаюсь выяснить, как бы я сделал для этого функцию. Вы можете ознакомиться с пониманием: )   -  person rjandersson    schedule 25.03.2020
comment
до сих пор не знаю, какую формулу вы ищете и где в какой ячейке вы хотите эту формулу   -  person player0    schedule 25.03.2020


Ответы (1)


H3:

=ARRAYFORMULA(IF(A3:A="",,IF(B3:B="BUY", -1, 1)*F3:F*D3:D))

I3:

=ARRAYFORMULA(IFNA(MATCH(A3:A, $M:$M, 0)))

O2:

={"Amount"; ARRAYFORMULA(IFNA(VLOOKUP(M3:M, A3:G, 7, 1)))}

P2:

={"Average price"; ARRAYFORMULA(IFNA(VLOOKUP(M3:M, A3:G, 5, 1)))}

J2:

={"Close"; ARRAYFORMULA(IFNA(VLOOKUP(A3:A5, M3:N, 2, 0)))}

0

person player0    schedule 25.03.2020