Como preencher uma coluna com a fórmula até uma linha com dados

0

Pergunta

Eu tenho uma tabela como a mostrada na figura.

enter image description here

É sobre a transação de alguns itens com data, quantidade e preço. Coluna E calcula o custo total preenchendo a coluna automaticamente como nova entrada é digitado.

Coluna F resume a quantidade de itens e coluna G calcula a taxa atual do item para cada linha. O que eu quero é que a coluna também é preenchido com uma única fórmula em células de F3 e G3, como no caso da coluna E. Pode ser feito? Pode uma fórmula de matriz fazer o truque?

Cumprimentos, Pravin Kumar.

array-formulas google-sheets
2021-11-24 06:48:20
1

Melhor resposta

1

ela é chamada de reposição total de execução...

uso em F3:

=INDEX(MMULT(1*TRANSPOSE(IF((TRANSPOSE(ROW(
 INDIRECT("B3:B"&MAX(ROW(B3:B)*(B3:B<>"")))))>=ROW(
 INDIRECT("B3:B"&MAX(ROW(B3:B)*(B3:B<>"")))))*(
 INDIRECT("B3:B"&MAX(ROW(B3:B)*(B3:B<>"")))=TRANSPOSE(
 INDIRECT("B3:B"&MAX(ROW(B3:B)*(B3:B<>""))))), 
 INDIRECT("C3:C"&MAX(ROW(B3:B)*(B3:B<>""))), 0)), ROW(
 INDIRECT("B3:B"&MAX(ROW(B3:B)*(B3:B<>""))))^0))

e usar no G3:

=INDEX(MMULT(1*TRANSPOSE(IF((TRANSPOSE(ROW(
 INDIRECT("B3:B"&MAX(ROW(B3:B)*(B3:B<>"")))))>=ROW(
 INDIRECT("B3:B"&MAX(ROW(B3:B)*(B3:B<>"")))))*(
 INDIRECT("B3:B"&MAX(ROW(B3:B)*(B3:B<>"")))=TRANSPOSE(
 INDIRECT("B3:B"&MAX(ROW(B3:B)*(B3:B<>""))))), 
 INDIRECT("D3:D"&MAX(ROW(B3:B)*(B3:B<>""))), 0)), ROW(
 INDIRECT("B3:B"&MAX(ROW(B3:B)*(B3:B<>""))))^0)/FILTER(F3:F, F3:F<>""))
2021-11-24 10:08:51

Foi maravilhoso! Obrigado pelo método.
Pravin Kumar Raja

player0

Em outros idiomas

Esta página está em outros idiomas

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................