Jak wypełnić kolumnę formułą do wiersza z danymi

0

Pytanie

Mam tabela, jak pokazano na rysunku.

enter image description here

Chodzi o transakcje kilku towarów z podaniem daty, liczby i kursu. W kolumnie E oblicza całkowity koszt, wypełniający kolumna automatycznie podczas wprowadzania nowego rekordu.

W kolumnie F sumuje ilość towaru, a w kolumnie G obliczana jest aktualna cena towaru dla każdego wiersza. Chcę, aby ta kolumna jest również wypełniony jedynie jednej formuły w komórkach F3, G3, jak w przypadku kolumny E. czy Można to zrobić? Czy formuła tablicowa wykonać to zadanie?

Pozdrawiam, Правин Kumar.

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

Najlepsza odpowiedź

1

to się nazywa ulgą bieżącego suma...

wykorzystanie w 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))

i używać w 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

To było cudowne! Dziękuję za metoda.
Pravin Kumar Raja

@Правинкумарраджа stackoverflow.com/help/someone-answers
player0

W innych językach

Ta strona jest w innych językach

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