Bir sütunu formülle bir satıra kadar verilerle nasıl doldurabilirim

0

Soru

Şekilde gösterildiği gibi bir tablom var.

enter image description here

Tarih, miktar ve oran ile birkaç öğenin işlemiyle ilgilidir. E Sütunu, yeni girdi yazılırken sütunu otomatik olarak dolduran toplam maliyeti hesaplar.

F sütunu öğe miktarını toplar ve G sütunu her satır için öğenin geçerli oranını hesaplar. İstediğim şey, E sütununda olduğu gibi F3 ve G3 hücrelerinde de tek bir formülle doldurulmasıdır. Yapılabilir mi? Bir dizi formülü hile yapabilir mi?

Saygılarımızla, Pravin Kumar.

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

En iyi cevabı

1

buna çalışan toplamı sıfırlama denir...

f3'te kullan:

=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))

ve G3'te kullanın:

=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

Bu harika oldu! Yöntem için teşekkürler.
Pravin Kumar Raja

player0

Diğer dillerde

Bu sayfa diğer dillerde

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