A|B|C|D|E
------------------------------------
#|Splr|Payment|Total|Bill|Balance
------------------------------------
1|S1|10,000|10,000| 8,000|2,000
2|S1|12,000|14,000|15,000|-1,000
3|S2|10,000|10,000| 9,500|500
4|S1| 9,000| 8,000| 7,500|500
5|S2| 8,000| 8,500| 6,500|2,000
B Current Payment
C B + E (of same supplier (last record in previous rows if any))
D Current Bill
E Total Bill
Я ищу формулу (часть E формулы в столбце C), чтобы найти последний баланс текущего поставщика до текущей строки
РЕДАКТИРОВАТЬ: после реализации предоставленной формулы (с незначительными изменениями), я сталкиваюсь с проблемами #Ref для каждого нового поставщика.Формула, которую я использовал в строке №2 (то есть в первой строке данных): "= ArrayFormula (IF (ISNUMBER (INDEX ($ F1: F $ 2, MAX) (IF (A2 = $ A1: A $ 2, ROW ($ A1: A)$ 2) -1,0)))), $ F1,0)) "во второй строке и далее" = ArrayFormula (IF (ISNUMBER (INDEX ($ F $ 2: F2, MAX (IF (A3 = $ A)$ 2: A2, ROW ($ A $ 2: A2) -1,0)))), $ F2,0)) "где $ F1 заменяется на $ F $ Row #, а $ A1 заменяется на $ A $ RowNo